This is a step-by-step tutorial how to create an extension for Sulu. Each step is explained as a pull request against the previous step and with additional information in a blog-post on blog.sulu.io. It was built with the releases 1.1.* of Sulu.
The master is empty. The code comes in branches that build on each other. The first branch 00-symfony-bundle is a
simple bundle-bootstrap which was generated by Symfony's generate:bundle
command.
The steps are explained as pull requests, each building upon the previous branch and contains descriptions in form of comments and a link to the related blog-post.
- Sulu - Source code of Sulu
- Sulu documentation - Full documentation of Sulu
- Sulu blog - Our developers publish periodically blog-posts
- Sulu demo - The demo which represents the current releases
- Sulu homepage - Introduction to Sulu and more information for decision makers