RE: Documentation TOC started

2004-04-18 Thread H . vanderLinden
> I mean that our core documentation, i.e. the xdocs and the key Wiki
> pages, should be be written by this community and should be the
> definitive view on the topic.

Aha, that's a clear point. Especially the latter. I currently have a feeling
that definitive views on several topics are changing (e.g. flow vs actions,
jx vs xsp), it would be nice to get certain things down "in writing" to make
it easier to decide on which "learning curve" to take.
 
> In general we should not make links to outside documentation because
> we have absolutely no control over what they say about Cocoon. They
> might have some good statements then a heap of misguided statements.
> We would be leading the users astray because our core documentation
> would appear to recommend that document as some authority.

True, on the other hand I think that a good product can defend itself and
linking to "the enemy" might just as well be an indication of that. Sure,
this shouldn't be included in the core documents, but a Wiki page with such
links (e.g. the TSS article lately AS WELL AS the discussions about it, both
here and on the TSS article reviews) might prove to be just enough to
newbies to decide to start with Cocoon or to drop it before getting into it.


> Besides that, constantly changing URLs and dead links are too hard
> to manage over time.

Right, although I find that less irritating in a Wiki page than in the
xdocs.

> > I was thinking along this line:
> > - references to external URLs that explain "add-ins" for 
> Cocoon, e.g. the
> > flowscript debugger, the Sunbow plugins for Eclipse etc.
> > - references to blog entries which explain some otherwise 
> hard to find info.
> > - references to mail archives.
> > - references to articles on Cocoon (e.g. the TSS article lately)
> > - anything else I've forgotten
> > 
> > The latter 2 are stuff for the Wiki page.
> > For the first 3 I'm thinking of getting in touch with the 
> original authors
> > and ask permission to include/rewrite the information and 
> include it in the
> > Cocoon xdoc itself. When components are involved, links are 
> included to the
> > authors pages for more info and downloads.
> 
> It is the external links that can lead to problems.

Yes, but how to include information on e.g. the sunbow plugins for Eclipse?
Either the you include the entire text in the xdocs (with the authors'
permission of course), but are still left with links to the actual code, or
you need to refer to Wiki pages (which are currently changing URL :-) )
which contain such information.

> Sure. You are "preaching to the converted" on cocoon-dev :-)

Sorry, I'm used to the male technical geeks that write better code than
their native language. And usually consider code enough documentation
anyway. ;-)



Bye, Helma


RE: Documentation TOC started

2004-04-17 Thread David Crossley
H.vanderLinden wrote:
> David Crossley wrote:
> > 
> > ...This is then orthogonal to the total 
> > restructuring of the xdocs, which was shelved until 2.2 
> > because it would otherwise break our URL space.
> 
> AHA. That explains the "complete radio silence" when it comes to updating
> the documentation. :-)

No, not really that. Documentation can be enhanced totally
independent of any restructure.

I am lost in attempting to understand why very little contributions
to existing documentation are being made by the community.

Quite a few of us have attempted to deal with the documentation.
Don't let that discourage you ... keep on.

> > I would certainly like to see this ToC cater for the 
> > anticipated "Reference documentation" (cannot find old dev@ 
> > or old docs@ discussion yet).
> 
> What exactly do you mean by "reference documentation"? To me it's a mixture
> of JavaDocs + extra explanation + textual examples and maybe even a live
> working example in the "samples" section.

That is right, something along those lines. Automatically generated
by extracting certain Javadoc tags and supplementing with other info.
There are discussions about it in the dev or initial docs mail archive.


> > One thing that we had discussed about Cocoon core xdocs 
> > documentation was that it should not appear to sanctify any 
> > external documentation, because there is some stuff out there 
> > that we may not be happy with and where do we draw the line. 
> 
> Hmm, maybe it's simply my understanding of English, but I don't really
> understand what you mean here. Do you mean that "no" external reference
> should be included or "all"?

I mean that our core documentation, i.e. the xdocs and the key Wiki
pages, should be be written by this community and should be the
definitive view on the topic.

In general we should not make links to outside documentation because
we have absolutely no control over what they say about Cocoon. They
might have some good statements then a heap of misguided statements.
We would be leading the users astray because our core documentation
would appear to recommend that document as some authority.

Besides that, constantly changing URLs and dead links are too hard
to manage over time.

I think the best solution is to have very few references to external
documentation about Cocoon. We would have a set of community-supported
Wiki pages for that.

> I was thinking along this line:
> - references to external URLs that explain "add-ins" for Cocoon, e.g. the
> flowscript debugger, the Sunbow plugins for Eclipse etc.
> - references to blog entries which explain some otherwise hard to find info.
> - references to mail archives.
> - references to articles on Cocoon (e.g. the TSS article lately)
> - anything else I've forgotten
> 
> The latter 2 are stuff for the Wiki page.
> For the first 3 I'm thinking of getting in touch with the original authors
> and ask permission to include/rewrite the information and include it in the
> Cocoon xdoc itself. When components are involved, links are included to the
> authors pages for more info and downloads.

It is the external links that can lead to problems.

> This would be my option, because I've experienced myself numerous times
> where I "searched myself colorblind" to find information on a certain topic,
> only to stumble across it in a totally unrelated description or after much
> mailing back and forth on the mailing list.
> For me a good product has 2 main aspects: 1. It works more or less out of
> the box and works as expected, 2. If not, there is a good manual where I can
> look (most) things up. From my POV Cocoon has (1), but lacks (2) in the sens
> that the information is probably "somewhere", but it cannot be found easily.

Sure. You are "preaching to the converted" on cocoon-dev :-)

--David

> > Also we do not want to get into URL management and dead 
> > links. So yes, a separate Wiki page sounds better.
> 
> My idea.
> 
> > There is one aspect that i am still not clear about. Do you 
> > envisage that this ToC itself would become an xdoc? I hope so. 
> 
> Yes. Every book needs a ToC, an ebook even more so. In fact, it would also
> need an index. (sigh, even more work :-) ).
> 
> > If so, then that is why i would like it to be free from 
> > references to external cocoon-related stuff.
> 
> Ok, I'll start a new Wiki page.
> 
> Bye, Helma



Re: Documentation TOC started

2004-04-16 Thread Bertrand Delacretaz
Le 16 avr. 04, à 14:40, [EMAIL PROTECTED] a écrit :

...Ultimately you're right and the ToC should be generated, but for 
now I want
to use it as an inventory for what's available, what's missing and in 
short:
how much work is ahead. :-)
Fine, thanks for the clarification!
-Bertrand


RE: Documentation TOC started

2004-04-16 Thread H . vanderLinden
Hi,

> I dont' want to stop or slow down your most welcome 
> initiative, but how 
> about *generating* the TOC from metadata (that would need to be added 
> to the docs, see [1]), instead of having a static TOC?

Ultimately you're right and the ToC should be generated, but for now I want
to use it as an inventory for what's available, what's missing and in short:
how much work is ahead. :-)

Bye, Helma


Re: Documentation TOC started

2004-04-16 Thread Bertrand Delacretaz
Le 16 avr. 04, à 13:11, [EMAIL PROTECTED] a écrit :
...Yes I noticed on the wiki, my idea exactly to merge them, although 
my plans
with the ToC are more "grand". As explained in another message, my 
goal is
to get to an ebook kind of documentation
I dont' want to stop or slow down your most welcome initiative, but how 
about *generating* the TOC from metadata (that would need to be added 
to the docs, see [1]), instead of having a static TOC?

-Bertrand

[1] http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=108057364416305&w=2



RE: Documentation TOC started

2004-04-16 Thread H . vanderLinden
Hi Bertrand,

> Sorry about that. I guess some of us are in a more or less burnout 
> state about the docs (I am).

Hmm, it's more difficult to write good documentation than write good code.

> There have been many discussions about how to improve the docs, many 
> real good ideas flying around (moving everything to the wiki, 
> generating reference docs from code, generating table of 
> contents from 
> keywords in docs, etc), but until now not much has been done in terms 
> of restructuring / making the docs more accessible. Many talks, not 
> much action (I'm as guilty as anyone, not pointing fingers).

Well, in my opinion a ToC is about the only thing that can be "generated"
when talking about documentation. All the rest is more craftmanship from a
writers POV than from a developers POV.

Sure, javadoc in the code surely helps, but it's often too limited.

> So yes, your TOC initiative is very welcome!

Thanks.

> A while ago I started writing "documentation tracks" [1]. Would a 
> merging of the two concepts (your TOC and these tracks) be useful? I 
> think it's about the same idea: provide a roadmap into the docs.

Yes I noticed on the wiki, my idea exactly to merge them, although my plans
with the ToC are more "grand". As explained in another message, my goal is
to get to an ebook kind of documentation.
At first, I'll include the pages in the ToC (or you can do that yourself if
you feel like), in later steps I suppose we have to integrate them into the
documentation. The idea is great though.

Bye, Helma


Re: Documentation TOC started

2004-04-16 Thread Bertrand Delacretaz
Hi Helma,

...AHA. That explains the "complete radio silence" when it comes to 
updating
the documentation. :-) ...
Sorry about that. I guess some of us are in a more or less burnout 
state about the docs (I am).

There have been many discussions about how to improve the docs, many 
real good ideas flying around (moving everything to the wiki, 
generating reference docs from code, generating table of contents from 
keywords in docs, etc), but until now not much has been done in terms 
of restructuring / making the docs more accessible. Many talks, not 
much action (I'm as guilty as anyone, not pointing fingers).

So yes, your TOC initiative is very welcome!

A while ago I started writing "documentation tracks" [1]. Would a 
merging of the two concepts (your TOC and these tracks) be useful? I 
think it's about the same idea: provide a roadmap into the docs.

-Bertrand

[1] http://cocoon.apache.org/2.1/tracks/index.html



RE: Documentation TOC started

2004-04-16 Thread H . vanderLinden
Hi David,

> > section. My ultimate goal is an ebook kind of documentation.
> 
> Great idea. This is then orthogonal to the total 
> restructuring of the xdocs, which was shelved until 2.2 
> because it would otherwise break our URL space.

AHA. That explains the "complete radio silence" when it comes to updating
the documentation. :-)

> I would certainly like to see this ToC cater for the 
> anticipated "Reference documentation" (cannot find old dev@ 
> or old docs@ discussion yet).

What exactly do you mean by "reference documentation"? To me it's a mixture
of JavaDocs + extra explanation + textual examples and maybe even a live
working example in the "samples" section.

> > Part of the documentation in my view is also a section on 
> "Cocoon info 
> > in the rest of the world", although this might very well be a wiki 
> > page.
> 
> Well i think that we should start that now, then keep
> this page clean.

Ok.

> One thing that we had discussed about Cocoon core xdocs 
> documentation was that it should not appear to sanctify any 
> external documentation, because there is some stuff out there 
> that we may not be happy with and where do we draw the line. 

Hmm, maybe it's simply my understanding of English, but I don't really
understand what you mean here. Do you mean that "no" external reference
should be included or "all"?

I was thinking along this line:
- references to external URLs that explain "add-ins" for Cocoon, e.g. the
flowscript debugger, the Sunbow plugins for Eclipse etc.
- references to blog entries which explain some otherwise hard to find info.
- references to mail archives.
- references to articles on Cocoon (e.g. the TSS article lately)
- anything else I've forgotten

The latter 2 are stuff for the Wiki page.
For the first 3 I'm thinking of getting in touch with the original authors
and ask permission to include/rewrite the information and include it in the
Cocoon xdoc itself. When components are involved, links are included to the
authors pages for more info and downloads.
This would be my option, because I've experienced myself numerous times
where I "searched myself colorblind" to find information on a certain topic,
only to stumble across it in a totally unrelated description or after much
mailing back and forth on the mailing list.
For me a good product has 2 main aspects: 1. It works more or less out of
the box and works as expected, 2. If not, there is a good manual where I can
look (most) things up. From my POV Cocoon has (1), but lacks (2) in the sens
that the information is probably "somewhere", but it cannot be found easily.

> Also we do not want to get into URL management and dead 
> links. So yes, a separate Wiki page sounds better.

My idea.

> There is one aspect that i am still not clear about. Do you 
> envisage that this ToC itself would become an xdoc? I hope 

Yes. Every book needs a ToC, an ebook even more so. In fact, it would also
need an index. (sigh, even more work :-) ).

> so. If so, then that is why i would like it to be free from 
> references to external cocoon-related stuff.

Ok, I'll start a new Wiki page.

Bye, Helma


RE: Documentation TOC started

2004-04-16 Thread David Crossley
H.vanderLinden wrote:
> David Crossley wrote:
> > Good idea and i admire your enthusiasm. 
> 
> Thanks.
> 
> > You will see my additions to that page were i tried to ensure
> 
> Yes I noticed.
> 
> > that it only links to local Cocoon documentation. Already i see
> > that people are not heeding that, and linking off to all sorts of
> > remote stuff. It may end up just being a jump page to everything.
> 
> Well, at first I like this page to be a kind of inventory to available and
> missing documentation. After that I think it needs to be structured, with
> some pages possibly rewritten and end up in the xdoc section. My ultimate
> goal is an ebook kind of documentation.

Great idea. This is then orthogonal to the total restructuring
of the xdocs, which was shelved until 2.2 because it would otherwise
break our URL space.

I would certainly like to see this ToC cater for the anticipated
"Reference documentation" (cannot find old dev@ or old docs@
discussion yet).

> Part of the documentation in my view is also a section on "Cocoon info in
> the rest of the world", although this might very well be a wiki page.

Well i think that we should start that now, then keep
this page clean.

One thing that we had discussed about Cocoon core xdocs
documentation was that it should not appear to sanctify any
external documentation, because there is some stuff out there
that we may not be happy with and where do we draw the line.
Also we do not want to get into URL management and dead links.
So yes, a separate Wiki page sounds better.

> > Please also scan the dev@ and the old docs@ archives.
> > This TOC topic has been discussed and commenced many times.
> 
> :-) I'm sure it has, I'll have a look.
> 
> > I think that such pages will need very clear intentions and
> > monitoring to keep on track.
> 
> Is the above clear enough?

That helps a lot thanks.

There is one aspect that i am still not clear about. Do you
envisage that this ToC itself would become an xdoc? I hope so.
If so, then that is why i would like it to be free from
references to external cocoon-related stuff.

--David
 



RE: Documentation TOC started

2004-04-15 Thread H . vanderLinden
Hi David,

> Good idea and i admire your enthusiasm. 

Thanks.

> You will see my additions to that page were i tried to ensure

Yes I noticed.

> that it only links to local Cocoon documentation. Already i see
> that people are not heeding that, and linking off to all sorts of
> remote stuff. It may end up just being a jump page to everything.

Well, at first I like this page to be a kind of inventory to available and
missing documentation. After that I think it needs to be structured, with
some pages possibly rewritten and end up in the xdoc section. My ultimate
goal is an ebook kind of documentation.
Part of the documentation in my view is also a section on "Cocoon info in
the rest of the world", although this might very well be a wiki page.

> Please also scan the dev@ and the old docs@ archives.
> This TOC topic has been discussed and commenced many times.

:-) I'm sure it has, I'll have a look.

> I think that such pages will need very clear intentions and
> monitoring to keep on track.

Is the above clear enough?

Bye, Helma


Re: Documentation TOC started

2004-04-15 Thread David Crossley
Helma.vanderLinden wrote:
> Guys (and girls),
> 
> I want to structure all the documentation about Cocoon in the Wiki and the
> xdocs. I've started small by setting up a Wiki page
> http://wiki.cocoondev.org/Wiki.jsp?page=Cocoon215TOC which should become a
> Table of Contents into documentation geared to Cocoon 2.1.5 and future
> versions.

Good idea and i admire your enthusiasm. 

You will see my additions to that page were i tried to ensure
that it only links to local Cocoon documentation. Already i see
that people are not heeding that, and linking off to all sorts of
remote stuff. It may end up just being a jump page to everything.

> At first I want to fill this page with links to existing Wiki and xdoc
> pages, after that missing pages should be added and outdated pages updated
> or rewritten.
> 
> The first draft of this TOC is far from complete, so I'd like you all to
> take a quick look at the wiki page and add missing items and sections.

Please also scan the dev@ and the old docs@ archives.
This TOC topic has been discussed and commenced many times.

I think that such pages will need very clear intentions and
monitoring to keep on track.

--David



RE: Documentation TOC started

2004-04-08 Thread H . vanderLinden
Hi,

> Awesome, Helma!

You made my day. :-)

> One thing I was thinking about:  Should we try to move the existing 
> "real" docs to the Wiki, to let us revise them easier?  I 
> think we would 
> need something to convert the docs format to Wiki and back easily. 

>From what I've seen, the formatting possibilities of the Wiki are less than
those of the "real" docs. So I think that some formatting will be lost in
the conversion and that might make it more difficult to understand/update.

> Chaperon should allow us to go from Wiki -> Docs, but it's a 
> matter of having the time to actually do it.

Right, so let's take "babysteps" in this and start with linking first. If
we're going to update pages, I'd rather do it by hand one by one. In that
case if time runs out there is SOMETHING, rather than a lot of work that can
be thrown out because it never reached the point of getting updated.

Bye, Helma


Re: Documentation TOC started

2004-04-08 Thread Tony Collen
[EMAIL PROTECTED] wrote:

Guys (and girls),

I want to structure all the documentation about Cocoon in the Wiki and the
xdocs. I've started small by setting up a Wiki page
http://wiki.cocoondev.org/Wiki.jsp?page=Cocoon215TOC which should become a
Table of Contents into documentation geared to Cocoon 2.1.5 and future
versions.
At first I want to fill this page with links to existing Wiki and xdoc
pages, after that missing pages should be added and outdated pages updated
or rewritten.
The first draft of this TOC is far from complete, so I'd like you all to
take a quick look at the wiki page and add missing items and sections.
Awesome, Helma!

I was rolling around the idea of how to reorganize and rewrite the docs 
the other day... I appreciate you taking the time to do this.

One thing I was thinking about:  Should we try to move the existing 
"real" docs to the Wiki, to let us revise them easier?  I think we would 
need something to convert the docs format to Wiki and back easily. 
Chaperon should allow us to go from Wiki -> Docs, but it's a matter of 
having the time to actually do it.

Thanks.

Bye, Helma
Thoughts?

Tony