PluginProbe ʕ •ᴥ•ʔ
Admin Help Docs / 2.0.2
Admin Help Docs v2.0.2
2.0.2 2.0.1.1 trunk 1.4.3.2 2.0.0 2.0.0.1 2.0.0.2 2.0.1
admin-help-docs / readme.txt
admin-help-docs Last commit date
inc 1 week ago admin-help-docs.php 1 week ago index.php 1 week ago readme.txt 1 week ago uninstall.php 1 week ago
readme.txt
341 lines
1 === Admin Help Docs ===
2 Contributors: apos37
3 Tags: help, documentation, instructions, how-to, admin
4 Requires at least: 6.0
5 Tested up to: 7.1
6 Requires PHP: 8.0
7 Stable tag: 2.0.2
8 License: GPLv2 or later
9 License URI: http://www.gnu.org/licenses/gpl-2.0.txt
10
11 Site developers and operators can easily create help documentation and notices for the admin area.
12
13 == Description ==
14
15 The "Admin Help Docs" WordPress plugin is a brilliant tool for streamlining administrative tasks and empowering website management! It allows you to create custom help documentation for your WordPress admin dashboard, making it easy to remind yourself or guide other administrators through complex tasks and settings.
16
17 With this plugin, you can:
18
19 * Add a section to your admin area where users can go to browse or search through help documentation that you create.
20 * Add instructions/notes to ANY admin page at the top, bottom, or other areas of the page.
21 * Add custom dashboard widgets, or replace your entire WordPress dashboard with help docs.
22 * Brand your help section and docs with your own logo and colors.
23 * Import and auto-feed docs remotely from other sites.
24 * Change the footer text in the admin area.
25 * Reorganize your admin menu in an order that makes more sense.
26 * Add a simple Support Contact form for your clients to contact you directly.
27
28 Page locations include:
29
30 * Top
31 * Bottom
32 * Side (if on post/page edit screens)
33 * Contextual help tab
34 * Next to specific elements (using a CSS selector)
35 * Anywhere else you can hook into if you're a developer by using a function
36
37 By providing easy access to relevant information and guidance, "Admin Help Docs" saves time, reduces confusion, and makes WordPress administration more efficient and enjoyable! It's perfect for developers, designers, and site owners who want to simplify website management and focus on creating amazing content!
38
39 == Installation ==
40 1. Install the plugin from your website's plugin directory, or upload the plugin to your plugins folder.
41 2. Activate it.
42 3. Go to Help Docs in your admin menu.
43
44 == Frequently Asked Questions ==
45 = Who can add a help section? =
46 Anyone that has the `Administrator` role, or other roles that you specify.
47
48 = Who can view help docs? =
49 Anyone role or capability you specify in settings. You can also override the default role on a per-doc basis.
50
51 = Can I use the same documentation across multiple sites? =
52 Yes, you can choose to automatically feed documents or copy them locally from a remote site with the same plugin. You can do so from the **Help Docs** > **Imports** section.
53
54 = Where can I request features and get further support? =
55 We recommend using our [website support forum](https://pluginrx.com/support/plugin/admin-help-docs/) as the primary method for requesting features and getting help. You can also reach out via our [Discord support server](https://discord.gg/3HnzNEJVnR) or the [WordPress.org support forum](https://wordpress.org/support/plugin/admin-help-docs/), but please note that WordPress.org doesn’t always notify us of new posts, so it’s not ideal for time-sensitive issues.
56
57 = I updated my import's API key or URL, but it still shows an error. =
58 The plugin temporarily remembers failed connection attempts for 15 minutes so a broken or misconfigured import doesn't slow down every admin page. After fixing the URL or API key, click "Fetch Docs" on the import's edit screen to check the connection immediately, or wait up to 15 minutes for it to retry automatically.
59
60 == Demo ==
61 https://youtu.be/8_JHpyOSunU
62
63 == Screenshots ==
64 1. Main documentation page
65 2. Page locations
66 3. Gutenburg contextual help and side locations
67 4. Replacing the WordPress Dashboard
68 5. Organize your admin menu
69 6. Settings page
70 7. Contact Support form
71 8. Flexible branding options
72
73 == Changelog ==
74 = 2.0.2 =
75 * Fix: Every admin page taking 20-30 seconds to load when an import was configured with an unreachable URL or invalid API key
76 * Fix: Failed remote import lookups were never cached, causing a blocking HTTP request on every page load
77 * Fix: Remote import data fetched multiple times per request instead of once
78 * Fix: Imports with a blank URL still triggering a remote request
79 * Tweak: Reduced remote request timeout from 20 to 5 seconds outside of manual fetches
80 * Tweak: Removed browser cache header detection as a trigger for clearing remote import data
81 * Update: Added an admin notice when a configured import cannot reach the remote site
82 * Tweak: Standardized header styling and fixed minor button sizing inconsistencies across admin pages
83 * Fix: Replacing the WordPress Dashboard was intercepting other plugins' ajax/iframe requests to index.php (e.g. Gravity Forms' Select Columns modal)
84
85 = 2.0.1.1 =
86 * Compatibility: Increased minimum required WordPress version to 6.0
87 * Compatibility: Tested with WordPress 7.0
88
89 = 2.0.1 =
90 * Update: Added several helpful shortcodes to be used in docs (see help guide on pluginrx.com)
91 * Fix: Warning - Uninitialized string offset 2
92
93 = 2.0.0.2 =
94 * Fix: Replacing dashboard wasn't working for some roles
95 * Tweak: Updated the dashboard docs (when replacing dashboard entirely) to be sorted by date
96 * Fix: Make a few minor CSS adjustments
97 * Fix: Save button icon wobbly
98 * Fix: Doc font color not taking on some docs
99
100 = 2.0.0.1 =
101 * Fix: Update old image path to new one if using the stock page logo
102
103 = 2.0.0 =
104 * Update: Complete rebuild for better performance and UI
105 * Update: Added ability to reset colors and all settings before save to test before keeping changes
106 * Update: Removed import/export settings API and replaced it with JSON upload/download
107 * Update: Added color themes and more color options
108 * Update: Added option for downloading/uploading colors only so people can share themes easily
109 * Update: Added more access control options, including per doc viewing roles
110 * Update: Added "Remove All Plugin Data on Uninstall" option
111 * Update: Removed Gravity Form User Merge Tags option as it has no place here; same functionality added to our other plugin, "Advanced Tools for Gravity Forms"
112 * Update: Removed "Hide Version" option and moved it to title attribute when hovering over logo and page title
113 * Update: Changed settings save functionality to ajax without refreshing the page, added Ctrl+S/Cmd+S capability as well
114 * Update: Added style option for main docs page navigation
115 * Update: Added support for multiple locations on a single help doc
116 * Update: Split option for enabling admin bar menu into backend and frontend enabling
117 * Update: Added option to include doc content in admin bar menu
118 * Fix: Footer text wasn't updating properly
119 * Update: Added a separate doc logo field and an option to hide it
120 * Update: Removed support for [helpdocs_css] shortcode, and added a css field in settings for the whole main docs page
121 * Tweak: Changed the [dont_do_shortcode] shortcode to allow wrapping shortcodes instead of only requiring them being in a content attribute with curly braces (see help guide)
122 * Fix: Gutenberg docs weren't showing up where they should be
123 * Update: Removed priority option from side page location and fixed it to the top of the sidebars so it can't be moved by the user
124 * Update: Added option to replace the WP Dashboard entirely
125 * Update: Redid the import page entirely; fetching data is now live with ajax and cached
126 * Update: Added an optional public access api key to secure sharing and importing
127 * Update: Added support for sorting imported docs on the main docs page
128 * Update: Removed User Preferences option as help docs on the post/page edit screen no longer use meta boxes that can be moved around
129 * Update: Added a bunch of developer hooks for further customization
130 * Update: All help guides and developer docs updated
131 * Update: Recorded new video tutorial
132
133 = 1.4.3.2 =
134 * Fix: Default icon causing php warning "Undefined variable $di"
135
136 = 1.4.3 =
137 * Update: Added new Admin Menu tab with an option to sort the admin parent menu items and colorize the separators
138
139 = 1.4.2 =
140 * Fix: Timezone on main doc page meta was offset (props @eyesofjeremy for pointing it out)
141
142 = 1.4.1 =
143 * Update: Added support for enqueuing frontend stylesheets in the backend, option to enable it in settings
144 * Update: Added support for Gutenberg editor, option to enable it in settings (props @derek for suggestion)
145
146 = 1.4.0 =
147 * Update: Removed feedback form since it's not being utilized
148 * Update: New support links
149
150 = 1.3.12 =
151 * Fix: If a doc is put into a folder and then changed to a different site location, folder still counts it on main doc page
152 * Fix: Importing folders only drops 1 doc into the folder (props pierre_miguel)
153
154 = 1.3.11 =
155 * Fix: If importing site is updated before exporting site, a fatal error occurs on the importing site
156
157 = 1.3.10 =
158 * Update: Added ability to import folders (props pierre_miguel for suggestion)
159
160 = 1.3.9 =
161 * Fix: Importing doc notice escaping <strong></strong>
162 * Fix: Error when importing permanently to main documentation page
163 * Tweak: Changed filter names for imports to be unique from the main CPT
164
165 = 1.3.8 =
166 * Update: Updated author name and website again per WordPress trademark policy
167 * Tweak: Updated default header sizes on main documentation page
168
169 = 1.3.7 =
170 * Update: Added option to auto-generate TOC from headings on main documentation page (props @cpoakl for suggestion)
171
172 = 1.3.6 =
173 * Update: Changed author name from Apos37 to WordPress Enhanced, new Author URI
174 * Tweak: Optimization of main file
175 * Fix: Deprecated - creation of dynamic property DateInterval::$w (props @georgestephanis)
176
177 = 1.3.5.6 =
178 * Fix: Main documentation page removes full path from url on some sites
179
180 = 1.3.5.5 =
181 * Update: Allow embedding videos with embed code (props Dan for suggestion)
182
183 = 1.3.5.4 =
184 * Fix: Contextual help not working on block editor toolbar after v6.6 (props nshower)
185
186 = 1.3.5.3 =
187 * Fix: Undefined property and array keys on class-imports.php
188
189 = 1.3.5.2 =
190 * Fix: Shortcodes showing double brackets when not using Click-to-Copy option
191 * Fix: Shortcodes showing javascript with Click-to-Copy option (props tenacious_hare_45963)
192
193 = 1.3.5.1 =
194 * Fix: Warning about folder nonce on all pages
195
196 = 1.3.5 =
197 * Fix: Warnings from Plugin Checker
198 * Tweak: Reorganized some code for better readability
199
200 = 1.3.4 =
201 * Fix: PHP 8.3 deprecation notices
202
203 = 1.3.3 =
204 * Tweak: Removed checkboxes for adding to Dashboard TOC on imports that are not on Main Doc page
205 * Tweak: Updated Add All to Dashboard TOC checkbox on imports to include Main Docs only with notice to enable in settings
206 * Fix: Non-main documentation items from imports showing up on dashboard table of contents when selecting all
207 * Fix: Error on Imports page with not serializing array
208 * Tweak: Removed donate option; nobody ever donates
209
210 = 1.3.2 =
211 * Fix: Some issues with folder docs not loading in folder on main docs page
212
213 = 1.3.1 =
214 * Fix: Warning: session_start(): Session cannot be started after headers have already been sent (props pauloc)
215 * Fix: Click to copy shortcodes copying shortcode output instead of shortcode itself
216
217 = 1.3.0 =
218 * Update: Added new plugin to About tab
219 * Tweak: Removed deactivation survey code and files permanently; only one legitimate response - not worth it
220 * Tweak: Updated some functions and techniques as recommended by WP Plugin team
221
222 = 1.2.9 =
223 * Tweak: Updates to some areas affected by live preview
224 * Update: Added other plugins on About tab
225
226 = 1.2.8.3 =
227 * Fix: Options page path error
228 * Update: Added live preview blueprints
229
230 = 1.2.8 =
231 * Update: Add click-to-copy functionality to [dont_do_shortcode], can disable
232 * Update: Temporarily disable deactivation feedback form
233
234 = 1.2.7 =
235 * Fix: Description showing endless characters in admin column
236 * Fix: Manage tab admin columns duplicating values
237 * Fix: Documentation page causing error if default doc is deleted
238
239 = 1.2.6.1 =
240 * Fix: Session already open
241
242 = 1.2.6 =
243 * Fix: Docs on pages were duplicating
244
245 = 1.2.5 =
246 * Fix: Removed unneccesary instantiation of Discord class
247 * Tweak: Removed all unneccesary static declarations and usage
248
249 = 1.2.4 =
250 * Fix: FAQ css example stylesheet path was missing a slash
251 * Tweak: Updated some CSS styles
252 * Tweak: Added version logging to deactivation feedback to make it easier to chase down errors
253
254 = 1.2.3 =
255 * Fix: More than 5 files in a folder won't stay in the folder (props alex_p6577 for pointing this out)
256 * Tweak: Added an option to stop showing feedback form on deactivate; will automatically disable for certain choices
257
258 = 1.2.2 =
259 * Tweak: Changed import feeds icon to a newspaper
260 * Update: Added notice that import feeds cannot be added to folders
261
262 = 1.2.1 =
263 * Update: Added setting option to hide the created and last modified dates and authors (props chrismaclean for suggestion)
264 * Update: Added `[helpdocs_css]` shortcode for adding custom CSS to docs on the main doc page
265 * Update: Added setting option to select a default doc for the main doc page
266 * Tweak: Removed top border on first doc in main doc page and added borders to dragged doc instead
267 * Update: Added permalink and view button to top of edit screen if site location is main doc page
268 * Update: Added `[dont_do_shortcode]` shortcode to make it easier to share shortcodes without executing them
269
270 = 1.2.0 =
271 * Tweak: Drag and drop sorting - added icons, linked entire cells instead of just text, removed sorting cursor
272 * Tweak: Added 150 ms delay to drag and drop sorting to prevent accidental dragging
273 * Update: Added folders for main documentation page (props alex_p6577 for suggestion)
274 * Tweak: Moved doc editing JS to its own file
275 * Update: Added support for WP Version to still be used in footer
276 * Tweak: Changed order of deactivate feedback form options
277 * Tweak: Planned Updates on About tab
278 * Update: Added search bar on main documentation page (props alex_p6577 for suggestion)
279
280 = 1.1.5 =
281 * Fix: PHP warning about id variable not being found on every page load
282
283 = 1.1.4 =
284 * Fix: Sorting by order column not in order (props alex_p6577 for pointing this out)
285 * Fix: Documentation page ordering issue (props alex_p6577 for pointing this out)
286 * Fix: Attempt to read property "singular_name" on null (props alex_p6577 for pointing this out)
287
288 = 1.1.3 =
289 * Update: Added setting to change user capability
290 * Fix: Editors could view menu link and dashboard widget, but not view docs (props chrismaclean for pointing it out)
291
292 = 1.1.2 =
293 * Update: Added setting to disable curly quotes site-wide that make sharing code difficult
294 * Fix: Resize cursor showing up on doc list items
295
296 = 1.1.1 =
297 * Fix: Custom link fields not showing up for some people
298
299 = 1.1.0 =
300 * Tweak: Highlighted "Enable This Site" checkbox on imports when disabled
301 * Update: Added deactivation survey
302 * Update: Added support for importing custom urls with auto-updating domain
303 * Update: Added new site location for custom url
304
305 = 1.0.9 =
306 * Tweak: Updated Discord support link
307
308 = 1.0.8 =
309 * Tweak: Added icons to dashboard TOC
310 * Tweak: Added ability to add imports/feeds to dashboard TOC
311 * Fix: Hid "Add to Dashboard TOC" by default
312 * Fix: Replaced early escapes with sanitizers
313
314 = 1.0.7 =
315 * Update: Added dashboard table of contents (props chrismaclean for suggestion)
316 * Tweak: Updated changelog to use commonly used prefixes (Fix, Tweak, and Update)
317
318 = 1.0.6 =
319 * Update: Added optional setting for allowing the addition of missing user meta merge tags to Gravity Forms dropdowns
320 * Update: Added missing `index.php` to `/classes/` and `/js/` folders
321 * Fix: Excerpt meta box title changing on other post types
322
323 = 1.0.5 =
324 * Update: Added video to readme
325 * Tweak: When resetting settings, added a notice instead of attempting to refresh
326
327 = 1.0.4 =
328 * Fix: Nested ordered lists on main documentation page not showing proper list types
329 * Update: Added links to plugins list page
330
331 = 1.0.3 =
332 * Fix: Minor fixes
333
334 = 1.0.2 =
335 * Update: Added feedback form to About tab
336
337 = 1.0.1 =
338 * Initial release on WP.org January 23, 2023
339
340 = 1.0.0 =
341 * Created plugin on November 14, 2022