Developing on Forest Admin
Last updated
Was this helpful?
Last updated
Was this helpful?
Please be sure of your agent type and version and pick the right documentation accordingly.
This is the documentation of the forest-express-sequelize
and forest-express-mongoose
Node.js agents that will soon reach end-of-support.
forest-express-sequelize
v9 and forest-express-mongoose
v9 are replaced by v1.
Please check your agent type and version and read on or switch to the right documentation.
One of the goals of Forest Admin is empowering technical teams to achieve more in less time: in other words, giving them the means to create and maintain a great admin panel in as little time as possible.
Your Forest Admin panel is composed of 2 parts - - and for each one you need the right tools:
The Admin backend is part of your codebase. As a result, you'll be using your own favorite tools to customize it:
Editing: your favorite IDE
Versioning: your favorite versioning tool (git, svn, mercurial, etc)
Your Forest Admin UI is not part of your codebase: it is managed on Forest Admin servers. As a result, you depend on Forest Admin tools to customize it. Here's what we've built for you:
Editing: use the to intuitively manage your layout (UI)
Versioning: use to seamlessly manage your layout versions
For a simple and hands-on example of how to develop on Forest Admin according to our recommended development workflow, see .
For a more complete view showcasing each possible scenario of the recommended development workflow, we've drawn the following state diagram:
In the next pages, we'll cover each step in details.