[documentation] Brainstorming a new documentation method
Tony Narlock
skiquel at mac.com
Wed Aug 22 19:22:18 UTC 2007
I think with the coming power of the Drupal 6 API, a lot more
possibilities will be open when it comes to making our documentation as
easily accessible and intuitive as possible.
I would like to post a link to some random documentation sites that are
used online. Try to find the pros and cons of them.
*MSDN Library* - http://msdn2.microsoft.com/en-us/library/default.aspx
I think the smaller fonts make things a bit easier to get around to. It
may be harder to see, but it utilizes screen space far better. Also,
they have their categories down pretty solid. Those are two aspects
which are pluses, though I'm not sure if it's exactly what we want.
*Ruby-Doc.org* - http://www.ruby-doc.org/
Eye candy, nice layout
*PHP Manual* - http://www.php.net/manual/en/install.php
I think it's alot cleaner when the menu on the left is NOT hierarchical.
Our sidebar on the documentation can go from a simple tree stump to a
2000 pixel long grand oak. It's ridiculous. Why not let the hierarchy be
navigated through the $content instead of the sidebar?
*Wikibooks* - http://en.wikibooks.org/wiki/Note_taking (example)
Wikibooks designed to make content the center of attention, the eyes
gravitate toward the reading material. Pay attention to the use of a
Table of contents for larger articles, and note that breadcrumbs and
menus play no part in reading the handbook. People handle it fine.
I think the overwhelming nature of our doc interface can make knowing
exactly where you is sometimes harder than if you were just on a wiki
finding relating links.
*Ubuntu Documentation* - https://help.ubuntu.com/
Much cleaner. It's almost a joy to read through this, the fonts are big,
but their is so much more space because there are no sidebars in the
way. There is a documentation section that is for different versions.
(Which is something we should consider in the long term, because without
separate documentation per version, it can get pretty marshy in there.)
I think to create a good documentation we will need to mix the best part
of all of these, while staying clean and being minimalist as possible.
I also think it is possible that our current system can undergo these
improvements with relative ease. Furthermore, much of the problems lie
purely in the interface and the way we are handling articles.
Example Proposal: Why not have a seperate handbook for 4.7, 5.x, and
6.x? We don't just go out handing people "Windows Bible" without giving
a specific type of information it is supposed to contain (Is it 95? 98?
98SE? XP? 2000? All of them?). If we keep going at this rate our
handbook will end up being filled to the brim with too much stuff.
That is my 2 cents.
Does anyone else here know any other good example of documentation for
projects? Do you think we need to do a few tweaks before the 6.0
release? What are your opinions on a handbook per major version (Perhaps
accompanied with a universal handbook for concepts and what not).?
Skiquel
More information about the documentation
mailing list