You can create your own modules for Magnolia. The best practice is to package your entire website project, including customized templates, components and content, into modules for easy deployment. In this section you find the set of tools required for development. If you have experience developing webapps, you should be able to apply them to any platform.
- Magnolia front-end development
- Light development in Magnolia
- YAML
- API — These are the essential interfaces and classes in the Magnolia API.
- Bundles and webapps
- Commands — Commands can perform duties within the system or connect to external resources.
- Debugging — HTTP and JCR session debugging.
- Definition decoration
- Development environment — Developing with Magnolia requires a minimal set of tools.
- Integration — Options for integrating other systems to Magnolia.
- Resources
- Creating a website with Magnolia
- Best practices
- Tips and tricks to hack
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))