Ad Inserter
94Manage Google AdSense ads, banners, ad rotation, sticky widgets, AMP ads, ads.txt, tracking, header and footer...
WordPress Post Forking allows users to fork or create an alternate version of content to foster a more collaborative approach to WordPress content cur …
Post Forking is a WordPress plugin that allows users to create alternate versions of content, facilitating collaborative content curation. It enables users without editing permissions to propose changes to posts, which can be reviewed and approved by editors. This is particularly useful for both external contributors and internal teams, allowing for a structured editing process similar to version control systems like Git.
When a user attempts to edit a post without the necessary permissions, a fork of the original post is created for them to edit. Once they submit their changes, the fork enters the moderation queue for review. If conflicts arise during the merging process, editors can resolve these before finalising the updates to the original post.
Best for: This plugin suits sites that require collaborative content editing, especially those with multiple authors or external contributors.
What it does well
Where it falls short
Post Forking provides a unique approach to content management in WordPress, making it suitable for collaborative environments. However, its initial version may need further development for broader usability.
Ben Balter's own description of Post Forking, lightly tidied.
WordPress Post Forking allows users to “fork” or create an alternate version of content to foster a more collaborative approach to WordPress content curation. This can be used, for example, to allow external users (such as visitors to your site) or internal users (such as other authors) with the ability to submit proposed revisions. It can even be used on smaller or single-author sites to enable post authors to edit published posts without their changes appearing immediately. If you’re familiar with Git, or other decentralized version control systems, you’re already familiar with WordPress post forking.
When a user without the edit_post capability attempts to edit a given post, WordPress will automatically create a “fork” or alternate version of the post which they can freely edit. The edit screen will look just like the standard post editing interface that they are used to. When they’re done, they simply click “submit for review.” At this point, the fork goes into the standard WordPress moderation queue (just like any time an author without the publish_post capability submits a post), where an editor can review, and potentially approve the changes for publishing. If the changes can be automatically merged, the original post will be updated, otherwise, the editor will be presented with the ability to resolve the conflicting changes. All this is done using WordPress’s built-in custom post type, revision, and diff functionality, so it should look familiar to most WordPress users.
WordPress Post Forking introduces many of Git’s well-established conventions to the WordPress world, and as a result, uses a unique vocabulary to describe what it does:
post_content field, including posts, pages, and custom post typesThis version constitutes an initial release designed to showcase the plugin’s core functionality and is intended to be improved upon with additional features and refinements as the project evolves. Please consider contributing your time to help improve the project.
For more information, or to contribute to this documentation, please visit the Post Forking project wiki.
[Photo courtesy babomike]
Other plugins for custom content structures.
Manage Google AdSense ads, banners, ad rotation, sticky widgets, AMP ads, ads.txt, tracking, header and footer...
ACF helps customize WordPress with powerful, professional and intuitive fields. Proudly powering over 2 millio...
Checkout Field Editor (Checkout Manager) for WooCommerce – The best WooCommerce checkout manager plugin to man...
Easily reorder posts, pages, custom post types, and taxonomies with intuitive drag-and-drop sorting in the Wor...
The #1 user-rated activity log plugin for event logging, activity monitoring and change tracking.
Admin UI for creating custom content types like post types and taxonomies