...
- 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:
- http://servicemix.396122.n5.nabble.com/Discussion-Web-site-updating-tp3212916.html
- http://servicemix.396122.n5.nabble.com/Scalate-Web-site-tp3237715.html
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:8080.