Hi,

Apologies for the lengthy mail, I was sort of doing a brain dump on
doc.oo.o structure and would appreciate comments.

Generally, I think everybody's in agreement to separate the user space
from the contributor space for the doc project.
If you aren't, scream now!

The user space will be for presenting the documentation to focus on
usability and searchability. The docs for the latest OOo version
should be made readily available. I suggest that we strive for offering
the documents both as online and offline version, i.e. having an ODF
(and/or PDF,) and a HTML version available, which would then be
searchable using the collab.net search facilities (which IMO
leave room for improvement).

We should, of course, not forget to encourage users to also look on
the contributors pages. We could, for example, present a list of
light tasks for each documents that users could choose to help
out with. And also, the online versions should allow instant
feedback and should allow some sort of commenting.
It's so important to just get people's opinion on the docs,
even if it's just a "I like it" or "I hate it".

The contributor space will focus on collaborative and administrative
stuff instead of the presentation, e.g. list of document owners,
doc status, doc issues, doc plans, doc source code, etc

The ideal place for the contributor space is the wiki since it
fosters collaboration and has a minimal entry barrier for any type
of contribution. The doc.oo.o web pages would be mainly used
for publishing the final bits.

However, there will be documentation types that will also reside
on the wiki and the user and contributor representation are the
same. This is no issue if the granularity of the doc type
allows the administrative overhead to be kept small. Typically, this includes FAQs and How Tos.

We (Sun) are currently in the process of open sourcing the
Developers Guide and plan to have it maintained through the
wiki also. This may be a viable way for many future collaboration
even for some books that are now maintained as ODF. We would have
some mechanism that allows us to collect pages from the wiki and export
them as ODF (or PDF) to publish as a book.

I understand, though, that not all documentation types are suited for
wiki publications but I'd be curious to find out where the complexity of
docs makes it unfeasible to use a wiki. The DevGuide may be a good
guinea-pig for that.

Now here is what I think the main web page should offer as a
landing page for both users and contributors:

Send users to the "static" web pages where the final versions
(or current drafts) of the documents are available, both as
ODF (PDF) and HTML. Include a request for contribution and
feedback (this can be directed to the wiki, then, where we'd
have a feedback/discussion area for the documents.

For granular and more dynamic document types, like FAQs and
(possibly) Howtos, send the users to the corresponding wiki pages.

Sen contributors to the wiki pages that allow better collaboration. We'd set up a structure that represents how the docs are organized,
using Categories as labels, e.g.:

Category:Documentation
  Page Dashboard (project overview for contributors)
  Category:Manuals
    Page User Manual
    Page Setup Guide
    Page Administration Guide
    Page WhateverOtherGuidesThereWillBe
  Category:How Tos
    Page General
    Page Writer
    Page Calc
    Page Draw
    Page Impress
    Page Database
    Page Basic and Macros
    Page Installation and Setup
  Category:FAQs
    Page General
    Page Installation
    Page Writer
    Page Calc
    Page Draw
    Page Impress
    Page Formula
    Page Database
    Page Troubleshooting
  Category:Developer Documentation
    Category Developers Guide
      Many Pages below this one
    Page BASIC Guide
  Category:Online Help
  Category:Samples and Templates
  Category:Tutorials

Something like that. The current category hierarchy on the wiki is

Category:Documentation
  Category:Macros
    2 Pages
  Category:OnlineHelp
    15 Pages
  Category:User FAQ
    5 Pages
  Category:Writer
   10 Pages

So it wold need a little tweaking but the basic structure
is there already. There is also more docs spread out on the
wiki but not categorized properly.

The next steps on this path would be as follows:

1 Finalize doc.oo.o main page with new structure
2 Create wiki hierarchy and populate main pages for categories
3 Go through the wiki and collect docs not yet in the
  Documentation category
4 Clean up web pages to present published guides only
5 For the wiki implement some sort of editorial process
  to ensure that the content is not outdated
6 Implement and document a process of providing guides as
  ODF/PDF (offline) and HTML (online)
7 Implement a mechanism to collect feedback for HTML
  online documentation (in contrast to wikis documentation)

I'd be happy to go ahead with 1 and 2, and would appreciate
any help with the other steps as we go along (*if* we should
go ahead, that is).

For 5 and 6, I am confident that we from Sun can
help out there.

Last not least:
8 Discuss with native lang leads how non-English
  contributions could be leveraged

I'll be off for a couple of weeks starting next Tuesday
(my second daughter is due next week ;-) so forgive me if
I don't respond timely.

Thanks
Frank

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to