WebBook is a toolkit for creating the navigation of manuals in HTML. Since most manuals have a natural and simple hierarchical structure, we implemented some JavaScript functions to help creating many of Tecgraf's online manuals - but you do not need to know JavaScript at all to use WbeBook.
We use the metaphor of a book: it is composed by several pages in a sequence, with a table of contents to locate particular information. The user can go to the first page, to the next one, to the previous one or to any particular page using the table of contents. This is the same metaphor used by commercial systems such as Microsoft HTML Help, distributed with MSDN and TechNet.
The toolkit provides all the necessary tools to make navigation simple through the book's pages. It also allows you to switch between the available languages. WebBook's singularity is its portability, because it depends only on a Web browser. It can be used for any kind of online and offline documentation, and the best: it is available for free to everyone.
To understand how the toolkit works, please refer to the Guide section.
WebBook is available at http://www.tecgraf.puc-rio.br/webbook.
WebBook was created by:
Antonio Escaņo Scuri
Mark Stroetzel Glasberg
We would like to thank Diego Nehab for the first version of the Tree-management JavaScript code and Mark Stroetzel Glasberg for the HTML Help conversion in the first version of webbook.
To Henrique Pinheiro for several enhancements for version 2.
To Nalla Senthilnathan for the Java Applet simple search. To Cristina Ururahy for helping with the Applet Java.
| Version | Files |
|---|---|
| 3.03 | webbook303.tar.gz or webbook303.zip |
| 3.02 | webbook302.tar.gz or webbook302.zip |
Version 3.0.3 (Aug 2012)
Updated the Google Search feature.
Version 3.0.2 (Dez 2006)
Changed the Applet Java to be abble to search many files. Java was not able to open too many files in several treads. Now opens only one file at a time in one thread. The source code was updated so it can be compiled in newer Java versions.
Version 3.0.1 (Nov 2006)
Added a simple search using a Java Applet created by Nalla
Senthilnathan.
Fixed download links.
Version 3.0 (Nov 2006)
The Lua configuration file is back. JavaScript code has been reduced to a minimum. The tree now is written in Lua, then a script builds an HTML tree with JavaScript only when it is necessary.
The frames and the tree are now static HTML files so search engines can easily find internal pages from the initial frame set page (index.html).
The toolbar moved to inside the tree area and the title bar now have a Google Search button that restrict the search for a given site. The configuration files location changed from the "wb_usr" folder to the current folder. Cleaner view of the tree with no images in nodes or leafs (parameters use_items and use_folders are not supported anymore).
The parameter revision_date is not used anymore. New parameter search_link must be added. The functions for automatic syncronization are not supported anymore and must be removed. See in Guide how to migrate from WebBook 2 to WebBook 3.
Version 2.1 (Dez 2004)
New Lua 3 script to build a HTML Help file in Windows from the WebBook files.
Version 2.0 (Nov 2002)
Total new tree, faster navigation, new design, better code organization, simpler description of tree in Javascript (Lua independence.)
Version 1.1 (Aug 2002)
New feauture, webbbook now accepts external calls to position a page. Check sample.
Version 1.0 (Jan 2001)
First version.
Copyright 1994-2010 Tecgraf / PUC-Rio.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.