Software AG Tech Communitites are hosted with OpenCms for more than five years now. The evolution from OpenCms 6 to OpenCms 8 proved to be en par with the challenges developed ever since: whether it is stability, flexibility, scalability or versatility you're looking for - OpenCms delivers.
However in order to keep pace with recent developments like social networking and dealing with volumes of large video files and other binaries it becomes tricky: Never reinvent the wheel and use your tools for what they were intended for. Thus the deployment of specialized third-party systems like for example Liferay, Alfreso and JForum. Depending on the scenario the optimal approach may look differently: tight vs. loose coupling, integration of external functionality into OpenCms vs. sharing OpenCms content with other applications via push, just to name a few.
We will be discussing the pros and cons of the different strategies using OpenCms 8 as an example. The focus will be on dependencies and pitfalls to look out for when migrating several thousands resources from OpenCms 7 and how to integrate it with other legacy systems. In addition we present an optimized Designer-Developer-Editor workflow using our gradually evolved templating engine.