Hi folks,

Wanted to toss this out there and get some reaction.

We use Publican to transform our documentation XML into consumable
formats like HTML, EPUB, PDF, etc.
Publican has a number of other functions, and one of those is
publishing a documentation website. I've participated in this with
other projects, and it seems to be relatively easy. (it's literally
two commands to build and publish a document) So I started playing
with this today - and you can take a look at my VERY UNPOLISHED
results. I only spent a few hours on this today, so there is still
plenty that needs to happen for this to look presentable, but please
have a look.

http://people.apache.org/~ke4qqq/docs

A couple of things I'll point out. The interface is completely
localized in scores of languages - and it will automagically load to
match your browsers locale provided there are docs in that language.
To date though we only have zh_CN, and only for a single document. You
can also manually set your language.
The TOC on the left is divided by 'product' [1], then by version [2],
and then document. I will note that you are presented with all of the
formats that the document was built for (so you'll see HTML,
HTML-Single, PDF and EPUB and the latter two options are download
links for the docs.) And that permits you to load your content pretty
easily.


[1] I'd imagine we'd generally only have a single product - Apache
CloudStack, but perhaps there will be others, like Apache CloudStack
Contributor Documentation which is separate from user documentation
[2] Selecting a version shows you all available documents for that
version in your language of choice

What do folks think of presenting our 'official documentation' in this
manner? Is it something worth pursuing? I was thinking having this be
a docs/ subdirectory on the project site (e.g.
incubator.apache.org/cloudstack/docs, is there a better place for it?

Thoughts, comments, or flames are welcome.

--David

Reply via email to