Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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:

  1. sticking with Confluence
  2. using the CMS under development by the Infrastructure team
  3. 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

Issues