Wiki Valley Documentation
This is a very crude first cut at beginning the documentation tree for the Wiki Valley development effort undertaken by Hugh Daniel in support of Xisp.net.
Wikivalley Definition
resource grouping (apps, apache-VER, python-VER)
the above MAY be the default system apps versions
matching source for all components
all data & binaries live under the wikivalley's path
some (many, most?) libs live on the host system
some (very few) libs are specific to the wikivalley
might be a set of apache's PER wikifarm
Wikivalley sample hierarchy
This is the National Space Society wiki as installed on infinity4.barnhard.net
Level 0 - valley-01 - A computing environment that allows the NSS Wiki Farm to operate with limited dependency on shared resources.
Level 1 - farm-02 - The Nss Wiki Farm - Set of all Wiki (Applications + Data) that are NSS related - defined in farmconfig.py
Level 2 - nsswiki - The primary NSS wiki configuration file name - defined in nsswiki.py
Level 3 - nsswiki1 - FrontPage of NSS Wiki space which lists all Wiki contained therein
Level n - ...
Wikivalley sample directory tree
infinity4:/srv/wikis/valley-01 # ls -l
total 104
drwxr-xr-x 2 hugh wheel 4096 Jul 13 01:38 RCS => Resource Control System repository for this valley
drwxrwxr-x 2 root wheel 4096 Feb 5 03:15 bin => binaries
drwxr-xr-x 2 hugh wheel 4096 Jan 22 23:40 build => python cruft
drwxrwxr-x 3 hugh wheel 4096 Feb 5 06:12 cgi-bin => apache stuff for valley
drwxr-xr-x 5 hugh wheel 4096 Feb 22 19:07 conf => apache stuff for valley
drwxr-xr-x 3 hugh wheel 4096 Jan 22 23:40 error => apache debris for valley
drwxrwxr-x 2 root wheel 4096 Jan 21 23:10 etc => future home for all config files
drwxrwxr-x 4 root wheel 4096 Feb 5 03:02 farm-01 => unknown
drwxrwxr-x 4 root wheel 4096 Feb 5 04:09 farm-02 => active farm
-r--r--r-- 1 hugh wheel 6351 Jul 13 01:22 farmconfig.py => farm control file for entire valley
drwxr-xr-x 2 hugh wheel 4096 Feb 12 10:16 fossil => old things that have been kept around just in case
drwxr-xr-x 8 hugh wheel 4096 Feb 5 03:26 htdocs => apache stuff for valley
drwxr-xr-x 3 hugh wheel 4096 Jan 22 23:40 icons => apache stuff for valley
drwxr-xr-x 4 hugh wheel 4096 Feb 5 03:15 include => development related stuff for tools
drwxrwxr-x 5 root wheel 4096 Feb 5 03:15 lib => dependent libraries for this valley
drwxrwxr-x 2 root wheel 4096 Jan 21 23:10 lib64 => currently empty
drwxr-xr-x 2 hugh wheel 4096 Jul 10 02:34 logs => valley wide httpd error logs
drwxr-xr-x 4 hugh wheel 4096 Jan 22 23:40 man => man pages
drwxr-xr-x 14 hugh wheel 4096 Jan 6 2007 manual => apache debris for valley
drwxr-xr-x 2 hugh wheel 4096 Jan 22 23:40 modules => apache debris for valley
-r--r--r-- 1 root root 1988 Jul 13 01:37 nsswiki.py => wiki control file for nsswiki1
drwxrwxr-x 2 root wheel 4096 Jan 21 23:10 sbin => future home of system binaries/utilities for entire valley
drwxrwxr-x 3 root wheel 4096 Feb 5 05:24 share => sharable files for entire valley
drwxrwxr-x 6 root wheel 4096 Feb 5 03:03 src => source files
drwxrwxr-x 2 root wheel 4096 Jan 21 23:10 var => future to be defined
infinity4:/srv/wikis/valley-01 #
NSS Wiki