A Strapi V4 plugin from scratch to production
Strapi with the V4 version of their HEADLESS CMS made a great job with the development of plugin API to organize and clarify their architecture. In addition, Strapi created a new marketplace to share and promote all 3rd party plugins.
What are you waiting for to create your own?
At exFabrica, teams are on top of new technology, and we are so excited to present you this all-new great stuff through the creation of a plugin from scratch to production.
The purpose of this plugin is to display an icon on each form label present in each document to display contextual help. When the user clicks on the icon, the plugin displays a tooltip with a helpful text.
This plugin is not intended to be used in production. This is a learning aid. Nevertheless, we will try to go as far as possible in its design and deployment.
This subject will be covered by a set of technical articles and Git releases step by step:
- How to install Strapi and a create the new plugin?
- How to create a plugin collection and internal API to manage it?
- How to design a base UI and set settings?
- How to crawl Strapi Content-Types and get textual or numeric attributes?
- How to create a service to manage help documents?
- How to create a set of components and inject them to Strapi Admin website?
- How to deploy the plugin?
Now we can begin our awesome plugin creation!
Useful resources
- exFabrica Git repository: https://github.com/ExFabrica/strapi-stories
- Strapi corporate site: https://strapi.io
- Strapi components design system site: https://design-system.strapi.io
- Strapi Online documentation site: https://docs.strapi.io/developer-docs/latest/getting-started/introduction.html
- Strapi FoodAdvidor Application template site: https://github.com/strapi/foodadvisor