Apache Logging Services
The Apache Logging team upgraded all Logging websites to the Apache CMS. This was a huge effort for the whole team. And we were very glad we got so much help from the Apache Infrastructure and the Apache Maven team (esp. Hervé Boutemy) - thank you very much to all who spent their time.
Now we have a great new landing page, based on Twig and Twitters Bootstrap. Updates to the files are turned into plain HTML by the CMS. You can look at these files here. The Logging project does maintain several subsites. These have been included as so called "extpaths". Now it is possible for us to build our subsites with maven and copy the result to a specific svn tree. From there it is taken by the CMS and published. You can look at the subsites code here.
Most subsites are still in the "plain maven look and feel". Except the webpages for Apache log4j 2, which does already wear the layout of the fantastic Apache Maven Fluido Skin.
The Apache CMS is a pretty fabulous tool. It is extremely flexible in that you can use what it offers out of the box, you can customize it to use a different templating mechanism as we did, or you can have the system run Maven to build your site. For us, using the CMS for the main set of web pages provides us a way to quickly maintain the main part of the site while each of our subprojects is still free to generate all the build documentation Java developers have become accustomed to.
Again, we really want to that the Apache Infrastructure team for creating this tool and providing support to us along the way.