What is Stacksight

What is stacksight

Stacksight is a platform that lets you collect, share and act upon operational insights from your open source applications.

How it works

To enable stacksight you download and install the stacksight module and enable it in your CMS.
Once enabled your CMS will start communicating to the stacksight cloud where we collect, aggregate and visualize your open source insights

Product tour

Main Dashboard

The main dashboard displays all of the stacks you have access to, together with vital information about the website’s health, and a summary of the available updates and insights.

Clicking on the stack’s title will open the extended view for this stack.

On the right hand side you will find the live events stream – an aggregated list of events, in near-real-time, of everything that happens across your stacks.

Choose a few stacks on the dashboard to filter the events list on the right.

Stacks-Dashboard-Select

Stack Dashboard

The stack-specific dashboard displays a more in-depth information on the various measures stacksight collects, and of the insights and actionable items we produce for you.

The graph shows your progress over time, so you can visualize and expose it to your colleagues and clients.

The list of insights below the graph details what you should do in order to improve and increase your overall score, and more important – your website’s health.

On the right you will find a Stack-specific event stream.

Stack-Page-Add Tag-1

Teams and Guests

 Teams control who has access to see information about your stacks and receive notifications when something requires attention.

Making websites healthier is usually not a single person’s work. Some of you may be in charge of security, others on performance and someone else on accessibility or SEO.

In Stacksight you can decide who sees what by inviting other users to be part of your organic team, or by inviting them as guests which restricts them to certain stacks only.

People-Active

Inventory management

Inventory management is one of Stacksight’s most useful tools. It gives you a comprehensive list of all components in all the your websites and platforms, all in one filterable list.

Finding which modules and versions are used in your websites was never faster.

The inventory manager reveals exactly which stacks share the same modules, plugins and themes, so that you can respond faster to your clients and act with punctuality whenever the need arises.

Stacksight - inventory

Updates center

All your pending updates in a single place, for you to visualize and plan your upgrade.

Your overall health score is determined in big part by the level of your site’s security, with the number of critical updates as an important factor.

Therefore you’d want to pay attention to this list, but don’t worry if you miss an important update – we’ll make sure to notify you in one the various notification channels available to you via Stacksight!

Stacksight - updates

Getting started

  1. Sign Up to stacksight and create an account using the following Link.

Screen Shot 2016-04-04 at 12.32.35 PM

2. Open your first group once you enter the dashboard.

 

Screen Shot 2016-04-10 at 11.09.27 AM

 

 

Wordpress installation

  1. Download Stacksight plugin from WordPress.org: https://wordpress.org/plugins/stacksight/
  2. Add a Stack on stacksight.io. Look for the Add Stack button.

    Stacksight - Stacksight-1

  3. In the setting page for the newly created stack, you will find a few lines of code that go into wp-config.php . Copy those lines and put them almost at the end of your wp-config.php file, just before the line that reads `require_once(ABSPATH . ‘wp-settings.php’);`

    Stacksight - Stacksight

  4. Enable the plugin in WordPress and paste in the Stack ID (the stack ID is in the same Stack’s setting page from where you copied the embed code)
  5. Visit the configuration page and enable some features: (at `/wp-admin/admin.php?page=stacksight` )
  6. Under the Features tab, enable some features and save:

    StackSight Integration — WordPress

  7. Stacksight sends some of its updates upon cron run, so make sure cron is running on your site. If cron is not running, we will try to run it for you.
  8. Now is a good time to go and do something else, like working on your website content for example. Within a few minutes Stacksight will start building your health profile.
  9. Go back to https://apps.stacksight.io/ and see how the information gets richer as time goes! Fix the reported problems and see your website’s health getting better 🙂

Drupal installation

  1. Download Stacksight module from Drupal.org: https://www.drupal.org/project/stacksight
  2. Add a Stack on stacksight.io. Look for the Add Stack button.

    Stacksight - Stacksight-1

  3. In the setting page for the newly created stack, you will find a few lines of code that go into settings.php . Copy those lines and put them at the very end of your settings.php file.

    Stacksight - Stacksight-12

  4. [Note:] In future versions you will be able to copy the Stack ID only and paste it into the configuration page in Drupal.
  5. Enable the module in Drupal
  6. Visit the configuration page and enable some features: (at `/admin/config/development/stacksight` )
  7. Under the Features tab, enable some features and save:

    Stacksight | Drupal7 - Local@Zohar

  8. Stacksight sends some of its updates upon cron run, so make sure cron is running on your site. If cron is not running, we will try to run it for you.
  9. Now is a good time to go and do something else, like working on your website content for example. Within a few minutes Stacksight will start building your health profile.
  10. Go back to https://apps.stacksight.io/ and see how the information gets richer as time goes! Fix the reported problems and see your website’s health getting better 🙂

Signals - Enrich your insights

One of Stacksight’s biggest advantages is that it builds your stack’s health profile, aggregating information from a growing number of 3rd-party integrations. We call these “Signals“.

 

Naturally, the more signals you aggregate, the richer your health profile would be. Remember: information is power, so the more information you have, the stronger you’ll be!

 

Signals are usually being collected directly from your stack, so they require you to install some additional plugins or modules, which have a built-in integration to  Stacksight.

all together now

Enrich your dashboard by installing the following extensions: