Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.78 KB

File metadata and controls

30 lines (22 loc) · 1.78 KB

Step by step tutorial 🔌 Guillotina Management Interface

A framework-first React UI layer for Guillotina, enabling developers to build custom content management interfaces. It provides an interface to access all Guillotina content depending on user permissions and allowing you to apply actions like create/modify/remove content, UI interactions like displaying flash messages, etc.

All this with the flexibility to build it your way, adding your own content with your forms, your icons, etc. It's built around the idea to act as a framework layer that could be extended from outside via the registry pattern.

Prerequisites

  • Python: 3.11 or higher
  • Node.js: 22.13 or higher
  • pnpm: 9.x (npm install -g pnpm)
  • Docker: For running PostgreSQL

First of all, we need a Guillotina server. In this tutorial we will not explain all the Guillotina features, if you want to know more about Guillotina, go to its documentation.

It is recommended that you install it along with a virtual environment.

Next step

All steps:

  1. Install Guillotina
  2. Create GMI application with Vite and TypeScript
  3. First steps with GMI UI
  4. Our first objects
  5. Manage users ( addon example )
  6. Configure main app to log in to root or any container
  7. Create your own content type
  8. Content type view
  9. Behaviors
  10. Integrations