Allows anyone editing a published page or post to draft changes before those modifications go public.
|Author:||Curtiss Grymala (profile at wordpress.org)|
|WordPress version required:||3.0|
|WordPress version tested:||3.2.1|
|Added to WordPress repository:||07-06-2011|
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|Total downloads:||1 447|
Click to start download
This plugin adds a minor bit of workflow to the WordPress interface. When anyone edits a post or a page that has already been published, a few extra options will be available in the "Publish" metabox. Any time the appropriate option is chosen, the changes will be saved as a revision to the page or post, and the previous revision (the version that was already published) will remain published.
The person editing the page can choose from the following four options:
- Publish these modifications normally - This will avoid running any of the functions in this plugin and publish the changes the way they would normally be published. This is always the default.
- Save these changes as a revision, but don't notify anyone - This will revert the page or post to the version that was already published, saving the modifications as a post revision. This will not send out any notification emails.
- Save these revisions as a draft and notify reviewer - This will revert the page or post to the version that was already published, saving the modifications as a post revision. This will also send out an email message to the email address entered in the options.
- Publish these modifications, but notify a reviewer that changes were made - This will publish the changes normally, but will still dispatch a notification message to the email address provided.
If the third or fourth option is selected, a box will appear asking the user to provide an email address (or multiple addresses separated by commas) to which to send the notification message. If that box is left empty, the plugin will attempt to retrieve the value of the "dpn_reviewers" option from the individual site. If that option doesn't exist, the "dpn_reviewers" option will be retrieved from the network (if installed in a multisite environment). You can edit those options in the Settings -> Writing and Network Admin -> Settings -> Network Settings (multisite) screens within the administrative area. If neither of those options exist, the email address of the site's admin will be used.
One of the options that does not dispatch a notification message is selected
One of the options that dispatches a notification message is selected, and the email address option box is visible
The way the "Publish" metabox looks by default with this plugin active
Where should I seek support if I find a bug or have a question?
The best place to seek support is in the official WordPress support forums. If you don’t get an answer there, you can try posting a comment on the official plugin page. Finally, you can hit me up on Twitter if you want me to take a look at something.
How do I set the email address for the person or people that should be notified of changes?
You can specify one or more email addresses on a site by visiting the Settings -> Writing screen, or set them at the network level (in multisite) by visiting the Settings -> Network Settings screen.
Email addresses are used with the following priority (higher items on the list overriding all instances of items lower on the list):
1. Email address(es) entered in the box within the “Publish” metabox on the post/page edit screen
2. “dpn_reviewers” option set in the options table
3. “dpn_reviewers” option set in the sitemeta table
4. Admin email address set within Site Admin -> Settings
Will this plugin work in a multisite environment?
Yes. It can be activated normally on each individual site or it can be network-activated.
Will this plugin work in a multi-network environment?
Yes. However, at this time, there are no action links to automatically activate it on all networks at once. Instead, it will have to be network-activated on each individual network (as desired).
- Added ability to specify multiple reviewers in the input box (separated by commas)
- Added options interfaces to specify fallback email addresses at site and network levels
- Rewrote the way email addresses are pulled from the database
- Fixed radio button selection bug in Firefox
This is the first version of this plugin, so no changes have been made, yet.