composite. If you used the autoconfiguration tool, and did not change any of the default defined formats in install.config, then these document types are already supported. Check the on-line documentation for adding content if you need to add these formats.
You must have Jeff Poskanzer's PBM libraries and ghostscript. Both are readibly obtainable on the Internet.
You will need a working knowledge of perl and Unix to complete this installation.
The steps are:
$db_files_group- group and owner of files in document database.
$tr_librarian_addr- e-mail address of the document librarian(DL).
$tr_maintainer_addr- someone who has access to restart or reindex server if required.
$httpd- a string that specifies the type of HTTP server you are using; "CERN" and "NCSA" are currently supported.
$gs- The pathname of the ghostscript command on your system.
$ps_directory- a string that specifies the directory into which the submission processing script should copy postscript files for processing by the DL.
$bib_directory- a string that specifies the directory into which the submission processing script should generate template bibliography files for processing by the DL.
$withdraw_directory- a string that specifies where the files related to a document should be placed upon document withdrawal. Users will not be able to view files in this directory.
$pbm_directory- a string that specifies the directory where the PBM utilites are installed.
$inline_directory- a string that specifies the pathname of a directory in which the database builder script should generate inline gifs from the postscript. Since these files may be large you might wish to put them elsewhere on your file system and link to them. If you leave this as null, the GIFs will be constructed in the usual location. (e.g. where the "inline" format in custom.pl says.)
$build_directory- a string that specifies a directory to use as a format building area. Make sure this directory has sufficient room to generate many temporary files (for a large document this may consume 50-100 MB).
To implement these changes, tell dienst to "reload code" with a
kill -USR1 signal to the Dienst server process.
Edit online help files
Edit the file
which provides online instructions and help for authors submitting reports to
your local collection. The file included with this software is very
Cornell site-specific, and outlines the procedure of submitting a
technical report, and delineates the responsibilities of the author
and the librarian of the collection, as the Cornell CS department has
defined them. This file needs to re-written to reflect your own
You may also want to edit the file
htdocs/dienst_submit/submit.html which is the actual form
that the authors use to submit a report.
Accessing the Submit form through your Web server
You must make sure that the HTML files in htdocs/dienst_submit are
accessible to your users.
If you use your http server solely as a gateway to Dienst, then the steps you
took to install the
home page should suffice.
Otherwise, create a symbolic link
from the DocumentRoot directory (assigned in the httpd configuration
htdocs/dienst_submit. As test, try to open the URL
/Dienst/htdocs/dienst_submit/submit.html. This should display a form titled
Submit a Technical Report.
Set $path to allow access to the pbm library
The pbm library is defined as a variable in Config/config_constants.pl. This library must also be accessible from the path of the account that runs db_build, esp. when building composite formats.
Up to Main Information Menu