Presentation from OpenCms Days 2014.
Every developer beginning to work on OpenCms modules has to find a way to get his resources into the OpenCms VFS. If you're just adding some XSDs and JSPs then cut & paste seems like a viable option. But as soon as websites get more complex and serious programming with custom classes begins, it is time to find a solution that's more efficient and less error prone. If staging and production environments come into the mix, an automated deployment in a version controlled environment seems to be in order.
When we started coding for OpenCms there was no solution we could use out of the box for the CMS team’s IDE of choice, IntelliJ. So we developed our own set of tools that we want to introduce in this session:
- The OpenCms plugin for IntelliJ and its accompanying IDE connector module enable syncing of resources and meta data as well as publishing right from IntelliJ.
- The ModuleManifestGenerator can be used to generate OpenCms module manifests.
- The OpenCms plugin for Maven automates the build, packaging and deployment of OpenCms modules and may be used for continuous integration.
All our tools are Open Source and can be found at GitHub.