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

Article Proposal - Powerful & Flexible Plugin Creation with Strapi v4 [SUBMIT]

Open vivmagarwal opened this issue 2 years ago • 9 comments

Powerful & Flexible way to create custom plugins with Strapi v4

Over the last week, it took a lot of time to figure out most of the subtle changes in the way we create plugins in the new Strpai v4. I'd love to share my learnings.

Outline

  • Introduction
  • Important Developer API's
  • Step by Step creating a custom Strapi Plugin
    • Routes
    • Controllers
    • Services
    • Settings API
    • Fields API
    • injectContentManagerComponent
  • Resources
  • Conclusion

My content is

  • A Strapi How to article [Hands on]

What do you all think? ❤️ I love it! 🚀 I can help you! 🎥 Do you prefer a video or a written Article for the topic?

vivmagarwal avatar Feb 15 '22 03:02 vivmagarwal

hey @vivmagarwal this is awesome! What plugin will you build? Love how you're covering all these aspects! When will you have a draft ready?

malgamves avatar Feb 23 '22 12:02 malgamves

Hi, @malgamves I'm working on updating the following blog: https://strapi.io/blog/how-to-build-a-strapi-custom-plugin. So the plugin would be allowing users to send an email directly from the plugin page. I will add a few more features to the plugin to introduce some more APIs. I think once it's updated, I'll add the link to the blog post here and we'll be good to close this issue.

vivmagarwal avatar Feb 23 '22 16:02 vivmagarwal

Could you come up with another usecase? or do you mean you are working on updating that article @vivmagarwal

malgamves avatar Feb 24 '22 13:02 malgamves

Yes, @malgamves I am working on updating the article. In case you have a great use-case, I'll be happy to create a plugin first and then write on it!!

vivmagarwal avatar Feb 24 '22 14:02 vivmagarwal

Could we do do something with Twilio or Courier? Sending notifications in Strapi? @vivmagarwal

malgamves avatar Feb 28 '22 10:02 malgamves

Sure thing, I will surely explore it in the upcoming weekend. Thanks for the suggestion @malgamves

vivmagarwal avatar Feb 28 '22 14:02 vivmagarwal

hey @vivmagarwal how is this going?

malgamves avatar Mar 22 '22 09:03 malgamves

Hi @malgamves , as I updated in the discord channel, I'm occupied with a project this month, I'll be taking this up in the next month

vivmagarwal avatar Mar 22 '22 12:03 vivmagarwal

@vivmagarwal hey just wanted to check in if you will have time to do this article. Making my way through the issues to see which have been inactive for a while.

PaulBratslavsky avatar Jul 21 '22 16:07 PaulBratslavsky

Closing this for now, @vivmagarwal let me know in the future if you will be interested in picking this topic up in the future.

PaulBratslavsky avatar Oct 24 '22 19:10 PaulBratslavsky