...
Recently the board produced a set of guidelines that all projects must implement early next year regarding branding and Web sites.
Proposed Solutions
The proposals cover two general areas:
- site design
- site generation
Site Design
Site Generation
The three current ideas for generating the site include:
- sticking with Confluence
- using the CMS under development by the Infrastructure team
- using Scalate
Sticking with Confluence is not a realistic long term solution given the Apache Foundation's expressed intent to deprecate Confluence for static sites.
The Infrastructure CMS is still an unknown entity and is intended to support a number of site generation plug-ins. Any solution we choose will need to work with the Infrastructure publishing system if not directly with the CMS.
Scalate is a powerful and flexible Web framework that allows for a number of mark-up languages, including Confluence mark-up, as well as number of dynamic Web capabilities. James Strachan has already started a port of the existing Camel site as a test bed for Scalate. The project is hosted at Github (https://github.com/jstrachan/camel-docs). To get and build the site do the following:
Code Block |
---|
git clone https://github.com/jstrachan/camel-docs.git
cd camel-docs
mvn jetty:run
|