Developing on Forest Admin
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 @forestadmin/agent
v1.
Please check your agent type and version and read on or switch to the right documentation.
Developing on Forest Admin
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.
Development tools
Your Forest Admin panel is composed of 2 parts - the frontend (UI) and the backend - 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 Layout Editor mode to intuitively manage your layout (UI)
Versioning: use Forest CLI to seamlessly manage your layout versions
Development workflow
For a simple and hands-on example of how to develop on Forest Admin according to our recommended development workflow, see this page.
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.
Last updated