Re: Documentation outline (draft)

Alex McLintock <[email protected]> Wed, 26 Mar 2003 14:10:51 +0000
Newsgroups gmane.comp.cms.wyona.devel
Message-ID <[email protected]>
Sorry it has taken me so long to respond to this. But it all looks great.

At 01:23 13/03/03, Felix Maeder wrote:
>Hi list
>
>With the goal to improve the lenya documentation I was thinking about a 
>new structure of the documentation and came up with a first draft of an 
>outline (attached as xdocs and html).
>
>The main change I would suggest is to abandon the separation of an 
>integrator's, an administrator's and a deveoper's guide.


This is fine by me and I think a wise decision. Let us create one good manual.

Please be careful about the use of the word "developer". I assume you mean 
people such as yourself who are adding to the Lenya java code. However the 
integrators and implementors are developers too.



>  The documentation is so high level that there's only a few things that 
> are aimed exclusively at the developer.


I am not sure who the documentation is aimed at but *please* spend the time 
to introduce things before you start talking about them. Not everyone has 
the same experience and so may not know what you mean by particular jargon.

>The real deleveloper's documentation is JavaDoc anyway.


Well I hope that was a joke, but I know what you mean.


>A user's guide (for the business user of the cms application) is no high 
>priority at this point because such a guide depends on the concrete 
>implementation (the real publication). That's why I left it out.


Agreed. We *might* create a specific publication for a newspaper, say, and 
create a user's guide as part of that sample publication. In fact I'd say 
that all the sample publications should be self documenting :-)


>The top-level structure looks like this:
>- Installation
>- Getting Started (How-to's)
>- Concepts and Best Practises


Hooray.

>- Components
>- Deployment and Administration
>- Proposals / Requests for Comment (RFC)
>- Related Topics
>
>
>
>Outline Lenya Documentation
>
>    * Installation
>        * Binary Version
>        * Source Version


We need to clarify system requirements. It looks like we need JDK 1.4, a 
recent tomcat, etc etc etc but in production I am still using JDK 1.3
This is important :-(

>    * Getting Started (How-to's)
an overview of the sample publications supplied with Lenya. Is there a 
"default" publication? oh.
>    * Customizing the default publication
>        * Change the look
>    * Creating your own publication
>        * Copy the default publication
>        * Some basic configuration
>        * Customize the navigation
>        * Further steps


>    * Adding a new doctype
>        * Create the directories
>        * Customize the sitemap
>        * Create the dummy xml
>        * Create the look (xhtml, xslt)
>        * Make the document editable
>            * With Bitfluxeditor
>            * With Xopus
>            * With HTMLFormEditor
>        * Configure menus, creator, publisher, scheduler

Hmmm. Something is worrying me about this section, but lets put that aside 
for now. Perhaps it is the word "doctype"....


This all seems really good. What seems to be missing is how the existing 
documentation fits in to this setup. There are (for example) lots of XML 
files. It is not clear how to use these - whether they are Lenya config 
files, or just one particular example of a sample publication.

I've volunteered to be a cvs committer for documentation if you'll have me. 
I am still very much a beginner, but perhaps that is what you need :-)

Alex McLintock



Available for java/perl/C++/web development in London, UK or nearby.
Apache FOP, Cocoon, Turbine, Struts,XSL:FO, XML, Tomcat, JSP
http://www.OWAL.co.uk/