Re: [Indic-computing-devel] [RFC] indic-computing website improvements.
Status: Alpha
Brought to you by:
jkoshy
|
From: <a_j...@ya...> - 2003-10-10 09:48:34
|
> 1) From the perspective of a new volunteer for website maintanence:
>
> The order of prerequisite reading is not specified.
> Here is a suggested order:
[snip]
Suggestion taken.
> It would be very helpfull to finish section "3.1, Directory
> Structure" of the documenation design goals document.
Sure. I guess this could be added now.
> 2) Documentation layout.
>
> Three formats are in use, with no apparent logical distribution in
> directories. They are, sgml, html, and ettext. It would be nice to
> make a policy decision about which format to stick to ( even if it
> makes the site slightly uglier. ) Once the project has obtained
> critical-mass in terms of volunteers for site maintanence and content
> management, we could think about diversifying.
We are using different tools for different requirements.
DocBook is being used for the 'heavy-duty' documentation that needs
"indic" stuff in it. HTML is used only for the website. EtText could
be dispensed with since it is used only for a very small part of the
website -- I had initially thought that being able to write "pseudo
plain
text" would be of help to people willing to work on the website.
However, there seems to be only one person working on the website
(me :)) and I find EtText more of a hindrance than a benefit.
> Can we cut down on the number of tools used for documentation
> maintanence ? As of now, a prospective documenter has to know 6
> tools namely: html, docbook sgml, ettext, webmake, bsd make, python.
> A shallower, smaller learning curve can bring in more volunteers at
> this stage. For now this is a substantial requirment for a casual
> contributor.
If you are writing documentation, today you need to know only
two tools, any text editor ('vi' or 'emacs' say) for editing
and 'make' to build everything. You don't really need to know
how the rest of the toolchain works -- the intent is that 'every
thing just works'. For documentation, we are using one SGML "format"
namely, DocBook.
The website could conceivably be written using DocBook too (for
an example, see DocBook author Norman Walsh's home page). I seriously
considered this when designing the infrastructure. The plus point
of this approach was that we integrate our 'website' with the rest
of the standalone documentation being written, but the drawback
was that DocBook isn't a good DTD for describing website content (IMO).
In the end I chose plain HTML for the website's content and 'WebMake'
to stich the pieces of the site's content into a coherent website.
Coming to casual contributors, these folks aren't affected by the
internals of the toolchain (or even the specfics of HTML or DocBook)
since they can contribute using plain-text too.
> put down the excellent work of current volunteers, but merely as a
> means to elicit discussion.
Its been a week+ of silence since your post, so I thought I'd chip in
:).
=====
Joseph Koshy, FreeBSD Developer, http://people.freebsd.org/~jkoshy/
Founder/Manager/Programmer/Peon, The Indic-Computing Project
http://indic-computing.sf.net
________________________________________________________________________
Yahoo! India Matrimony: Find your partner online.
Go to http://yahoo.shaadi.com
|