XTeam:
I hope you don't mind me giving you a name. :-) Sort of like the "A-Team".
I hope it gives you a sense of pride. You are working on one very
important software system. Why? Because Xwiki answers certain to needs
that no other wiki does. In this respect, it is trully a unique system
that has both great capability now and extraordinary promise for the
future.
A few noteworthy facts:
Siebel Systems is using XWiki. Siebel is a worldwide leader in customer
relationship management systems.
More than one team at IBM leverages XWiki. IBM is a world leader in
software, hardware, and business consulting services.
XWiki has even taken life inside of the corporate offices of UPS, the
worlds largest package delivery company.
Give yourselves a big pat on the back! But not too big; I need your help.
I have only recently joined the "XTeam" and my first goal is to fill a
task that many do not often enjoy - creating and editing documentation. I
do not necessarily enjoy writing documents, but I know that the importance
of good documentation is too often overlooked. I believe that good
documentation will help the evolution of XWiki more potently than most
realize.
I believe that...
People judge XWiki before even trying it based soley on the quality of the
documentation.
First impressions are critical. If administrators have a poor installation
experience (due to poor docs, for example), they will be disenchanted
immediately.
Innovative developers who can bring powerful enhancements to XWiki can
bring those improvements faster if we decrease the initial learning curve
through solid documentation.
Open source projects are typically poor in documentation. Thus, we can
look at this as a lesson and strive to use this as a point of great
differentiation.
My goal over the coming month is to play a strong role in transforming the
User Guide and Administrator Guide. To achieve this goal, I pledge to work
on documentation a little bit each day. Afterwards, I will probably roll
into the usability and user interface focus. Until then, i hope you will
accept me as a workhorse for you. Here's how you can help me (and the
XWiki evolution):
1. Take a little time out to reflect on some things you have learned about
XWiki and document them in the new guide areas.
DEV GUIDE:
http://www.xwiki.org/xwiki/bin/view/DevGuide/WebHome
ADMIN GUIDE:
http://www.xwiki.org/xwiki/bin/view/AdminGuide/WebHome
2. Feel free to send rough notes, comments, or thoughts to me and I will
do the dirty work of cleaning them up and finding an adequate home for
them in the guides,
3. Explore the organization of the new guides. Look for empty holes. Ask
yourself what you might be able to contribute there and contribute
something if you can.
I am sure that before the month is over, we may reorganize the guides more
than once just to get them "just right", so expect to see some changes and
some movement of documents. Ludovic has already gotten a reorg started; it
isn't perfect, but it is better. Progress must be iterative. Expect
frequent questions from me here as I struggle to learn and ensure accuracy
of the documentation. At a minimum, please remember that source code
documentation can be extremely valuable for other XTeam members.
Otherwise, just keep up the great work on the software and do what you can
to review and improve the accuracy of the new docs that will be going up
over the month (as time permits).
==================================
Cody Burleson
cburleso(a)us.ibm.com