X-posting thread here for the interested ...
> My concern around XML is purely ease of editing, particularly for
> lowering the barrier to community contributions. And by that I not
only
> mean ease of editing as in having a WYSIWYG editor, but also the idea
that
> it's too difficult for most people to learn all the tags, and most of
them
> aren't needed anyway (I think for the DTrace and MDB guides,
totalling
> close to 800 pages of content, we used no more than about 20 tags).
DocBook seems to be heavily slanted toward writing _books_. I strongly
agree it is a bigger hammer than most folks are going to want or need,
and at first DocBook seems completely overwhelming (especially for
folks uninitiated to XML). Publishing a small guide which lists the most
useful tags for community documentation could address that to some
degree.
Another lingering problem is that all content XML editors I have
investigated are either A) outrageously expensive and proprietary, or B)
woefully inadequate for the job. I do my DocBook editing in JEdit using the
XML and XInclude plugins. It is quite cumbersome even with all the
features the environment provides. I probably won't make enough money from
the book I am creating to even pay for tools in the A) category. :)
The constraint that all community content generation needs to plugin to
the same toolchain so that i18n and formatted objects can be apply
from books to HOWTOs to whatever is a difficult one. While Wikis of all
shapes and sizes seem to overcome both of the above problems, the XML
constraint has been a sticking point.
> (a) wiki software that can store the data in docbook XML as the
> underlying representation, or
I don't know if such a thing exists. Maybe someone here has already
done some research. If it existed I have a feeling it would already be
used in this community. ;)
> (b) wiki software that provides enough of a structure in its
underlying
> representation for a script to extract that data as docbook XML
That would be the holy grail. To date all Wikis I have seen are
targeted toward formatting markup rather than semantic markup, despite the
fact that both are just as easy to handle in output if you generate HTML4
+ CSS.
Another option is to roll a POD-like lightweight markup language to
support the twenty-or-so "really useful" DocBook tags, and write a tool
that spits out the DocBook XML. It isn't as "cool" as a Wiki, but it is a
lot simpler to throw together to meet any immediate needs that aren't
being addressed.
Longer term I think seeking a Wiki+XML solution would suit the
community best.
- Eric
____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now.
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ