Quick Start Guide for ThoutReaderTM v 1.7
Copyright 2005, OSoft, Inc.
The ThoutReaderTM is an open source (GPL 2.0) cross-platform multi-document help system (written in Java) that organizes new and existing content. Developers can browse, search, bookmark, and append a library of their favorite reference documentation and personal code as well as reference books - from one program, in one format, at the same time - even off-line.
Tip: To get the most out of the ThoutReaderTM please read this Quick Start Guide.
OSoft's vision is to train, educate, and help the open source community by providing a standardized platform through which open source documentation and training content will be delivered. This will speed development time by having all of your important references at your fingertips. Once you learn how to take full advantage of the ThoutReaderTM, you'll find it hard to go without it.
OSoft.com is a "community" where developers congregate to contribute information as well as sell training content. We provide the conduit for publishers, authors, and developers, through the ThoutReaderTM, to post their content on OSoft.com and generate royalties from units sold.
Here's what you can expect from the ThoutReaderTM:
End Users
Thout
(pronounced "th-out") was the ancient Egyptian God of Knowledge
symbolized by the Ibis. OSoft's Thout logo depicts an ibis with chaos and
confusion of binary information on one side and logic, order, and knowledge
on the other.
Trivia: The binary code to the right of the ibis spells K-N-O-W-L-E-D-G-E.
ThoutReader™ is OSI Certified Open Source Software, licensed under the GNU General Public License (GPL) Version 2, June 1991, ensuring broad adoption and future development of the project. We welcome your suggestions on how to improve the product. Please post your comments/suggestions to our user forum at www.osoft.com/forum.
For licensing and version information, click Help on the menu bar as shown below.

The ThoutReaderTM and ThoutCreatorTM are open source projects. As such, we welcome volunteer assistance. The following people contributed to the development of the ThoutReaderTM:
Gary Varnell - Project Leader
Maxim Berdyugin
Rick Blair
Mark Carey
Peter Cooner
David Hadley
Alexander Semejonov
Andrew Singleton
If you would like to contribute your talent and skills to the further development of the ThoutReaderTM open source project, please contact Gary Varnell gvarnell@osoft.com.
Key benefits of submitting work to OSoft.com:
Contact us at author@osoft.com

The ThoutReader™ comes with several skins. To change the skin, select View...Change Look and Feel... from the Menu bar and make your selection. In the future additional skins will be downloadable from www.osoft.com.
By default, anti-aliasing is turned "on". This reduces the unwanted jaggies between the font and the background color .

Turning anti-aliasing "off" may speed up the rendering of content on older/slower machines. To adjust anti-aliasing, select View...AntiAliasing from the Menu bar. Click once to turn off (no visible check mark). Click again to turn on (check mark).

A package is defined as a collection of content that has been prepared for viewing with the ThoutReaderTM. For example, this Quick Start Guide is a package, as is any referenceware, book, or other content that can be viewed by the ThoutReaderTM.
Additional packages that can be read by the ThoutReaderTM can be downloaded several ways:
Many packages at www.osoft.com are free. These include all of the available open source application documentation. Top selling reference books and author contributed content are available for a reasonable price.
All packages, both commercial and free, may be re-downloaded from your OSoft user account at www.osoft.com. This is particularly useful if the original download was interrupted or if you choose to install your content on more than one computer owned and used by you. To do this:
IMPORTANT: In order to be visible by the ThoutReaderTM, packages must be installed through the ThoutReader™ File Menu. To accomplish this:
TIP: You may install multiple
files at the same time by holding CTRL and selecting the file names.

Removing a package from the ThoutReader™ does not delete the package from your computer, it only removes it from the ThoutReader™ library. To remove a package from the ThoutReader™ library:
The ThoutReader™ has the ability to read encrypted commercial packages. The encryption is based on the user, not the hardware the package is installed on. This means that you can install your content on any number of platforms/computers you own and use without restriction. Simply re-download the content and install your Reader Registration Key into your other machines. Encryption is entirely contained within the package itself and is designed to be minimally invasive. You only need to install the registration key once per machine. After that, you can download additional commercial content from that provider without any further action. There are no ongoing log-ins, passwords, or other requirements.
Note: The ThoutReader™ Key is only required if you purchase commercial, encrypted content. No action is required for the download and use of free content.
Note: If you receive the following error message, it means that the Reader Registration Key is not installed for that package.

To add your ThoutReader™ key, do the following:

Note: You can store multiple Reader Registration Keys into the ThoutReader™. For example, each publisher that distributes content directly will generate their own User Registration Key. You need only install that key one time.
The ThoutReaderTM comes with one pre-installed package, this Quick Start Guide. By default, the Quick Start Guide will automatically be displayed in the Content Window the first time you open the ThoutReaderTM. The ThoutReaderTM browse view will display your last viewed package the next time you load the ThoutReaderTM.
To View an index of all installed packages, click the Library Tab. Double Click any installed package to load into the Browse window.
The Library Tab displays all of the installed packages in the OSoft Thout Reader/Content directory. You can organize your library by creating folders; then drag and drop packages into desired folders.
All of your content is depicted in the Library Root Folder.
To create a folder/sub-folder, select the root you want the folder to be displayed
in and right click anywhere in the Library pane...select Add Folder

Drag and drop selected contents into the desired folder.
The Library Tab displays all of the installed packages in the OSoft Thout Reader/Content directory. Double-click on any package name and the index for that package will automatically display in the Browse Tab Navigation window.
All of your content is depicted in the Library Root Folder. You can organize your library by creating additional sub-folders; then drag and drop packages into desired folders.
To create a new sub-folder, Right Click on the desired Parent folder and click Add Folder. Name the folder and press Enter.
You can move packages around in your library. Simply drag and drop package names from one location to another. We recommend you put "vertical content" in a common folder. For example: Create a folder called MySQL. Place all your MySQL documentation packages and your favorite MySQL book packages in the MySQL folder. This will make finding and searching your content easier.
Folders must be empty to be deleted. Right click the empty folder and select Remove Folder.
To rename a folder, select the desired folder, right click and click Rename Folder. Type in new name and hit enter.
The Browse tab displays the index of the selected package from the Library. When you select a topic from the index, the content will be displayed in the Content Window.
Click on the desired topic you wish to see and it will be displayed in the Content Window. Click the left or right arrows on your keyboard to expand or collapse categories.

Copy and paste functionality is dependent on the package and the restrictions the authors/publishers place on it. All free/open source content has no restrictions and can be copied and pasted. ALL code, regardless of the type of package, can be copied and pasted. This is invaluable for long or complicated sample code.
To copy non-encrypted content, select desired content with your mouse (it will turn light blue):
OSoft has made it easy to copy "clean" versions of code. To the upper left of each code block you will notice a small "copy icon". When you click on the icon, an OSoft ThoutReader Code Window opens up with the content identified by the copy icon. This content may be copied/pasted/printed as needed using any text editor or word processing program.
Printing of the current node is supported in ThoutReader™ v.1.8 and higher.
Code - all code can be copied, pasted, and printed.
Non encrypted packages - the entire package can be copied and pasted or printed
from the File menu.
Encrypted packages - The ability to copy/paste/print is determined by the author/publisher.
All code may be copied/pasted. The current node may be printed from the File
menu.
To navigate within the Browse Tab, click on the desired topic or use the keyboard commands:
To see a list of keyboard commands, Right-Click anywhere in the Browse Navigation Window.

The power of the ThoutReaderTM is evident in its awesome search capability. Using all of the cawill speed up and enhance productivity.
The normal search only searches the current (open) package. To conduct a normal search:
The Advance Search offers more options and can broaden your search to specific packages or all packages. To conduct an advanced search:
Search results will be rendered in the Navigation Window. When you click on a topic in Navigation Window, your search terms will be displayed in the Content Window, highlighted in yellow.
Manage your search results by RIGHT-CLICKING on any search result in the Navigation Window and follow the menu instructions to move from one term to the next. Or, just use your mouse.
Bookmarks are global and are recorded in the Bookmark tab for all installed packages. This easy reference allows you to quickly move to important reference locations in any installed package.
Once you have content in the Content Window that you wish to bookmark for later retrieval, you may either:
Choose a name for the Bookmark and select enter. Your bookmarked section can be retrieved from any open package.
The ThoutReaderTM allows you to create file folders to organize your bookmarks (similar to creating folders in the library tab).
You can organize your bookmarks by creating additional sub-folders; then drag and drop bookmarks into the desired folders.
To create a new sub-folder, right click on the desired parent folder and select Add Folder or [Alt + a], name the folder and press Enter.

You can move bookmarks around by dragging and dropping bookmarks from one location to another. We recommend you put "vertical content" in a common folder. For example: Create a folder called Linux. Place your Linux documentation packages, "How To" packages, and your favorite Linux book packages in the Linux folder. This will make finding and searching your content easier.
Folders must be empty to be deleted. There are two ways to delete a folder:
To rename a folder, select the desired folder, right click and click Rename or [Alt + r].
Right click on any Bookmark in the Navigation Window and follow menu instructions to move, delete, or rename bookmarks.
To delete a bookmark:
Right-click in the Bookmark tab and follow the keyboard commands.
Viewing of notes only applies only to the currently opened package. There are two types of notes - Private and Public. The Notes function is turned on/off through Notes on the Menu bar.
Private notes allow you to add personal notes, tips, and ideas to the existing content. It's your space. You can edit existing notes or add multiple notes to each section. Private notes and related icons are are yellow in color.
To view Private notes select Notes...Private Notes from the Menu bar
To hide Private notes select Notes...Private Notes from the Menu bar to remove
the check mark.
To add a note, you have to turn the feature "on". To do this, select Notes ...Private Notes from the Menu bar
Once the Notes feature has been turned on, a yellow + icon will appear in each section of the package. When you select the icon, a pop-up box appears for your note information as seen below:
Complete note and press OK.
To edit a note, select the yellow edit icon from within the note. You can also right click on the note in the Notes tab...Select Edit Note.
The entire private note list for an open package may be viewed from the Notes tab. Select Private Notes from the drop-down box as shown below:
Right-click in the Notes tab and follow the keyboard commands.
Public notes promote active community participants to become formal contributors to the package. Often, public contributions are more "valuable" than the original content as they provide insight from real-world users. Public notes and related icons are blue in color.
To view public notes select Notes...Public Notes from the Menu bar
To hide public notes select Notes...Public Notes from the Menu bar to remove
the check mark.
Public notes may be downloaded for the current package or for all packages. Make your selection from Notes menu as shown below:
To add a public note, you have to turn the feature "on". To do this,
Select Notes ...Public Notes from the Menu bar.
NOTE: You must be connected to
the internet to add a public note to OSoft's web server.
When you turn public notes on, a blue + icon will appear in each section of the package. Selecting the icon will open your default browser and take you to OSoft's website.
This unique feature of the ThoutReader™ allows you to convert any public note into a personal note. Perhaps you only wish to view only the best public notes or responses from the author(s) as part of your notes. To accomplish this, click the public-->private note icon as shown below:
Notice that the public (blue) note is duplicated as a private (yellow) note. By turning public notes off and private notes on, you have access to a repository of great private notes from leading experts.
Only the author of a public note can edit or delete it. This must be done from
their OSoft user account at www.osoft.com. Users can edit a public note created
by others by turning the public note private.
Note: OSoft reserves the right
to edit or remove any public note deemed objectionable as defined by our posting
guidelines.
Whenever OSoft updates a package that you have previously downloaded, you will be notified by e-mail and the new version will automatically be placed in the download section of your individual user log-in at www.osoft.com. This will allow you to download the updated package at your convenience. It is important that you keep your user information current.
Note : If you replace an older version package with a newer version, your appended notes from the older version can still be read in the newer version.
To upgrade the ThoutReader™, Select Help...Update from the Menu bar. OSoft's current version of the ThoutReader™ will be compared with your version and you will be given a option to update if you are out of sync. You should check for updates often as OSoft releases one or more new versions a month. We recommend you remove your current version of the ThoutReader™ before installing the newer version.

The best source for answers to your questions is the General Support section of OSoft's User Forum. You may also find OSoft's Customer Support section helpful. If all else fails, please contact us at support@osoft.com.