First off, take a look at the SWX documentation and notice how it's made up of several pages and each page is divided into topics that can each have comments attached to them.
WordPress Pages normally contain only static content but the pages in the SWX documentation are a collection of posts, strung together by their post ids using a plugin I wrote called Inline Posts.
I'm a big fan of the PHP documentation and I find the comments there (e.g.) as useful as, if not more useful sometimes, than the original documentation content itself. So, when creating my own documentation system, I wanted to mirror the ability to add granular comments at the topic-level.
Also, using the Inline Posts plugin, it's very easy to create an automatic table of contents for a page, based on the titles of the posts that make up the page.
By using posts in this manner (as topics), you retain the granularity of your learning materials (and can re-use them in different ways). It also gives you the ability to re-order your topics by simply rearranging the order of the post ids.
When using posts as topics in documentation pages, you will most likely not want them also showing up on the front page of your blog. To stop them from doing so, put all those posts in a category (e.g., "Documentation"), and then exclude that category from your front page using the Ultimate Category Excluder plugin.
Of course, once you've created your documentation, you will most likely want it to show up in WordPress searches, which it won't do by default. Another plugin, Search Pages 2.0, lets you do just this.
I hope that this article has shown you that WordPress can be a powerful tool for writing and publishing online documentation.
Check out the SWX documentation for an example of what's possible using WordPress and the three plugins mentioned in this post.
[ http://www.facebook.com/widgets/like.php?href=http://aralbalkan.com/1024 ]
The WordPress as a documentation tool article by Aral Balkan, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial 2.0 UK: England License.


Very cool! I just relaunched our local PTA website on WordPress after initially setting it up on Joomla. Everyone complained Joomla was too difficult to use. :)
I will checkout your Inline Posts plugin – that looks useful!
Some very cool add ons for WordPress! Thanks for creating them!
good article
i have copied from you
http://web.enjoychn.com/blog/1560-wordpress-as-a-documentation-tool
I would love to have a specific category “sermons” pop up on a specific page “sermons”. I am using Front Page Excluded Categories to keep them off the general news feed. Is Inline Posts savvy enough to do this fairly automated? If not… any ideas?
Thanks!!!
Very good information. Thanks Aral
I found your blog via Google while searching for business and ideas and your post regarding ss as a documentation tool at Aral Balkan looks very interesting to me. I just wanted to write to say that you have a great site and a wonderful resource for all to share.
Thanks for the info mate handy
Great post! I really appreciate when people put out quality content like this… it really helps me, and I know many others to understand more! Thanks.
Having issues with Ultimate Category Excluder plugin it is interfering with my javascript slide show which uses the categorys to show the image any idea why ?.
Great post. A relatively simple solution to a difficult problem. Add the Members’ Only plugin and you’ve got yourself a documentation extranet.
we feel so glad to have you visit our website, we here mainly introsuce our leading product<a