Versions Compared

Key

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

...

  • site design
  • site generation

Site Design

The ServiceMix community has been knocking ideas for a site design around for awhile. There discussions are archived at:

The generally agreed upon items from the ServiceMix discussion are:

  • make it easy for a user to find the most current download for their platform
  • make it easy for a user to find documentation and support
  • make it easy for interested parties to learn about the community
  • boxes highlighting the three main areas are desirable
  • a twitter widget is desirable
  • simplified navigation is desirable

Lukasz Dywicki, who is helping update the design of the ServceMix site, has volunteered some design effort to the Camel community.

Site Generation

The three current ideas for generating the site include:

...

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 the code and build the site do the following:

Code Block
git clone https://github.com/jstrachan/camel-docs.git
cd camel-docs
mvn jetty:run

ServiceMix is also experimenting with Scalate. There is a sandbox project for a new ServiceMix Web site based on Scalate that can be checked out using SVN at http://svn.apache.org/repos/asf/servicemix/sandbox/website20. To get the code and build the site do the following:

Code Block

svn co http://svn.apache.org/repos/asf/servicemix/sandbox/website20
cd website20
mvn jetty:run

Gert Vanthienen has started a ServiceMix documentation project using Scalate as well. It is also hosted at Github (https://github.com/apache/servicemix-documentation). To get the code and build the site do the following:

Code Block

git clone https://github.com/apache/servicemix-documentation.git
cd servicemix-documentation
mvn jetty:run

Scalate sites can be viewed by pointing your Web browser to http://localhost:8080Image Added.

Issues