[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference vaxuum::online_bookbuilding

Title:Online Bookbuilding
Notice:This conference is write-locked: see note 1.3.
Moderator:VAXUUM::UTT
Created:Fri Aug 12 1988
Last Modified:Mon Jul 15 1991
Last Successful Update:Fri Jun 06 1997
Number of topics:440
Total number of notes:2134

44.0. "Is it a BOOK or a BOOKSHELF?" by CURIE::HARTSHORN () Fri Dec 09 1988 14:58

When the BOOKREADER is invoked and the BOOKREADER library window is 
displayed,  are the entries listed in the window BOOKSHELVES or BOOKS?
I have only run one book through the BOOKREADER so I only have one 
book and one shelf (both have the same name).  The obvious thing seems 
to be that they are bookshelves.

If they are indeed bookshelves, then when I have more than one book in 
a shelf will I select a shelf from the LIBRARY window then get a list
of books from the selected shelf from which I can select a specific book?

Also, if they are bookshelves, I think that the LIBRARY window should
give some sort of indication that they are bookshelves and not books.


Ken

T.RTitleUserPersonal
Name
DateLines
44.1LISTNH::SIMONSAl Simons 381-2187Fri Dec 09 1988 15:2234
I ran into the same problem/confusion at first. Here's the scoop.

Bookshelves are just indirect files. They are plain text, of the form:

BOOK\<filename>\Title you want to appear in the library/bookshelf window
  or
SHELF\<filename>\Title that you like


On every DOCUMENT run, a .DECW$BOOKSHELF file is created with one line:

BOOK\<filename>\Title from the <TITLE> tag


You are free to use this, or ignore / delete it. The real book is in the 
.DECW$BOOK file. That file is complete and standalone.


Now, how do you make the book appear to the bookreader? By editing the file
LIBRARY.DECW$BOOKSHELF (which is just another bookshelf), or by editing
one of the bookshelves already pointed to by LIBRARY.DECW$BOOKSHELF.
The file LIBRARY.DECW$BOOKSHELF is the only magic file that the bookreader 
knows about. It is the root of all books. The library can contain lines of
either variety, SHELF or BOOK.

Since the information in the bookshelves only includes <filename>, certain 
things are assumed: The files are assumed to live in DECW$BOOK:, files
specified by a BOOK\ line have the extension .DECW$BOOK and files specified
by a SHELF\ line have the extension .DECW$BOOKSHELF.

There is also a method specified elsewhere in this conference to temporarily
point to shelves and books using logicals.

-Al