WordPress.org

Ready to get started?Download WordPress

Forums

Need new WordPress post publishing workflow (6 posts)

  1. crdipu
    Member
    Posted 7 months ago #

    Hi all,
    I am new to WordPress, I have to integrate a content publishing workflow to posts, pages and custom_post_types of WordPress. This work flow has three stages.

    • Staging
    • Send For Approval
    • Published

    We have two scenarios

    Workflow for New Content

    • If the Contributor adds new content with status "Staged" or "Send For Approval"
    • The Admin or editor can Publish or ask to re-write the content or delete content

    Workflow for Content That Already exists

    • Contributor is able to edit the content even if it is published
    • Contributor is able to set the new content status as "Staged" or "Send For Approval"
    • Contributor is able delete the new changes
    • The Admin or editor Publish new changes or ask to re-write the changes or delete changes
    • The main thing is, already published content should be accessible from front end regardless of new changes approved or not

    My Idea

    • Remove listing of All status in post screen
    • Provide list for other three status "Staged", "Pending For Approval" and "Published"(default), may be "Request to re-write" too

    Workflow for New Content

    • New content will marked as "Staged" or "Pending For Approval"
    • Admin or editor can make it as "Publish".

    Workflow for Content That Already exists

    • Make a copy of existing content while editing(only if it is already published)
    • Allow to make changes to copy and it can be set as "Staged" or "Pending For Approval"
    • Admin or editor can make it as "Publish", then the old content will replaced with newly approved content(newly created post will remove).

    Kindly share your thoughts too.

  2. nuggetsol
    Member
    Posted 7 months ago #

    Did you check out Oasis Workflow plugin - http://wordpress.org/plugins/oasis-workflow/

    I'm the author of Oasis Workflow plugin.
    It allows you to create your own worklfow using a visual editor. Currently Oasis Workflow supports the out of the box post statuses. But you can use the "custom status plugin" - http://wordpress.org/plugins/custom-status/ to add the custom statuses described in your requirement, and those will become available in the workflow editor.

    Lastly, I'll be adding support for published content workflow in the upcoming release of the "Pro" version.

    If you have any further questions you can send a query via - https://www.oasisworkflow.com/submit-a-query

    Hope this helps.

  3. crdipu
    Member
    Posted 7 months ago #

    Hi nuggetsol,

    Thank you, Oasis is a wonderful plugin and liked it the way you did. I have tried and pointed out some bugs some weeks ago. I think I have one scenario prevent me from using that, I am listing it below.

    • The contributes are always allowed to edit the posts even if it is published
    • And the changes publish only if the Admin or Editor approve the changes
    • The old published content should remain accessible to public while the new changes are going through approval process
  4. nuggetsol
    Member
    Posted 7 months ago #

    That's exactly the feature I'm working on right now.

    If it goes as per plan, it should be out by the first week of feb.

  5. crdipu
    Member
    Posted 7 months ago #

    Hi nuggetsol,

    Yes, that will be a good move as most of the workflow plugin doesn't have that feature, all the best.

    By the way it will be an encouragement(as I am a WordPress beginner) to me if comment about my plan.

  6. nuggetsol
    Member
    Posted 7 months ago #

    I like your plan, the only change I would make is to have a separate workflow (shorter workflow) for updating the published content.

    New content can go through multi-level review, while updates to published content may not require multi-level review.

    But, all in all, it should work as you have laid it out.

    I'll also be adding some hooks to help plugin developers to add any content required when making a copy of published content.

Reply

You must log in to post.

About this Topic