https://github.com/xenomedia/dashboard-connector-wp
Connects WordPress sites to the PNX Dashboard Console.
https://github.com/xenomedia/dashboard-connector-wp
wordpress wordpress-plugin xeno-dashboard
Last synced: 2 months ago
JSON representation
Connects WordPress sites to the PNX Dashboard Console.
- Host: GitHub
- URL: https://github.com/xenomedia/dashboard-connector-wp
- Owner: xenomedia
- Created: 2017-07-11T22:07:30.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2019-01-09T04:10:16.000Z (over 7 years ago)
- Last Synced: 2025-03-24T06:15:59.211Z (over 1 year ago)
- Topics: wordpress, wordpress-plugin, xeno-dashboard
- Language: PHP
- Homepage:
- Size: 48.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dashboard Connector WP #
**Contributors:** caromanel
Donate link:
**Tags:** jira, slack, xeno
**Requires at least:** 3.7
**Tested up to:** 4.8
**Stable tag:** 0.1.0
**License:** GPLv2 or later
**License URI:** http://www.gnu.org/licenses/gpl-2.0.html
Dashboard Connector WP is a plugin that connects with Jira, Slack and the Xeno Rest API.
## Description ##
* Adds two rest api end points:
a ) site-info : with site core, theme and plugins information
b ) slack-talk : send site site information to Slack
* Creates a cron that will be running twice a day to check for updates.
If there are updates available will create a task in Jira and only for production environment.
* Sends site information to Dashboard Connector WP
* Creates an enviroment indicator
## Installation ##
1. Upload `dashboard-connector-wp` to the `/wp-content/plugins/` directory
2. Enter settings in dashboard-connector-wp admin page or edit wp-config.php file with the following paramethers:
/* Dashboard Connector WP settings */
// ** SLACK SETTINGS ** //
// Comma separated Slack Channels.
define( 'XDB_SLACK_CHANNELS', 'chanels' );
// Comma separated Slack usernames.
define( 'XDB_SLACK_NOTIFY', 'usernames' );
// Slack webhook ( after https://hooks.slack.com/services/ ).
define( 'XDB_SLACK_WEBHOOK', 'lastpartofwebhook' );
// ** JIRA SETTINGS ** //
// Default Jira transition ID.
define( 'XDB_JIRA_TRANSITION', 4 );
// Credentials: sername.
define( 'XDB_JIRA_USER', 'user' );
// Credentials: password.
define( 'XDB_JIRA_PWD', 'pwd' );
// Assignee username.
define( 'XDB_JIRA_ASSIGNEE', 'username' );
// Full URL.
define( 'XDB_JIRA_SERVER', 'jiraurl' );
// Project ID.
define( 'XDB_JIRA_PROJECT', 'project' );
// Comma separated labels.
define( 'XDB_JIRA_LABELS', 'labelsseparatedbycomma' );
// ** Dashboard Connector WP SETTINGS ** //
// Super secreat key.
define( 'XDB_REST_SECRET', 'mysupersecreat' );
// Credentials username.
define( 'XDB_USER', 'restuser' );
// Credentials password.
define( 'XDB_PWD', 'restpwd' );
// Site ID.
define( 'XDB_SITE_ID', 'siteid' );
// Client ID.
define( 'XDB_CLIENT_ID', 'clientid' );
// Dashboard Connector WP rest url.
define( 'XDB_URL', 'xenoresturl' );
// Environemnt: options are: dev, test and prod only.
define( 'XDB_ENV', 'devortestorprod' );
/* Dashboard Connector WP settings ENDS */
## Frequently Asked Questions ##
## Screenshots ##
## Changelog ##
### 1.0 ###
* Initial commit