advertisement

Article:
  Splitting Books Open: Trends in Traditional and Online Technical Documentation
Subject:   Wiki as documentation
Date:   2004-09-29 03:23:56
From:   scottwalters1
Thanks for this excellent article.
You suggested traditional publishing and
informal publishing might cross paths.
Well, that's exactly what I've been working
on (for one of my many projects) for the
past few years.
perldesignpatterns.com
hosts a collaborative effort to write about
software design using Perl.
You also suggested ways forums should
opperate.
I'm happy to report you've given us a good store.
Pages may be voted on.



A table of contents is used to construct
a book-structured document by way of an
"expand links in place" script, the
result of which may be saved to disc.
Other pages may use the same script to create
custom "light" views of the manuscript.
It's heavily cross referenced.
RSS feeds and comment boxes (less threatening than Wiki's "edit this page") attempt to foster
community.
Documentation on other sites is indexed
(in the past, the Wiki has even automatically
back-linked, but this is fighting with the
RSS feeds and search engines, so it's offline
for now).
On the non-technical front, pages are
contributed by people in their spare time
(including myself).
Each "page" (somewhere between a chapter and an actual page) has a narrow scope, and may be
as technical and specific as necessary.
Like a dead tree, it's fully outlined.
Any important topic not covered is at least
a footmark making the readers aware of the
missing information.
In-line VisualizationCompilerGraphs markup
renders to png diagrams on the fly, giving
authors the ability to create diagrams
(something quite often lacking from
forum discussion).
In the interest of letting writers meld the
Wiki to their needs, Perl may be included
in pages to be run on the server side where
it runs in a sandbox, able to read other pages,
and write to the current page or any
page with 'Public' in its name.
Most of the site features, such as the
Patterns Index, use this.



Or perhaps I got a bad score.
Rather than being the best of both worlds,
in many way, it's the worst.
It needs an editor.
The quality is poor.
It's not being kept up to date as well as it
should.
The community dynamics haven't taken off (yet).
People don't feel like they really can
voice a dissenting view, or even that they
have any sort of ownership over anything on
the site.
People not used to Wiki get lost
(not for the lack of "normal" navigation
but more for the inclusion of Wiki navigation).
Some chapters are rough.



This didn't happen by accident.
I brain-stormed on what I liked about
printed books (editorial influence scored
highly, but comprehensive treatment is
also important) and what I liked about
forums (PerlMonks
and WikiWiki
have killer community dynamics that have
developed a breadth and color a single author
couldn't hope to acheive.



I need to return to this project from something
else I'm working on (hint: it's yellow and
black, yuck), but I plan to hire an editor
and then shoot for a dead tree edition
(GNU Press has expressed interest).
I'm sorry to toot my own horn here, but
I think the subject is really interesting,
and I really like talking about it ;-)
(I'm a total zealot, ask anyone.)



Best wishes,

-scott