Read and learn from the documentation
The Kunstmaan CMS is built on top of the Symfony framework and wants to be as close to the philosophy and way of working of Symfony itself. This means that knowledge of Symfony is a prerequisite for a succesful deployment, the official guides from Symfony should be a good starting place.
We can also recommend investing some time in reading these books:
- Matthias Noback - A Year With Symfony
- Matthias Noback - Principles of PHP Package Design
- Chris Hartjes - The Grumpy Programmer's Guide To Building Testable PHP Apps
- Steve Corona - Scaling PHP Book
Documentation specific to the KunstmaanBundlesCMS can be found on:
- Installation Guide
- Content Management Guide
- Going single language
- Managing translations
- Google Analytics dashboard
Writing documentation is hard. Especially if the writer is fully into the topic at hand. This results in the glossing over of obvious information for the writer, that might not be obvious for everyone else. We wholeheartedly appreciate pull requests or suggestions for this documentation.
We follow most of the procedures for contributions from the Symfony and Sylius project, as such much of this info will look familiar as it embodies current best practices.
- Reporting a bug or a security issue
- Submitting pull requests
- Coding standards
- Preparing a new release
For questions you can always ask your question via a Github Issue (following the same guidelines as bug reporting) or shoot us an email at bundles AT kunstmaan.be.
Installing the KunstmaanBundlesCMS is a short process that is almost fully automated by
composer and generators. Check out the in depth guide in the next chapter.