Best practices for configuring a Magnolia project:
- Create a project specific module for each project.
- Declare dependencies. By declaring that your project module depends on the Standard Templating Kit, for example, you ensure that your module is installed after the STK. This allows you to configure the STK module, your own module and use the STK functionality.
- Use a module version handler to automate all installation and configuration tasks your project requires.
See also: Don’t configure Magnolia: let your projects configure it.