Chris Price wrote:
1: Engineers cannot communicate. This is a universal truth, always has been, and will never change. They need interpreters.
...and they would be glad to have that.
Unless you know of specific circumstances why the Radiant project would not align with these axioms, even though it may be painful to do so, you should assume that the previous statements apply.
For one, I have actually seen, read and followed the documentation on the Radiant CMS website.
Let's not forget that a web-enabled CMS running on Rails (or .net or J2EE or PHP, etc.) is not an end-user tool. It is not a download and run like, say, a media player. It's meant for a technical audience to set up and pass to their clients - the clients should see what they see when they log in. So, while I can try to see what you are saying, the issues are slightly different when talking engineer-to-engineer and engineer-to-client.
So, starting from the beginning - an application user manual needs to start correctly. This is done by stating who the document is for, then linking to other locations in the same space, for docs for other types of users. Same point as above.
Let's say this is the Installation doc, for implementing and commissioning personnel - we state this first.
Then we state what the software is, then what broad class it is, then any sub-category it may belong to; then how it can be used, with any immediately relevant pros or cons; then what machinery it will work on and what it won't; how it can and can't be installed; what are the required pre-requisites if any; any major advantages or disadvantages to the approach this application takes. So you start with a very firm idea of exactly what you are looking at, and you don't get any nasty surprises later when you find it won't install on your Sun Solaris/ Unix/ Oracle. Radiant doesn't do this.
For instance, then, you could say (but with much expansion): RadiantCMS is a website content management system [that tells us what it is and also the class - not an Intranet or documentation content mechanism] that can be used as a [delete as appropriate] provider-consumer CMS community/ news CMS portal CMS.
It can be installed: remotely via FTP and HTTP remotely or on the local machine on the local machine only
It requires a server that is enabled for: etc -------------------------------
....and this is just the first page. Not sure if you get the picture but before you even start do anything or touch anything, everything possible should be defined - so there are *no questions whatsoever*.
I agree (up to a point) and there's a plan with regards to Radiant in that direction. http://lists.radiantcms.org/pipermail/radiant-docs/2007-December/000034.html
Best not carry on I think, enough's enough. If you seriously think I could help further, I would be very glad to help - honestly. You need two people to write a manual - one who knows the equipment, and one who can get that knowledge on paper in a way that others can comprehend. OSS projects don't seem to appreciate this; the one way that never works (and never has, in any field of engineering) is to get the technicians themselves to author it. Well, it can't be helped. For some reason (and this is a sweeping generalization), perhaps enough professional document writers are not getting involved with open source projects. I'm sure if you got in touch with _any_ OSS project and told them that you are a professional technical writer and would like to write documents for them, they'd welcome you with open arms and a beer.
But, on the other hand, it's silly to say - OSS projects are doomed because they can't write documents. They are doing more than enough writing the code so that the option exists. It's nice of them to even write some documents... ideally someone else should play that role.
As regards the links you gave: the first is the project wiki, which accords fully with my earlier statements; the second is an attempt at a 'guide to the guide', which should not be necessary. If a guide itself needs a guide, there is something wrong. Isn't this obvious? The second is *not* a guide to a guide. It is Step 2. It refers to the 'guide' for installation - and adds something new. Tells you how you could create a project and get moving in detail. Together, the 2 documents help get you started.
Again, the second link does something about the problem - if it's felt that there was something missing in the original docs, an attempt is being made to address it. That's better than shouting doom from atop an email client.
A couple of other points in your post I didn't answer, this is enough for now I think. Once again, if what I say makes any sense to you - then I will help further.
I find your attitude a bit dismissive, but I'll overlook that assuming that you know more than me (which is still TBD).
Best Regards Mohit.