Collection Manager (collmgr)
collmgr is a CGI program that functions as an interface to the collection
and group databases. Collmgr is basically an interface to the collection and group tables in the DLXS MySQL database.
Let's look at a few examples of how collmgr is used to
manage collection data. To invoke collmgr: http://______.ws.umdl.umich.edu/cgi/c/collmgr/collmgr (replace ______ with your account user id.
- Configure text strings and/or images that normally appear in header and footer
- Configure which data/index directory to use
- Configure which web configuration directory to use (xml,xsl and css collection specific templates)
- Configure which fields are offered in the search menus and other search configuration
- Set up browsing and configure various browsing related options
- Moving rows from release to production; Discussed in detail later
For a full list of the tables in the collection and group database,
see the DLXS
documentation on the metadata database schema.
Workshop Note: The workshop setup is different than the DLPS development
setup described in detail in the documentation. The workshop setup probably reflects how most sites will set up and use the Collection Manager. The main differences between the DLPS development setup described in DLXS
Documentation on the Interaction between database rows, users, DLXS
Middleware and collmgr are:
- workshop is in a production environment (no DLPS_DEV environment variable set)
- no user rows, only release and production rows; therefore,
no checkin checkout
- 'release to production' option always visible because the
$REMOTE_USER environment variable is set to dlxsadm
by "Basic Auth" in the virtual host for the workshop
For more information on how the $REMOTE_USER environment variable and $DLPS_DEV environment
variables affect the data values retrieved from the database (how
to control testing vs. production vs. individual developers' environments) see the DLXS
Documentation on the Interaction between database rows, users, DLXS
Middleware and collmgr.