=== Dashboard Site Notes === Contributors: BenIrvin Donate link: http://innerdvations.com/ Tags: dashboard, notes, messages, admin, instruction, manual Requires at least: 3.0 Tested up to: 3.2.1 Stable tag: 1.2 Add notes about the site to various admin locations, as well as compile them into an instruction manual. == Description == Allows you to add instructional notes about the site to various admin locations, as well as compile them into an instruction manual. A dashboard widget is also created which lists whichever notes you wish. This is intended to build instructions into a site for clients, so it is focused on providing abilities only to the highest role of user available on a site, although it can be configured as a general purpose tool to leave temporary notes to any group on your site that has admin access. == Installation == 1. Upload the plugin folder to the `/wp-content/plugins/` directory 1. Activate the plugin through the 'Plugins' menu in WordPress 1. Go to Settings->Site Notes and configure the plugin as needed 1. Start adding site notes == Frequently Asked Questions == = I installed the plugin but I don't see anything! = If you use multisite, only super-admins can create notes. To also allow normal administrators to manage them, add this to your functions.php: define('DSN_ADMIN_CONFIG',true); If you aren't using multisite but still don't see site notes, they're probably disabled. Try Settings->Site Notes and make sure the box next to Administrator is checked. = I've added my notes but now I want to hide the Site Notes from other admins. = Go to Settings->Site Notes and uncheck the box next to Administrator and they will no longer be editable. To re-enable them, just come back to this page and turn it back on. You can also define('DSN_DISABLE_CHANGES',true); in your functions.php to disable all changes completely, but note that if you do that, NOBODY will be able to make any changes whatsoever until you remove that line. = Why isn't one of my notes showing up in the dashboard/instructions? = If the note has a parent note, that parent must also be visible or else your note won't show up on the dashboard or in the instruction manual. Roles must also be selected; if you don't choose any roles, your note will not show up for anyone. Finally, make sure that you've checked the checkbox for appearing on the dashboard. = Why is one of my notes showing up with empty text? = Make sure that the excerpt field for your note is empty or contains the short content you want to include. If it's still not showing up, trying disabling excerpt, excerpt filters, and/or content filters on the settings page. == Screenshots == 1. Creating a site note 1. The dashboard widget that appears after notes are created there. 1. A note as it appears on the list/search page. 1. Generated instruction manual from notes 1. The options page == Changelog == = 1.2 = * added Italian (Italiano) and Dutch (Nederlands) translations * fixed some localization bugs * added jquery dependency to enqueue_script and moved it to admin_enqueue_scripts = 1.1 = * added constant for allowing normal admins to edit config on multisite * added constant for disabling all changes by anyone and hiding all our admin pages * css changes to make everything prettier and hopefully more usable * added config option for choosing which roles can create notes * added note option for hiding the title * added config option for enabling application of content filters on notes * added config option for enabling use of excerpts * added config option for title of dashboard widget and instruction manual * added config option for grouping notes * added options page * notes now sorted by 'menu_order' ascending, then by 'post_title' ascending = 1.0.1 = * fixed bug that was adding extra meta fields to wrong content types = 1.0 = * added instruction manual = 0.9.2.1 = * fixed fatal error bug and display bug * fixed incorrect screenshots = 0.9.2 = * added translation support and English .pot file * added donate links * hierarchy now takes effect on notes on dashboard * if excerpt is available, use that in notices/dashboard, with full text appearing only in manual * major optimization by changing note querying method and removing other stupidity * stored 'everywhere' checkboxes server-side so they work without javascript enabled * added GPLv3 license document * improved auto ("everywhere") checkbox functionality = 0.9.1 = * notes can be set to display only for certain user roles = 0.9 = * added post type notes by action * added dashboard notes == Upgrade Notice == = 1.1 = Added a bunch of configuration options, permissions options, a bit of css, and some minor bug fixes. MULTISITE USERS: this will add permission for normal admins (not just super-admins) to create site notes unless you go to Site Notes Config and disable the administrator permission. == Other Notes == = Acknowledgements = Thanks to Peter Luit for the Dutch translation and beta testing.