First published on December 10, 2008
On its own, this plugin adds a panel to the sidebar of the add and edit post / page screens so that users can add notes for themselves or others and keep track of these notes. Whenever you save a post, you can type a note to be displayed along with the post in the edit view. Note that this plugin requires WordPress 2.8 or higher.
On the dashboard, the is a summary of the most recent notes made by others on relevant posts:
New in version 1.0 and up, there is also a system for general and private notes, displayed on the dashboard.
Here’s an explanation of the workflow for when this plugin is used with Peter’s Collaboration E-mails 1.2 or higher.
First, the Contributor user submits a post for review. Notice the new text area to enter a note to accompany the post.
The administrator (or whoever else has been configured to receive e-mails about this post) is notified via e-mail that a post is pending review.
The administrator follows the link in the e-mail to edit the post, along with the submitted note. Suppose in this case that they edit the post but also need the original author to make some changes, so they change the status of the post to “draft” and save the draft. (He/she hits the “Save draft” button, not the “Publish” button).
The original author then receives a notification via e-mail that their post has been reverted from a pending post to a draft.
The original author acts accordingly by editing the draft as requested and once again hitting the “Submit for review” button. On the right sidebar, there is a history of all notes on this post:
After this, the administrator (or whoever else has been configured to receive e-mails about this post) is notified via e-mail that this post is once again waiting for review. They follow the link in the e-mail to edit the post. Supposing that they are happy with the changes, this time they hit the “Publish” button. The original author gets and e-mail notifying them that their post has been published, and they can follow a link in the e-mail to view the live post.
Get the plugin
Download Version 1.6.0 of Peter’s Post Notes [February 12, 2016: Support private notes on posts.]
Version 1.5.4 of Peter’s Post Notes [January 6, 2016: Make all strings translatable and put translation files in their own folder. (Thanks Luis González Jaime!)]
Download Version 1.5.3 of Peter’s Post Notes [May 10, 2014: Bug fix: strip slashes in Latest Note column.]
Version 1.5.2 of Peter’s Post Notes [October 7, 2013: Support PHP 5 static function calls, bumping WordPress requirement to 3.2+.]
Version 1.5.1 of Peter’s Post Notes [July 6, 2013: Tighten up spacing in notes displays.]
Version 1.5.0 of Peter’s Post Notes [January 24, 2013: Allow editing of plugin settings via the WordPress admin interface so that settings persist after upgrades.]
Version 1.4.1 of Peter’s Post Notes [January 10, 2013: Support dates formatted according to locale (Thanks Alexander!)]
Version 1.4.0 of Peter’s Post Notes [January 9, 2013: Added setting $ppn_general_notes_required_capability to control who can post general notes on the dashboard. Made plugin SSL compatible (thanks llch!). Also, minor code cleanup.]
Version 1.3.1 of Peter’s Post Notes [August 13, 2011: Minor code cleanup to remove unnecessary error notices.]
Version 1.3.0 of Peter’s Post Notes [July 3, 2011: Added "Latest note" column to the manage posts view.]
Version 1.2.0 of Peter’s Post Notes [August 2, 2010: Added a couple of settings so that you can grant specific roles and/or capabilities the ability to edit and delete any note. Also added a setting to allow basic HTML in notes.]
Version 1.1.0 of Peter’s Post Notes [April 24, 2010: Added option to move "add note" box for posts to the notes window. Added a couple of settings so that you grant only specific roles and/or capabilities the ability to view all collaboration notes. Added support for custom post types. Also fixed a couple of bugs with line breaks and pagination on general notes.]
Version 1.0.8 of Peter’s Post Notes [April 11, 2010: Fixed bug where line breaks weren't preserved when first adding a note. (Thanks SNURK!)]
Version 1.0.7 of Peter’s Post Notes [April 2, 2010: Added a check in the "save note" function to prevent the same note from being posted twice in a row.]
Version 1.0.6 of Peter’s Post Notes [January 11, 2010: Plugin now removes its database tables when it is uninstalled, instead of when it is deactivated. This prevents the notes from being deleted when upgrading WordPress automatically.]
Version 1.0.5 of Peter’s Post Notes [November 24, 2009: More efficient loading of notes if there are no relevant posts for the current user.]
Version 1.0.4 of Peter’s Post Notes [October 3, 2009: Fixed a bug in date translations. (Thanks Denis!)]
Version 1.0.3 of Peter’s Post Notes [September 19, 2009: Fixed a bug in the query to show other users' posts on the dashboard. (Thanks martijn!) Also added proper code call to support translations. (Thanks dreb!)]
Version 1.0.2 of Peter’s Post Notes [June 27, 2009: Fixed a display compatibility issue within the WordPress post form.]
Version 1.0.1 of Peter’s Post Notes [June 23, 2009: Fixed minor issue where general notes database table wasn't being created on some installs.]
Version 1.0 of Peter’s Post Notes [April 8, 2009: Added general and private notes system on the dashboard. Also, fixed UTF-8 encoding and line breaks in notes.]
Version 0.3 of Peter’s Post Notes [January 17, 2009: Added "Notes" window to pages. Also added an option (in the plugin file itself) for the Dashboard "Notes" window: show either all notes by everybody, notes by everybody on relevant posts / pages, and notes by other people on relevant posts / pages.]
Version 0.1 of Peter’s Post Notes [December 10, 2008: First version!]
- fr_FR translation by Denis Rebaud
- pt_BR translation by Murillo Ferrari
- es_ES translation by Karin Sequen
- ja translation by Kazuhiro Terada
- pl_PL translation by Michal Rozmiarek
- nl_NL translation by Rene
- sv_SE translation by Karin Lindholm
- ru_RU translation by Alexander Maltsev
- tr_TR translation by Berkay Unal
- dk_DA translation by Lars Andersen
- de_DE translation by Tobias Karnetzke
- lt_LT translation by Vincent G
- it_IT translation by Ludo
- cs_CZ translation by Michal Kuk
- sk_SK translation by Patrik Žec (PATWIST)
First, make sure that you are running WordPress 2.8 or higher. Then, simply unzip the file peters_post_notes.php to your WordPress plugin directory. Then, activate it in the Plugins menu in the WordPress admin section. It should work out of the box.
For the e-mail functionality described above, you must also install Peter’s Collaboration E-mails 1.2 or higher.