A reference platform is a complete list of software, sources for that software, file locations, settings, and instructions to put it all together. For OpenACS it would include hardware parameters, operating system, database, supporting software, and OpenACS. I would like to get a complete list of platforms that people are using and figure out (and put into the docs) what their statuses are. I propose:
- Reference Platform: An "official" platform that is fully documented, supported, and reproducable. This should include the platforms that most of the core contributors use.
- Supported Platform: A platform that someone, somewhere, has working and is committed to maintaining documentation for.
- Unsupported Platform: everything else?
- A list of all software, including
- Version number
- licensing information
- where to get it
- file paths for everything
- All of the config files
- all of the necessary accounts
- documentation on how to reproduce it
I have documented a reference platform comprising Red Hat 8.0, PostGreSQL 7.2.3, and OpenACS 4.5 (and a bunch of other details like qmail, daemontools, etc), server root in /web/openacs-dev; log files in /var/log/aolserver; control files in /usr/local/aolserver, etc. For 4.6.x I'm planning Red Hat 8.0, PostGreSQL 7.2.3, OpenACS 4.6.x; and eventually I'll get an Oracle version together. I have pointers to docs for Mac OS X and VMWare (thanks!) which I plan to incorporate. The last version of the docs was Debian. What other platforms do people propose?
Here's what I think goes into a reference platform. what am I missing?
Request notifications