Here is a summary of the changes for this maintainence round (5-may-1996) for webbook: - Integrate bookshelf program into webbook script, routine in file webbook_shelf.c is called when path_info ends in slash. - Modify webbook_shelf.c to include full file spec in HREFS, allowing shelves to point to other directories. - Fix formatting for document text to use character as non-breaking space rather than
construct. - Fix bug in generation of GIF output done by bookfile_figure.c. To install: 1. Unpack the zip file in the webbook.zip file in the [.script_code] directory of (code relies upon cgilib.*, scriptlib.*, link_script.com). 2. Copy book.xbm and shelf.xbm to the [.serverdoc] (url path /demo/) directory. If you wish to locate the icon files elsewhere, edit webbook_shelf.c and change the SHELF_ICON and BOOK_ICON macro definitions at the top of the file. 3. Build the executable by invoking build_webbook.com, note no TCP/IP is involved. The build procedure copies the file to default script directory ([-.bin]). The code has been test built under both DEC C and VAX C and server version 1.9c and 2.0 (should work with earlier versions as well). 4. To get the default bookshelf, invoke the script as URL "http://your-host/htbin/webbook/decw$book/" (note the trailing slash). Note for using consolidated documenation disks: If you've mounted the documentation CD's on several disks, you must use a search list logical with all translations 'concealed', e.g.: $ define doc_cd/trans=(term,conceal) dka400:,dka500:,dka600: $ define decw$book doc_cd:[decw$book]