joelworsham / cd-new-temp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

banner

v1.7.0

Releases

At long last, a vastly improved interface for clients has arrived. Client Dash seeks to provide a simplified and intuitive admin user experience for customers who login to WordPress sites which were developed and are managed by an agency/admin_page.

What does Client Dash do?

Upon activation, Client Dash modifies the wp-admin in the following ways:

  • Removes all default dashboard widgets
  • Provides options for selectively adding back dashboard widgets
  • Creates several new admin pages and adds their links under Dashboard in the admin menu
  • Creates new dashboard widgets with large buttons that direct users to these new pages
  • Adds tabs with helpful information on each of these new pages
  • Removes the WordPress logo and menu from the toolbar
  • (Multisite) Removes the My Sites menu from the toolbar and the admin menu
  • (Multisite) Moves the My Sites information to a tab on the Account page

There is a lot more to come from this plugin in the future. Client Dash has been designed from day 1 to be as flexible as possible so if you are a developer you will absolutely love it. In the near future we will be publishing detailed documentation on how this plugin can be modified and extended. We will also be releasing numerous extensions of our own which will integrate with a variety of useful external tools to help you provide even more value to your customers.

We are also extremely receptive to suggestions, feature requests and collaborations so if you have anything to add or that you would like to see included in Client Dash, please visit the support forum here and engage us. Also, stay tuned as we are working on lots of new updates to this plugin and are also actively developing some exciting add-ons.

example

Installation

Using this plugin is very simple. All you have to do is:

  1. Upload the client-dash folder to the /wp-content/plugins/ directory

  2. Activate the plugin through the 'Plugins' menu in WordPress

  3. Configure settings by going to Settings - >Client Dash

Changelog

  • Fix potential admin theme PHP notice.
  • Fix potential fatal error due to improper static method call.
  • Fix issue with non-public post type menu items not showing in menu editor even when "show_in_menu" is true.
  • Fixed potential fatal error.
  • Fixed potential fatal errors when using dashboard widgets.
  • Fix CD core widgets not working
  • Very minor bug fixes.
  • Testing in the WordPress 4.1 environment.
  • Allowed the Links menu item to be available in Client Dash only when the link manager functionality is enabled.
  • Fixed edge-case fatal error due to some inconsistency in the code.
  • Made jQuery live for the icon-selector dropdown in CD Settings -> Menus so that it would also work for newly added menu items.
  • Made sure the filter that removes CD admin menu nav menus from WP Core lists applies everywhere (they were showing in the customizer in the custom menu widget).
  • Menus generated for administrators weren't getting all items, due to custom capabilities. Now if you have "manage_options" (typically only admins) you get all menu items.
  • Changed how the new admin menu was added in order to gain more control over order, which fixed the sub-menu being out of order bug.
  • Changed the code to tell which page is the current page to be a little more specific.
  • Menu items in CD Settings -> Menus now display not just live icons, but images and svg as well. (svg is a bit buggy still though).
  • Default dashboard widgets for CD Core had "Client Dash" in them. Removed that.
  • Made link visibility in Reports -> Site dependent on user capabilities.
  • Fixed "Plugins 0" on menus page to be "Plugins".
  • Dashboard sidebar widgets erased after messing with core widget area
  • Add nag on icons page if under wp 3.9 because not all icons will show
  • Syntax error on PHP 5.3 and previous
  • Network activated or activated on main site of multi-site causes CD styles to exist on network admin dashboard
  • Dashboard widget CD Core items visibility not dynamic on initial install
  • Webmaster widget custom title modifications no longer allowed from CD Settings -> Widgets
  • Altering CD widgets erases WP widgets and vice versa
  • Small bug with widgets on initial install.
  • Added adminmenu customizing functionality under Settings -> Menus.
  • Revised widgets area to properly use the WP Widget API.
  • Made core much more extensible.
  • Created Widgets, Menus, and Settings API for Client Dash.
  • Other bug fixes and improvements.
  • Fixed PHP notice error.
  • Minor improvement in backend Roles functionality (allows compatibility with new WooCommerce extension).
  • Multiple content sections in the same tab were not working.
  • Postboxes being half width was targeting all pages, when it should have only been targeting the dashboard.
  • PHP backwards compatibility issue.
  • Check if class does not exist for Dash Widgets.
  • Added dashboard widget customization.
  • Added Settings -> Widgets for dashboard widget customization.
  • Added Settings -> Tools.
  • Added a global setting reset button under the new Tools tab.
  • Added defaults to Roles settings.
  • Reversed checkbox logic for Roles settings.
  • Added ability to strip out any dashboard widget settings that may be set.
  • Added cd-tips which are nice little admin tooltips.
  • Added toggle switches for disabling entire pages within the Roles settings.
  • Renamed "Roles" tab in "Settings" to "Display".
  • Changed content "block" system to a content "section" system and separated them out with menus under the tabs.
  • Improved some setting visuals.
  • Added Roles customization settings.
  • Overall cleanup of plugin visuals.
  • Added some new nags for specific users.
  • Added new "content section" system for added customization.
  • Added references to three exciting new extensions on the addons tab.
  • Created new Domain tab on Help page.
  • Added support for custom post types in lists on Reports - >Site.
  • Added link to view current role capabilities on Account - >About You.
  • Created some handy CSS classes.
  • Fixed php error on settings page for widgets.
  • Fixed save button issue on Icons page.
  • Added install/activate/deactivate button on addons page.
  • Added dashicons customization in Settings.
  • Added Addons page for browsing available addons.
  • Added alert for empty Webmaster tab.
  • Added ability to change number of feed entries pulled.
  • Added admin_page dashboard widget.
  • Re-worded media-library size under reports.
  • Added error catching for feeds.
  • Added current user URL to Account- >About.
  • Now displays help dropdown for user role to output capabilities on Account- >About.
  • Added filter to hide submit button when desired.
  • Added conditionals for displaying account information on About tab of Account.
  • Changed get_current_theme() to wp_get_theme() since the former is deprecated (thanks to @sethalling).
  • Modified method for getting role name (thanks @sethalling).
  • Added cd_(WIDGET NAME)_widget filter on contents of current dashboard widgets.
  • Fixed php warning.
  • Safeguarded include_once occurrences for potential issues.
  • Reformatted code.
  • Added missing files causing fatal error.
  • Fixed dashboard widget broken links.
  • Re-ordered dashboard widgets.
  • Re-ordered menu items.
  • Added conditional to only show sites tab under account if is a multisite.
  • Removed Webmaster functionality (will be in future release).
  • Corrected link for Reports dashboard widget
  • Enqueued cd.main.js with updown function.
  • Added cd-click class to client-dash.css for cursor: pointer.
  • Rearranged information on Site tab on Reports page to be more clear.
  • Added a few pieces of data to Site tab on Reports page.
  • Removed placeholder content from FAQ tab.
  • Allow extensions to add tabs to specific pages.
  • Increase extensibility of settings page.
  • Added "Webmaster" tab to the settings page.
  • Allow user to disable/enable admin_page page.
  • Allow user to rename admin_page page/menu-item.
  • Allow user to add custom html content to a custom tab on admin_page page.
  • Patch to fix potential fatal error when running on older versions of PHP.
  • Fixed fatal error problem.
  • Added options page under "Settings->Client Dash".
  • Added ability to selectively display dashboard widgets that are automatically removed on options page.
  • Removal of dashboard widgets now dynamic, so only Client Dash widgets will exist.
  • Removed "Screen Options" and "Help" from dashboard.
  • Removed dashboard widgets from bbPress and Woocommerce
  • Initial release.
  • Includes Help page with an Info tab.
  • Includes Account page with About and Sites tabs.
  • Includes Reports page with Site Overview tab.
  • Removes default WordPress dashboard widgets.
  • Removes WP logo and menu from toolbar.
  • Adds dashboard widgets for each new submenu page.

About


Languages

Language:JavaScript 50.7%Language:PHP 41.5%Language:CSS 7.8%