community-content icon indicating copy to clipboard operation
community-content copied to clipboard

[TOPIC] Publication workflow "workaround" in Strapi

Open vcoisne opened this issue 4 years ago • 29 comments

My Request

Publication workflow workaround in Strapi similar to https://www.contentful.com/blog/2017/10/25/a-new-way-to-set-up-content-approval-workflows/

Community vote 👍 Upvote if you like this idea 🚀 If you can make the tutorial/article!

vcoisne avatar Apr 27 '20 21:04 vcoisne

This would be perfect for the draft/publish release!

malgamves avatar Aug 13 '20 10:08 malgamves

Hello @malgamves is this still open? I'll love to work on it

hannydevelop avatar Mar 11 '21 12:03 hannydevelop

Yes it is, do you have an outline for the article?

malgamves avatar Mar 11 '21 13:03 malgamves

Yes it is, do you have an outline for the article?

Sure! I'll share an outline tomorrow.

hannydevelop avatar Mar 11 '21 13:03 hannydevelop

Yes it is, do you have an outline for the article?

A workflow simply refers to all of the processes and steps taken to achieve a desired result. Publishing contents into the W3C can be quite challenging since mistakes can happen. Mistakes can be in form of typographical errors or incorrect/misleading contents. This isn't what any organization wants, since information published can be consumed by millions of people from the internet. In this article, we will discuss publication workflow, what it is and how it applies to Strapi. This article will contain the following sections.

  1. INTRODUCTION

  2. WHAT ARE PUBLICATION WORKFLOW

  3. WHY ARE PUBLICATION WORKFLOW NECESSARY?

  4. STEPS ON HOW TO IMPLEMENT PUBLICATION WORKFLOW . Content Creation . Content Review a. Plagiarism check b. Grammar check c. Content reliability check . Implementing Changes . Final Content Review

  5. HOW STRAPI'S PUBLICATION WORKFLOW WORKS In this section we'll explore Strapi's publication workflow using the guest writer's program as a model. . Join Writer's Community. . Pitch Article/Video or pick from a pull of available articles. . Article Outline Submission . Content Submission . Content Review . Implement Changes . Final Editorial Review . Publishing of Content

  6. CONCLUSION

hannydevelop avatar Mar 13 '21 09:03 hannydevelop

Hey @hannydevelop I like this structure, thanks for sharing! I think the point here was to show how certain Strapi features fit in a publication workflow. So things like RBAC, Dynamic Zones, Providers, Draft and Publish, and how someone can add them to an editorial workflow. Could you change your outline to reflect there?

malgamves avatar Mar 15 '21 17:03 malgamves

Hello @malgamves I'll work on the outline now, thank you!

hannydevelop avatar Mar 16 '21 12:03 hannydevelop

@hannydevelop awesome talk at StrapiConf :)

Are you still interested in working on this outline ?

vcoisne avatar May 06 '21 03:05 vcoisne

Sure, I'll work on the outline and share it here today.

hannydevelop avatar May 06 '21 10:05 hannydevelop

Heyyyyyy @hannydevelop are you still interested in submitting an outline for this topic?

ShadaW11 avatar Jun 16 '21 09:06 ShadaW11

Hello Shada, I'm sorry for the late reply. I think I'll need to stick to the other topics for now. Someone else can take this! Sorry for the inconveniences.

On Wed, Jun 16, 2021, 10:15 AM Shada @.***> wrote:

Heyyyyyy @hannydevelop https://github.com/hannydevelop are you still interested in submitting an outline for this topic?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/strapi/community-content/issues/58#issuecomment-862195268, or unsubscribe https://github.com/notifications/unsubscribe-auth/APAEXXGUP3DXLMKCIG2OVXTTTBTTTANCNFSM4MSIQKTQ .

hannydevelop avatar Jun 16 '21 09:06 hannydevelop

No worries at all. Thank you for the update.

ShadaW11 avatar Jun 16 '21 09:06 ShadaW11

Hi @ShadaW11 , I will like to work on this article. This is my outline -

  • Introduction
  • What is a Publication workflow
  • Importance of Publication workflow
  • STEPS ON HOW TO IMPLEMENT PUBLICATION WORKFLOW . Content Creation . Content Review a. Plagiarism check b. Grammar check c. Content reliability check . Implementing Changes . Final Content Review
  • Set up a simple Publication workflow with Strapi
    • Manage permissions with custom roles.
    • Implement article layout with dynamic zones.
    • Implement content review with Strapi Draft and Publish feature
  • Conclusion

Quadrisheriff avatar Oct 25 '21 12:10 Quadrisheriff

@Quadrisheriff I sent you some detailed feedback on discord. The idea is to build on the outline mentioned above, mix it with yours, and take the feedback of malgamves into account. Could you please edit the outline? It would also make sense to start working on the article but to wait until V4 is released (November 5) for the technical content.

ShadaW11 avatar Oct 27 '21 11:10 ShadaW11

@Quadrisheriff any update? still interested in working on this article?

ShadaW11 avatar Nov 08 '21 09:11 ShadaW11

yes, I will send the updated outline later today.

Quadrisheriff avatar Nov 08 '21 10:11 Quadrisheriff

@ShadaW11 the edit is complete

Quadrisheriff avatar Nov 09 '21 10:11 Quadrisheriff

Hello @ShadaW11 is this topic still available ???

Saintdavidking avatar Dec 16 '21 19:12 Saintdavidking

@Quadrisheriff still ready to work on this topic?

ShadaW11 avatar Feb 09 '22 10:02 ShadaW11

yes, I am available. I will start work on it right away.

Quadrisheriff avatar Feb 09 '22 10:02 Quadrisheriff

@Quadrisheriff how will you implement the work arounds? Controllers? Plugins?

malgamves avatar Feb 28 '22 10:02 malgamves

I will do that with plugins @malgamves, I plan to use the following plugins plus some other ones to set up a publication workflow -

  1. https://github.com/ComfortablyCoding/strapi-plugin-publisher
  2. https://market.strapi.io/plugins/strapi-plugin-react-editorjs 3)https://market.strapi.io/plugins/strapi-plugin-preview-button

All the plugins are v4 compatible, so I shouldn't have any problem creating the article

Quadrisheriff avatar Mar 24 '22 07:03 Quadrisheriff

awesome, go for it! Can't wait to see it

malgamves avatar May 03 '22 21:05 malgamves

To ensure that we can review and publish articles promptly, we will start closing inactive issues after two weeks of inactivity.

I just wanted to follow up with everyone here to see if anyone is still interested in writing this article. If not, we will be closing this issue due to inactivity.

PaulBratslavsky avatar Jul 21 '22 03:07 PaulBratslavsky

Hello, @PaulBratslavsky i will like to take on this topic since it is available,

Topic: Publication workflow "workaround" in Strapi

Description:

What is a Publication Workflow, and how does it work? The term " workflow" refers to all of the actions and procedures that must be completed in order to obtain the desired end result. The successful dissemination of high-quality content is the final step in publishing. As a result, a publishing workflow encompasses everything that must occur in order for a publication to take place. This is my proposed outline:

Outline: Introduction. Overview of Strapi. What is a Publication workflow? Importance of Publication workflow: { RBAC. Dynamic Zones. Providers. Draft and Publish. Internationalization in Strapi } Conclusion

Saintdavidking avatar Jul 21 '22 11:07 Saintdavidking

@Saintdavidking that is awesome. Thank you for responding so quickly.🙂 I will assign this to you so you can start.

PaulBratslavsky avatar Jul 21 '22 14:07 PaulBratslavsky

Alright, thanks @PaulBratslavsky

Saintdavidking avatar Jul 21 '22 19:07 Saintdavidking

Hello, @PaulBratslavsky this is the dropbox link to the article :

https://www.dropbox.com/scl/fi/tkn3il2raj2arxm8vbyb8/Publication-workflow-workaround-in-Strapi.paper?dl=0&rlkey=4fc7rmkrlnw55lpe4v4pbvunr

Saintdavidking avatar Jul 29 '22 18:07 Saintdavidking

Hi, @Saintdavidking. I dropped a couple of comments on the draft. Pls view, fix, and revert. Thanks

TiaraOluwanimi avatar Aug 06 '22 10:08 TiaraOluwanimi

Hello @Saintdavidking 👋 Just wanted to let you know that your article will be published around the first week of September. I'll let you know when it is published!

dessireugarte avatar Aug 18 '22 12:08 dessireugarte

Hello @Saintdavidking 👋 Sorry for the delay, we will publish the article on Monday.

dessireugarte avatar Sep 08 '22 14:09 dessireugarte

Hello @Saintdavidking 👋 A person on the team reached out about this article, he had some corrections and comments about it. Could you please check it out? cc @TiaraOluwanimi

dessireugarte avatar Sep 13 '22 14:09 dessireugarte

Hello @Saintdavidking ! Thanks for updating it, we will publish the article the first week of October. I left a comment with one change on the cover. @TiaraOluwanimi Could you please update it on the backend when the covers are ready? Thanks!

dessireugarte avatar Sep 21 '22 18:09 dessireugarte

Hello 👋  Your article is live! Please register to our forum by clicking on the discussion at the bottom of your post, so you automatically receive notifications when someone adds comments. Also please follow the guidelines to issue and submit an invoice. Now you can submit your invoice here, and soon you will receive your payment. If you want to promote your article, here are some ideas and templates that might help you! Please feel free to reach out to me if you have any questions!

dessireugarte avatar Oct 10 '22 08:10 dessireugarte