I'm going through the painful process of exact documentation of how to install OpenACS. The interesting thing is that it seems everytime I install this stuff some new version is available, and it seems prudent to use th latest stuff. Wizards seem to be great for a single, well supported application, but OpenACS requires parts from lots of places.
One nice thing is that you can install everything via a command line interface. It seems like 'documentation' that was actually an installation script would be more useful than the list of 'do-this', 'edit-that' style doc.
What I would like the install script to do is the following:
- Query a central url to get up-to-date software lists + install options.
- Ask a series of questions used to write configuration scripts.
- download, compile and install support software.
- download, compile and install AOLserver + modules.
- download and install OpenACS.
- Record decisions made so that the installation can be repeated at a later date or on a separate machine.
- Of course the final record should be easily edited by human wizards to produce slight variances.
I'm sure others have proposed similar convenience scripts, I just want to revive the discussion.