All Projects → topdown → Vvv Dashboard

topdown / Vvv Dashboard

Dashboard for Varying Vagrant Vagrants https://github.com/Varying-Vagrant-Vagrants/VVV

Labels

Projects that are alternatives of or similar to Vvv Dashboard

Copilot
Responsive Bootstrap 3 Admin Template based on AdminLTE with vue.js
Stars: ✭ 2,698 (+933.72%)
Mutual labels:  dashboard
Dash.jl
Dash for Julia - A Julia interface to the Dash ecosystem for creating analytic web applications in Julia. No JavaScript required.
Stars: ✭ 248 (-4.98%)
Mutual labels:  dashboard
Vue Element Admin
🎉 A magical vue admin https://panjiachen.github.io/vue-element-admin
Stars: ✭ 73,044 (+27886.21%)
Mutual labels:  dashboard
Dashboard
Dashboard is software for creating web apps and SaaS (support @ freenode #userdashboard)
Stars: ✭ 238 (-8.81%)
Mutual labels:  dashboard
Widestage
Lightweight Open Source Business Intelligence and reporting tool for mongodb, postgresql, Mysql, MS sql, oracle, & google bigQuery allow users create their own reports just dragging and dropping, widestage also has a data governance layer AKA semantic layer
Stars: ✭ 246 (-5.75%)
Mutual labels:  dashboard
Pagerbeauty
📟✨ PagerDuty on-call widget for monitoring dashboard. Datadog and Grafana compatible
Stars: ✭ 250 (-4.21%)
Mutual labels:  dashboard
Wallpaperboard
Android Json based wallpaper dashboard library
Stars: ✭ 235 (-9.96%)
Mutual labels:  dashboard
Electron Webpack Dashboard
Electron Desktop GUI for Webpack Dashboard
Stars: ✭ 2,748 (+952.87%)
Mutual labels:  dashboard
Cboard
An easy to use, self-service open BI reporting and BI dashboard platform.
Stars: ✭ 2,795 (+970.88%)
Mutual labels:  dashboard
Netdata
Real-time performance monitoring, done right! https://www.netdata.cloud
Stars: ✭ 57,056 (+21760.54%)
Mutual labels:  dashboard
Dashing
Terminal dashboards for Python
Stars: ✭ 241 (-7.66%)
Mutual labels:  dashboard
Covid 19
📈 Coronavirus (COVID-19) dashboard to show the dynamics of Сoronavirus distribution per country
Stars: ✭ 245 (-6.13%)
Mutual labels:  dashboard
Hue Dashboard
A web interface for monitoring and controlling Philips Hue lights
Stars: ✭ 251 (-3.83%)
Mutual labels:  dashboard
Heimdall
As the name suggests Heimdall Application Dashboard is a dashboard for all your web applications. It doesn't need to be limited to applications though, you can add links to anything you like.
Stars: ✭ 3,501 (+1241.38%)
Mutual labels:  dashboard
Quasar Admin Crm
Quasar CRM Admin | VueJS Admin | Featuring 3 different dashboards | Give it a star if you find it useful.
Stars: ✭ 254 (-2.68%)
Mutual labels:  dashboard
Komiser
☁️ Cloud Environment Inspector 👮🔒 💰
Stars: ✭ 2,684 (+928.35%)
Mutual labels:  dashboard
Strapi Sdk Javascript
🔌 Official JavaScript SDK for APIs built with Strapi.
Stars: ✭ 247 (-5.36%)
Mutual labels:  dashboard
Ccodashboard
Welcome to the Continuous Cloud Optimization Power BI Dashboard GitHub Project. In this repository you will find all the guidance and files needed to deploy the Dashboard in your environment to take benefit of a single pane of glass to get insights about your Azure resources and services.
Stars: ✭ 256 (-1.92%)
Mutual labels:  dashboard
Coreui Free Vue Admin Template
Open source admin template based on Bootstrap 5 and Vue 3
Stars: ✭ 2,951 (+1030.65%)
Mutual labels:  dashboard
Wg Manager
A easy to use WireGuard dashboard and management tool
Stars: ✭ 248 (-4.98%)
Mutual labels:  dashboard

This is a Varying Vagrant Vagrants Dashboard for the excellent Varying Vagrant Vagrants

Its purpose is to dynamically load host links to all sites created in the VVV www path along with a long list of additional tools. See Feature list below.

Gitter Chat

Setup

Clone this repo to your VVV/www/default/ directory and then copy dashboard-custom.php there:

cd www/default
git clone https://github.com/topdown/VVV-Dashboard.git dashboard
cp dashboard/dashboard-custom.php .

While VVV is running (vagrant up), the new dashboard is now viewable at your VVV root (usually vvv or vvv.dev).

Update

Update your repo via git pull and then copy dashboard-custom.php to your default directory.

cd www/default/dashboard
git pull
cp dashboard-custom.php ..

Help Grow This Feature List

PayPal donate button


Feature List

  • List hosts in VVV
    • Debug On/Off for WP sites
      • Show not installed if wp-config.php is missing
    • Multisite detection and lists sub-sites under the parent host
    • WP Version for each host
    • Visit Site Link
    • Visit Admin Link
    • Profiler Link
    • Backup Database (SQL Dump) host-timestamped name
    • Debug Log viewer if debug log is found
      • Delete log
    • Drag and drop sorting, stored in a 30 day cookie
  • Live/Fuzzy search host list
  • List Plugins for each installed WordPress Site
    • Plugin Name
    • Status (inactive / active) highlighted
    • Update (None / Available - Update Button)
    • Version
  • List Themes
    • Theme Name
      • Create Child Theme
    • Status (inactive / active / parent) highlighted
    • Update (None / Available - Update Button)
    • Version
  • Backup List
    • Host
    • Date of backup
    • Time of backup
    • Live search
    • Actions
      • Save As (In case you want to save another copy somewhere else)
      • Roll Back (Roll back to any existing version for the host)
      • Delete (Allows you to selectively delete backups)
  • Last 10 PHP Errors (with highlighting)
  • Show Hide Sidebar
  • Quick server info
  • Command list
  • Reference links
  • Cache
    • Theme list for each site
    • Plugin list for each site
    • Host list ( Speeds up loading greatly )
    • VVV Dashboard version check
    • Delete cache for Hosts, Themes or Plugins
    • 24 hour cache for each system, separate TTL settings
  • VVV Dashboard version check with notice
  • All buttons are colored for separation
  • Twitter Bootstrap theme
  • Sass CSS
  • Bower to manage JS
  • xDebug check and notice to show if its on or off
  • Debug Log viewer, if there is a debug.log show button by host and make the last 20 viewable
  • WPStarter support
  • .env check for .env type installs
  • Custom setting for scan paths
  • Custom setting for wp-content paths
  • Migrations for databases. You can now migrate to a new domain.

Note: Recent Changes

You no longer need to copy the style.css anywhere.

There is now a cache system. If you don't see cache files on the first dashboard load, make sure dashboard/cache/ is writable (it should be).

There are bound keys for the search feature: the enter key and down arrow key search down the list, and the up arrow searches up.


Customizations

There are some customizations that you can do to VVV Dashboard

  1. change settings in the VVV/www/default/dashboard-custom.php
  2. create a custom.css and add custom CSS. This file is ignored when updating and autoloaded if exists.

Want the host list full view all the time with no scolling/overflow

create a VVV/www/default/dashboard/custom.css file and add this

.sites {
	max-height: 100%;
    overflow-y: auto;
    overflow-x: auto;
}

image

image

** More Screenshots**

New Buttons Quick Server Info Theme List Plugin List


** NOTE: ** This Dashboard project has no affiliation with Varying Vagrant Vagrants or any other components listed here.


Change Log


mm/dd/yy

03/14/17 version: 0.2.0

11/08/16 version: 0.1.9

  • Fixes #49 PHP Warning: Invalid argument supplied for foreach() hosts-list2.php on line 80
  • Added a host tools page with database tools for each site
  • A good start on plugin blueprints

11/08/16 version: 0.1.8

  • Make it possible to delete WP error logs
  • Improve sidebar slide #44 props @josephfusco
  • Update version check #46 props @gwelser
  • Handle error opening stream #41 props @gwelser
  • Fix first startup cache errors do to missing cache dir #39

05/24/16 version: 0.1.7

  • Fixed host debug log empty #30
  • Multisite detection and lists sub-sites under the parent host #32

05/24/16 version: 0.1.6

  • Drag and drop sorting of the host list/table stored in a 30 day cookie #28

05/09/16 version: 0.1.5

  • Lots of changes, refactoring both actions and hosts #17 #26 and #25
  • New hosts objects allows separating different types of hosts and hopefully fixes all past issues related to hosts #25
  • New commands/action objects handles all of the theme, plugins, backups, etc... #17 #26
  • Added branch specific version check so if you are running a branch other than mater you will get a notice for updates in that branch.
  • Folders in the {VVV}/www/ directory that start with a _ underscore are tracked and marked as archives in the dashboard so you can archive sites in a directory like _archives
  • Live search in backups

12/12/15 version: 0.1.4

  • Added WPStarter support by fixing some path issues
  • Added .env check and handling functions
  • Started some refactoring adding new classes that will support the system
  • Added Backup List and Backup List button
    • Host
    • Date of backup
    • Time of backup
    • Actions
      • Save As (In case you want to save another copy somewhere else)
      • Roll Back (Roll back to any existing version for the host)
      • Delete (Allows you to selectively delete backups)
  • Added WordPress version to Host List
  • Show not installed if wp-config.php is missing
  • Custom setting for scan paths
  • Custom setting for wp-content paths
  • Create a child theme of any parent from themes list
  • Deeper .env support but must follow the installers path
  • Create a new theme under a host based on _s http://underscores.me/ and activate it. It also includes the sass files.
  • Migrations for databases. You can now migrate to a new domain.

12/01/15 version: 0.1.3

  • Bumping version again to resolve cache issues

12/01/15 version: 0.1.2

  • Added APP icons (favicon) for the dashboard
  • Added WP Debug Log viewer last 20 logs

11/22/15 version: 0.1.1

  • Bug fixes for path issues

11/22/15 version: 0.1.0

  • Added DB Backups to the dashboard

11/20/15 version: 0.0.9

  • Added version check for VVV Dashboard
  • Version check notice if a new version is available
  • Display the last 10 PHP errors

11/20/15 version: 0.0.8

  • Added update capabilities for plugins and themes
  • Add mailcatcher menu item props: @atimmer topdown/VVV-Dashboard/pull/9

11/20/15 version: 0.0.7

  • Added a scan depth setting
  • Added purge forms for each of the cached systems
  • Started cleaning up the index and moving HTML to views
  • Added the ability for people to create custom.css to override our styles
  • Added version constant to static files

11/19/2015 version: 0.0.6

  • Added a simple Cache System to improve performance when collecting data
  • Added get_plugins feature which will collect the plugins info from a selected installed site
  • Added get_themes feature which will collect the themes info from a selected installed site
  • Added quick server info to the sidebar
  • Show/Hide sidebar
  • Cookies for sidebar state (7 day cookie)
  • Added some defined constants to the dashboard-custom.php (which means updating you need to replace the old)
  • Added more screenshots
  • Moved screenshots
  • Updated Readme

5/18/2015 version: 0.0.5

  • Added VV Command table
  • Changed host list to responsive tables
  • Changed host search to a live search

5/17/2015

  • created develop branch

5/16/2015 version: 0.0.4

  • Refactored getHosts function to also check if WP_DEBUG is true in each host
  • Added it to the host list.
  • Added host count
  • Updated Screenshot
  • Made the main view port wider moving commands to the sidebar
  • Support for none WordPress sites

5/15/2015

  • Update bower components
  • Added jQuery
  • Added Search Hosts feature
  • Added max-height with automated scroll
  • Updated install instruction and ReadMe
  • Updated Screenshot

These projects are used in VVV Dashboard


ToDo's


  • Maybe some wiki docs since this is getting a little bigger
  • Fuzzy search for plugins and themes ? not sure yet
  • Refactor time, clean up some code and remove redundancy
  • Dropdown Menu for tools but not Bootstrap it should be CSS only
  • We need some form security added
  • More settings for theme creation
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].