Irving-Irving Software
Exhale Quickstart Guide

Exhale Quickstart Guide

This quickstart guide assumes that a self-contained website has been designed on your local machine by yourself. The website should not contain links to any external websites. The only links should be to other Freesites for simplicity. For the purposes of this guide, we will use the Irving-Irving website as an example. The website was created in a self-contained directory.

1. Startup and Configuration

Start Exhale by clicking on the Exhale icon. The splash screen should show up at this point. If this is your first time running the program, you'll be met with a dialog asking for some specifics of your freenet node.  If your freenet node is running on the computer on which Exhale is running, the defaults should be specific.  Otherwise, specify the host and port.  The HTL setting can be left as the default value.  You'll next be met with the main window.

2. Project Creation

For the moment, lets assume we are inserting a project, not just a single file. Single file inserts are much simpler than the project insert, so it is left to the user to determine how to perform a single file insert (until there is a true manual). Go to the project window and select the option to choose your project directory, as shown in the figure. You will be greeted with a Windows directory chooser that will allow you to select a folder. The user should select the directory that contains the entire constructed Freesite.

The project is not yet complete, however. Select "Project Options..." from the project menu. In this dialog, the name of the project is selected as well as the type. The types of projects are explained in the Exhale FAQ (Not available in Freenet). Finally, the keypair for the project must be generated. More information about the purpose of the keypair is available in the Exhale FAQ. Make sure that you are connected to a working Freenet node before attempting this step. Pressing the "Generate" button will connect to the Freenet node and request a new keypair. This process may take a minimal amount of time on slower systems, so Exhale may appear to freeze momentarily. After the generation of the keypair is complete, close the window. Do not hand-edit the keypairs, or the project insert will not work.

Now that the project is complete, it is recommended that the project be saved. Select "Save Project..." in the Project menu. The project definition fileshould be saved somewhere outside the project directory because, if the file is in the project directory, it will be inserted along with the rest of the project files, making your Private Key available to all Freenet users. At a later time, if you wish to insert an updated edition or reinsert a one-shot site to improve availability, The project file can be reloaded using the "Load Project..." option in the Project menu.

The user should note that the saved project file simply contains information about the project; the content of the project still remains in the specified project directory.

3. Project Insertion

Once the construction of the project is complete, the user may insert the project. Select "Insert Project" from the Freenet menu. After selecting this menu option, Exhale will scan the project directory and load the files into the File Queue. The File Queue basically tracks the status of all files Exhale is currently waiting to insert, inserting, or completed.

The user can now sit back and wait.  Switching back and forth between the File Queue and Project tabs will show the individual file insertion and the project status respectively.  When a file or project has been successfully completed, the status will switch to "Complete".  Problem files or projects can be aborted using the Abort button on the toolbar.

Once the project is complete, right click on the project in the Project tab. Select "Copy Freesite address to clipboard" to retrieve the project URL. Paste this into your browser to view the inserted project.

Copyright 2006 Jeffrey Armstrong <exhale@_NOSPAM_member.fsf.org>