Overview
Tutorial û Quickstart
6 Publishing Navigation Frames
Tutorial û Basic Controls
Tutorial û Advanced Controls
Additional Information
Registration
WebSiteRobot™ is designed to simplify the process of turning a collection of web pages into a web site. Developers who use WebSiteRobot™ can easily create complex web sites that have a professional look and feel. Using WebSiteRobot™, a developer creates a hierarchy of files and identifies the root folder of this hierarchy in WebSiteRobot™. Without changing the developer's files, WebSiteRobot™ creates additional HTML pages that wrap around the original files and include a navigation tree linking the files.
Just take a look at www.WebSiteRobot.com if you want to see a glimpse of the form and style that WebSiteRobot™ can bring to your site.
MicroHard Example Solution
The MicroHard Example Solution provides an amusing illustration of what can be done with WebSiteRobot. It is also used to motivate the exercises in the tutorial. You can view the MicroHard Example Solution by selecting 'MicroHard Example Solution' from the 'WebSiteRobot' program group on your Start Menu.
A great way to get a jump-start on completing the tutorial is to steal the content of your practice web site from this example. Select 'MicroHard Example Source' from the 'WebSiteRobot' program group on your Start Menu to take a gander at the content pages we used in the MicroHard Example Solution. Copy thes files to the Desktop if you wish to use them as the content pages of your practice site.
Office Documents Example
You don't absolutely need to author HTML pages to make a web site. A terrific project-team Intranet site could be comprised entirely of Word documents and Excel spreadsheets (and navigation frames made by WebSiteRobot!). To see an example of a web site made entirely of office documents and other non-HTML content, select the 'Office Documents Example' from the 'WebSiteRobot' program group on your Start menu. To learn more about constructing this example from scratch, select 'Spreadsheets on the Web' from the 'Contents' page of this help file.
Choosing an HTML Editor
You donÆt absolutely need to author HTML pages to make a web site. A terrific project-team Intranet site could be comprised entirely of Word documents and Excel spreadsheets (and navigation frames made by WebSiteRobot™!). However, if you do want to include some HTML pages in your site (like 99.99% of the sites in the Universe), you will need to select an HTML editor. If you are not too picky about the formatting and alignment of text and images in your pages, then any editor will do. Netscape Composer and Microsoft Word (Æ97 or later) make good choices because they are already widely available (Composer is free and everyone owns Word, right?).
If you are picky about formatting, then you might be unsatisfied with the limited power and control that popular HTML editors deliver. Many of these editors are too clunky and clumsy for professionals to tolerate. The pages of the MicroHard Example Solution were managed using a customized Excel Workbook that offers more control over HTML formatting than Netscape Composer or Microsoft Word. If you want to use our workbook to edit the content of the MicroHard Example Solution, you can find it in the same folder as the MicroHard Example Source. (Select æMicroHard Example SourceÆ from the æWebSiteRobotÆ program group on your Start Menu.)
You can also check www.WebSiteRobot.com to see if there is any commercial HTML editor that we currently recommend.
Before using WebSiteRobot™, you must create the files that will comprise the content of your site. Usually these files will be HTML pages. We begin this tutorial by creating a collection of files that might represent the content for our imaginary startupÆs business web site:
WebSiteRobot™ turns web content into a web site by creating navigation frames that wrap around the original content files. The basic steps for initiating this process are simple.
Tutorial:
If your computer did not catch fire during the last step, then it is very likely that you have successfully generated a web site from the pages inside the æcontentÆ folder. The navigation frames for the generated site can be found inside a folder named æwRobotÆ located within the æworkspaceÆ folder. The root file for your new site is named æindex.htmÆ and it can also be found inside the æworkspaceÆ folder. Let's have a look.
Tutorial:
Lets imagine that our hi-tech startup wants to organize its site so that the pages defining specific products (like æWebBlaster.htmÆ and WebMasher.htmÆ) are logically subordinate to the page that summarizes the general product strategy of the company (æProducts.htmÆ). To keep the site organized, we should define a folder called æProductsÆ inside the æcontentÆ folder and store the pages defining individual products (e.g. æWebBlaster.htmÆ and æWebMasher.htmÆ) inside this æProductsÆ folder.
Tutorial:
The folder definition created by WebSiteRobot™ is called æwrFolder.htmÆ and it is stored inside the Products folder. You can open the file in an HTML editor to customize its look or create your own HTML page from scratch and save your page in the same location with the same name. The content we want displayed by the æProductsÆ folder definition already exists in æProducts.htmÆ we merely need to replace the content of æwrFolder.htmÆ with content from æProducts.htmÆ and destroy the original æProducts.htmÆ file.
Tutorial:
Banners are a great way to add even more elegance and organization to your site. You can define a unique banner for each exposed folder in your site. A file named æwrBanner.htmÆ or æwrBanner.htmlÆ in an exposed folder is assumed by WebSiteRobot™ to be the associated banner for that folder. This banner will be displayed above the content frame for every page in that folder. You can create banners on your own or WebSiteRobot™ can create these files for you.
Tutorial:
There are many ways to control which files and folders are exposed in the navigation frames of your site. This list enumerates some strategies you might employ.
Tutorial:
By default, WebSiteRobot™ arranges files and folders in alphabetical order. To alter this order, you can select any file or folder in the file-tree window and use the æRaiseÆ and æLowerÆ buttons in the æSelectionÆ control group to adjust its position.
Tutorial:
The title associated with a file is used in the generated navigation frames to identify that file. By default, WebSiteRobot™ uses the file name (or folder name) of a file (or folder) as the title. To edit the title associated with a specific file or folder, you can select the file or folder in the file-tree window and click the æOverrideÆ button next to the æTitleÆ entry field in the æSelectionÆ control group.
Tutorial:
The home page of your site is the page that appears selected when you open æindex.htmÆ. By default, WebSiteRobot™ chooses the home page of your site for you. To specify a new file or folder as your home page, you can select this file or folder in the file-tree window and click the æSelect As Home PageÆ button located in the æGeneralÆ control group.
Tutorial:
Nearly every HTML file in the universe contains a header. An HTML header describes the file that contains it. HTML headers do not affect the look or behavior of an HTML page. They are principally intended to help search engines remember key words that should be associated with the file. If you want your site to be indexed by search engines you should define associated keywords for each page of your site. WebSiteRobot™ defines default headers for every navigation frame it generates. To edit the header of a specific navigation frame, you can select a file or folder in the file-tree window and click the æOverrideÆ button next to the æHeaderÆ entry field in the æSelectionÆ control group.
Tutorial:
It is a good idea to save your work before closing WebSiteRobot™. This way, when you want to add a new page to your site, you wonÆt have to reenter all the changes you have just made. You can simply turn on WebSiteRobot™, then open the file where your settings are stored, and re-publish your site.
Tutorial:
It is possible to completely control the ordering of pages on your site as well as the titles of those pages without using the title æOverrideÆ button or the æRaiseÆ and æLowerÆ buttons in the æSelectionÆ control group. The alternative is to use title controls. With this approach, you must first rename files and folders so that their alphabetic ordering coincides with the order you desire in the navigation frame. Secondly you must specify how many characters are used in file names simply to control the alphabetic ordering. Lastly, you must define a variety of character sequences that are assumed as substitutes in file names for characters that are not permitted in file names. A short example should clear up any confusion.
Tutorial:
æHome.htmÆ => æaHomeXX.htmÆ
æContacts.htmÆ => æbContacts.htmÆ
æProductsÆ => æcProductsÆ
æWebBlaster.htmÆ => æaWeb_Blaster.htmÆ
æWebMasher.htmÆ => æbWeb_Masher.htmÆ
Just because these controls exist does not mean you have to use them. They are an alternative to using the æTitle-OverrideÆ button and the æRaiseÆ and æLowerÆ buttons in the æSelectionÆ control group. Most people just fidget with these controls when they are bored because they like to see the file-tree change. Happy fidgeting!
Every HTML file generated by WebSiteRobot™ has a background color associated with it. These colors are specified in the entry-fields in the æColor SettingsÆ control group (Click the æAdvancedÆ tab to view the æColor SettingsÆ control group). The format for the color definition in these fields is the same as in the HTML markup specification. Each color is defined by concatenating a æ#Æ character with three hexadecimal numbers in the range 0 to FF (0 to 255) to specify the red, green and blue luminescence, respectively.
The æTOC Background ColorÆ setting specifies the background color for the table of contents, which fills up the navigation frame. The æFolders Background ColorÆ and æBanners Background ColorÆ setting specify the background color for generated folder definitions and generated banners respectively. Because WebSiteRobot™ protects user edits to folder definitions and banners, WebSiteRobot™ can only update the background color of these files if the user deletes such files and then instructs WebSiteRobot™ to generate the files from scratch (using the æCheck CompletenessÆ function.
Tutorial:
The navigation frames generated by WebSiteRobot™ have many attributes that can be controlled to further customize the look of your site. The entry fields in the æFrame AttributesÆ control group specify the associated attributes for these frames. By editing these fields, you can widen borders separating the content, banner and navigation sections of your site or change the relative sizing of these sections. Consult an HTML reference source to learn more about the <FRAMESET> and <FRAME> HTML tags.
Tutorial:
The table of contents generated by WebSiteRobot™ uses different fonts to identify files and folders that are parents or siblings of the selected file as opposed to siblings of parents of the selected file. WebSiteRobot™ emphasizes parents and siblings by using a larger, stronger font. By editing the entry fields of the æTOC Font AttributesÆ control group, you can change the specification for this font.
Tutorial:
æ<FONT SIZE=3><B>Æ => æ<FONT SIZE=3 COLOR="RED">Æ
The graphic portion of the table of contents generated by WebSiteRobot™ is actually composed of an ellaborate mosaic of very small image files called ætree elementsÆ and one larger image called a æsitemap imageÆ. You can change the scale of the table of contents by adjusting the display size of the three elements and sitemap image.
Tutorial:
Because WebSiteRobot™ uses HTML frames to wrap around the content files you create, it is easy to include Excel spreadsheets, Word documents and other files in your site. Simply adjust the file visibility settings in WebSiteRobot so that these files are recognized and re-publish your site. When visitors navigate to these documents in Microsoft's Internet Explorer, the content will be embedded in the content frame just like ordinary HTML pages. When visitors to your site navigate to these documents in Netscape Navigator, the documents will appear embedded in the content frame or they will open in an external viewer depending on the 'Navigator Helper Application' settings of their 'Preferences File'.
To see an example of how embedded documents behave inside the browser frame, you can select 'Office Documents Example' from the 'WebSiteRobot' program group on your Start menu.
You can reconstruct this example yourself very easily. Start by making a workspace folder folder on your desktop. Select 'Office Documents Source' from the 'WebSiteRobot' program group on your Start menu. Copy (do not move!) the content folder into your new workspace folder. Turn on WebSiteRobot and select this content folder as the root content folder for your web. Adjust the 'File Visibility Settings' so that the extensions document types you want exposed are 'Recognized Extensions'. Select 'Publish Site' from the 'Publish' menu and you are done. You have duplicated the Office Documents Example.
The graphic portion of the table of contents generated by WebSiteRobot™ is actually composed of an elaborate mosaic of 6 small image files and one larger image file. These files are stored in the æwrImagesÆ folder. You can customize the look of your site by editing these images in Adobe Photoshop or Paintshop Pro or any other image-editing tool. Alternatively, you can download updates of these image files from the æImage PacksÆ page of www.WebSiteRobot.com.
Do you have documents that you want to share with colleagues at work? WebSiteRobot™ is a terrific way to instantly build a site that exposes these files on your company intranet. Spreadsheets, Word Documents and other files can be exposed by your site just as easily as ordinary HTML pages. And hosting this site with your very own web server is much easier than most people realize. Simply by downloading a free web-server application, you can turn any computer (assuming it is connected by network card to your intranet) into your very own intranet web server to host the sites that you build. The entire process can easily be completed in less than five minutes. For more information on downloading and installing a web-server application, please visit the æInstant IntranetÆ page of www.WebSiteRobot.com.
A technical support contract is not included with the purchase of WebSiteRobot™. However, if you do have technical questions about our product, we will do our best to respond as quickly and completely as possible. Be sure to include your registration key (Use the æAboutàÆ function of the æHelpÆ menu in WebSiteRobot™ to remind yourself what key was issued to you) with your question. Our support staff can be reached at:
To submit suggestions for ways that we can improve WebSiteRobot™ in the future, please contact a design-team representative at:
Unregistered copies WebSiteRobot™ limit web site size to just ten pages of content (including folder definitions). Additionally, an unregistered copy of WebSiteRobot™ will embed an extra content page in your site that advertises our product. Registering WebSiteRobot™ obliterates the size limit as well as the embedded advertisement. Registration takes only a few minutes and does not require re-installation of the product.
In order to register your copy of WebSiteRobot™, you must obtain a æRegistration KeyÆ and æKey SuffixÆ and enter these in the æProduct RegistrationÆ dialog box that appears each time you select æPublish SiteÆ from the æPublishÆ menu.
Registration keys can be purchased online either through a product reseller or directly from the æRegistrationÆ page of www.WebSiteRobot.com.
Key suffixes are free. They can be obtained directly from www.WebSiteRobot.com. However, you will need to know your assigned key prefix as well as your purchased registration key in order to obtain a valid key suffix. Your assigned æKey PrefixÆ is displayed in the æProduct RegistrationÆ dialog box each time you select æPublish SiteÆ from the æPublishÆ menu.
Registration is not expensive or time consuming. And it helps us recover some of the costs of developing our unique product. Register WebSiteRobot™ now and get started today building the site your friends and colleagues will rave about tomorrow!