Chapter 15

Automating Pages with Bots


CONTENTS

As your web grows-and it will-it becomes difficult to keep track of the content that you want to include on your pages. You find yourself using the same contact information or navigation links repeatedly on your pages. At times, you forget about a page or a graphic that you wanted to place on your site on a certain date, only to remember it weeks later. You forget to add new pages to your table of contents, and it soon becomes incomplete. When you move your web site, you must change all the pages that have your contact information on them.

There is an easier way to handle these situations. FrontPage's bots help automate your pages so that you can keep these situations well under control.

What Is a Bot?

Advanced Web page developers use custom scripts to automate or enhance their pages. These scripts are written in languages such as CGI, Perl, Java, and JavaScript. For the novice Web page designer, learning how to do this can be time-consuming. It can seem like an insurmountable task.

Through the use of bots, FrontPage enables even novice Web page designers to use advanced features that are normally handled with scripts. These bots are basically custom-made scripts that are configured to perform certain tasks. With FrontPage, you just need to plug in the variables that each bot requires, and you are on your way to automating your pages.

Basic Bots Described

The bots discussed in this chapter can be used regardless of whether your Internet service provider has the FrontPage Server Extensions installed on its server. You can use these bots to enhance your pages so that making changes down the road will be much easier.

Annotation Bot

In the chapters in the "Basic Techniques" section of this book, you created webs and pages with templates. Some of those pages contained purple text that suggested content for you to enter. That text was placed in the page using an Annotation bot.

You use the Annotation bot to place reminders or preliminary placeholder text on your pages. The text that you enter in an Annotation bot can be viewed in the FrontPage Editor. However, when you open the same page in a Web browser, you do not see the text.

TIP
When you enter code in an HTML Markup bot, discussed in Chapter 21, "Using Your Own HTML Code," a small yellow icon is placed on your page. You can use the Annotation bot to note on your page what the code in the HTML Markup bot does.

Annotating a Page

You can insert an Annotation bot on your page in two ways:

Figure 15.1 : Use the Insert Bot dialog box to select the type of bot to place on your page.

To complete the Annotation bot:

  1. From the Insert Bot dialog box, highlight Annotation and click OK. The Annotation Bot Properties dialog box appears.
  2. Enter the annotation text in the dialog box, as in Figure 15.2.
    Figure 15.2 : Enter the text for the annotation in the Annotation Bot Properties dialog box.
  3. Click OK. Purple annotation text appears on your page.

You can apply any text formatting to an annotation after it is placed on your page. For example, you can change it to bold or italic, increase the font size, or change the paragraph or list style. You can also change the color of the text. As long as the annotation remains an annotation, however, it appears in the color purple. When you replace the annotation text with the final contents, you will see the font color that you selected during formatting. Figure 15.3 shows examples of annotations with various types of formatting.

Figure 15.3 : Annotations can be formatted just like regular text.

Changing the Contents of an Annotation

You sometimes need to edit an annotation and keep it as an annotation. The steps are

  1. Place the insertion point over the annotation, where it changes into a bot pointer.
  2. Click to select the annotation. It appears in inverse video.
  3. Choose Edit | Properties, or right-click and choose Properties from the pop-up menu.
  4. Edit the contents of the annotation, and click OK.

Replacing an Annotation with Page Content

You can replace an annotation with content that will appear in Web browsers. The steps are

  1. Place the insertion point over the annotation, where it changes into a bot pointer.
  2. Click to select the annotation. It appears in inverse video.
  3. To replace the annotation with text, enter the text with which you want to replace it; the text appears in the same formatting as for the Annotation bot. To replace the annotation with an image, choose Insert | Image while the annotation is highlighted; the image appears in place of the annotation.

Include Bot

As you design your pages, you often enter the same information on several pages. Examples of repetitive information include

It is easy to cut and paste information like this from one page to another. Consider, though, how much work it is to go back and change that information, especially if it appears on dozens of pages. You can use an Include bot to simplify and automate the task.

An Include bot inserts the contents of one page into another page. Rather than change the information in the dozens of pages in which the repeated content appears, you need change it only in the page that gets included in the others. If you study the pages in the Web templates and wizards, you will find Include bots used frequently. They are real time-savers.

When you use Include bots, note that the page you include must be an HTM or HTML page-in other words, another web page. You cannot insert a text file, a graphic, or any other type of file using an Include bot. Likewise, the page you include must exist in your current web. If you include a page from another web on your server or if you include a page that does not yet exist in your web, a line appears in italic text surrounded by brackets, such as

[badpage.htm]

What you should see after you include another page with the Include bot are the actual contents of that page inserted into your current page. If you do, you know that the Include bot did its job.

Including Pages Within Pages

Using the Include bot is straightforward. It involves only a few steps. They are

  1. Position the insertion point at the end of the line before which you want to include the contents of another page.
  2. Choose Insert | Bot. The Insert Bot dialog box appears.
  3. Highlight Include and click OK. The Include Bot Properties dialog box, shown in the upper example in Figure 15.4, appears.
    Figure 15.4 : Include the contents of another page with the Include Bot Properties dialog box. The contents of the referenced page appear in your current page.
  4. If you know the URL of the page that you want to include, enter it in the Page URL to Include field, or click the Browse button to choose a page from your current web. The Browse button will not be highlighted if you don't have a web open in the FrontPage Explorer.
  5. Click OK. The contents of the other page are inserted into your current page, as in the lower example in Figure 15.4.

TIP
Consider placing content that is included in other pages with the Include, Scheduled Include, and Scheduled Image bots in your web's _private directory. This directory serves as a storage area for pages and content to which you do not want to provide public access.

Editing Included Pages

You might decide at a later point to include a different page in an Include bot that has already been configured. To revise the Include bot so that it includes a different page:

  1. Move the cursor over the text of the current included page, where it becomes a bot cursor.
  2. Double-click to bring up the Include Bot Properties dialog box.
  3. Use the Browse button to open the Current Web dialog box. The button will be disabled if you don't have a web open in the FrontPage Explorer.
  4. Select another page from those in your current web, and click OK to return to the Include Bot Properties dialog box.
  5. Click OK to return to the FrontPage Editor. The contents of the new included page appear on your current page.

If you want to edit the page contents of an included page, you must open the originating page. You can open the page by selecting the Include bot. The steps are

  1. Move the mouse over the contents of the included page. The mouse pointer becomes a bot pointer.
  2. Click the Include bot to highlight it. It appears in inverse video.
  3. Right-click and choose Open webpage.htm from the pop-up menu, where webpage.htm is the name of the originating file. The page must already be saved to your current web for this to work. Figure 15.5 shows an example.
    Figure 15.5 : Navigate to the included page by using the pop-up menu.
  4. After the originating page appears in the FrontPage Editor, make the changes and save the edited page to your current web.
  5. Return to the page that contains the Include bot. Use the Tools | Reload command or the Reload icon to view the updates in the page.

Following Links on Included Pages

A common use for Include bots is to place the same navigation links on many pages. If you try to follow a link from an included navigation links page, you will see the bot pointer appear when you position your mouse cursor over any of the links on the included page. To follow these links, you must open the original navigation links page. You can follow a link from an included navigation links page as follows:

  1. Move the mouse over the contents of the included navigation links page. The mouse pointer becomes a bot pointer.
  2. Click the Include bot to highlight it. It appears in inverse video.
  3. Right-click and choose Open webpage.htm from the pop-up menu, where webpage.htm is the name of your navigation links page. The navigation links page appears in the FrontPage Editor.
  4. Place the insertion point anywhere in the link that you want to follow. Choose Tools | Follow Link. The linked page that you want to view appears in the FrontPage Editor.

Scheduled Include Bot

Suppose that you want to post information on your web on a certain date. Eventually that day goes by, and you forget to include the page on the site. FrontPage provides a way to help you avoid this situation effortlessly: the Scheduled Include bot.

The Scheduled Include bot is similar to the standard Include bot, except that you can specify a date range in which the page appears in your web. You prepare your pages beforehand, and specify the date when they are posted to your web. The page displays on your site until the end date specified in the Scheduled Include bot.

Scheduled Include bots and Scheduled Image bots require proper timing. They execute only if changes occur to the web. Because of this, you are advised to make daily changes to your web. The help file suggests incrementing the value of a configuration variable. Use the FrontPage Explorer's Tools | Web Settings command, and specify a variable with the Parameters tab of the Web Settings dialog box.

That solution works well if you use FrontPage on your own server with a 24-hour connection to the Internet. For the average user who relies on an Internet service provider, though, another solution is necessary. Instead, create a page titled Updater (updater.htm), and place a Timestamp bot on it. Set the Timestamp bot to update each time the page is manually updated. Save this page to a private area on your web, to which only you have access; a directory named _private is included in your FrontPage webs automatically. If you are like most people who browse the Web, you do so frequently. Before you log into the Web, make a tiny change to this Updater page on your local computer, and use an FTP program or the FrontPage Publishing Wizard to send the new version of the page to your remote site. This makes a change to your web that will keep the schedule timers functioning properly, and the Timestamp bot keeps track of when you last made the change.

You might want to use Scheduled Include bots for

Inserting Content at Specified Times

To insert a scheduled page into your web on a specified date, you need to create a master page that holds its contents. It can be a blank page whose contents change based on the values specified in the Scheduled Include bot.

To display a page in your web on a given date and for a specified length of time, use the Scheduled Include bot. The steps are

  1. Create a master page that holds the contents of the included page.
  2. Position the insertion point at the end of the line before which you want to include the contents of another page.
  3. Choose Insert | Bot. The Insert Bot dialog box appears.
  4. Highlight Scheduled Include and choose OK. The Scheduled Include Bot Properties dialog box, shown in Figure 15.6, appears.
    Figure 15.6 : Use the Scheduled Include bot to place the contents of a page into your web on a specified time.
  5. Enter the URL of a page in your current web in the Page URL to Include field, or click the Browse button to select a page from the currently opened web.
  6. Enter the starting date and time and the ending date and time in the designated fields. The format to enter the date and time is exactly as it appears in the dialog box, including hyphens, spacing, and colons. Time is entered in 24-hour format. For example:
    01-Jun-1996 00:00
    is midnight on June 1, 1996.
  7. You can also add a page URL that is displayed before or after the Scheduled Include page. This is not a bad idea, because you might have links to the page on which the Scheduled Include bot appears. If you do not specify an alternate page, the user receives an error message indicating that the page does not appear on the site. Enter the URL of an alternate page in your current web, or click the Browse button to select one from your currently opened web.
  8. Click OK. If you create the page before the Scheduled Include date, you see either the alternate page or the following text:
    [Expired Scheduled Include]

TIP
If you see [Expired Scheduled Include] during the time period specified by the Scheduled Include bot, the page that you included may not exist in your current web. Verify the name of the included file, or check to see if a file by that name exists in your current web.

If you open the page in the FrontPage Editor during the time period specified by a Scheduled Include bot, you see the page specified in the bot, as in Figure 15.7.

Figure 15.7 : The content from the included page appears within the master page during the scheduled time frame.

Scheduled Image Bot

The Scheduled Image bot is similar to the Scheduled Include bot, except that it places an image on a page during a specified time period. Use it to display, for example, calendar graphics or an image of the week. The same rules and cautions applicable to a Scheduled Include bot apply here as well.

Inserting Images at Specified Times

You can insert a scheduled image anywhere on a page. Note that you cannot apply image formatting to a scheduled image after it is placed on your page, because you cannot access the Image Properties dialog box. Apply image transparency or hotspots to an image before you place it on the page with a Scheduled Image bot. Likewise, because you cannot access the Image Properties dialog box, you also cannot specify layout options. Instead, insert the scheduled image in a table, as in Figure 15.8.

Figure 15.8 : Use tables to assist with laying out scheduled images.

TIP
To maintain the table widths, create a general graphic image or a transparent GIF file that has the same dimensions as the image or images that you want to include. Specify this transparent GIF as an optional page URL to include before or after the given date.

To insert a scheduled image on a page:

  1. Position the insertion point where you want the image to appear.
  2. Choose Insert | Bot. The Insert Bot dialog box appears.
  3. Highlight Scheduled Image and choose OK. The Scheduled Image Bot Properties dialog box appears. It is similar to the Scheduled Include Bot Properties dialog box.
  4. Enter the URL of an image in your current web in the Image to Include field, or click the Browse button to select an image from the currently opened web.
  5. Enter the starting date and time and the ending date and time in the designated fields.
  6. If you want, add an image URL that is displayed before or after the scheduled include page. Enter the URL of an image in your current web, or click the Browse button to select one from the currently opened web.
  7. Click OK. If you create the scheduled image before the scheduled date, you see either the alternate image or the following text:
    [Expired Scheduled Image]
    If you open the page in the FrontPage Editor during the time period specified by a Scheduled Image bot, you see the image specified in the bot.

Substitution Bot

If you are familiar with word processors, you might be aware of the concept of fields. Fields enable you to set up a form letter or a master mailing label, placing variable names in certain locations. The fields are replaced with data set up in a database or an another word processing document.

The Substitution bot works almost the same way, although the variables that it places on pages are settings applicable to the current web. It enables you to place on your pages the names of generic variables whose contents are replaced with values specified in the web configuration settings.

Suppose, for example, that you design a product data sheet that you want to use as a template for several different companies or for divisions of a company. You want to save this page as a template that can be used in many instances. On this page, you place Substitution bots with the following values:

[CompanyName]
[CompanyAddress]
[CompanyEMail]
[CompanyHomePage]

When you create a web for the company, you configure the web settings to specify the information that is placed on these fields in your pages.

Another good use for the Substitution bot is to place your own contact information on your pages. You might move, change Internet service providers, or upgrade your web site with your own domain name. If you placed your contact information on dozens or hundreds of pages without using Substitution bots, you would have many page changes ahead of you. Using Substitution bots for this information enables you to enter the changes only once-in your Web configuration settings. After that, if you store your pages on a remote site, it is just a matter of transferring them to your remote web.

Substitution bots need configuration variables associated with them. In this chapter, you learn how to add general configuration variables in your Web settings. You can also add configuration variables to forms, as discussed in Chapter 20.

TIP
To add a configuration variable to your Web settings, you need to have access to the Web as an administrator. If you use FrontPage on your own personal computer, you established administrator status when you installed FrontPage under the Typical installation procedures, through the FrontPage Server Administrator.
If you are working in a multiauthor environment, you might not have administrator status and might be unable to perform all the steps in the following task. Find out from your web administrator the names of the configuration variables that you can use.

Entering Substitution Bots and Configuration Variables

In this task, you create an example of a footer that can be inserted into several pages. The footer is designed to substitute your actual contact information with the values specified in Web settings. The steps are

  1. On the first line of the footer, enter the following text:
    For questions or comments regarding this page, contact
    
  2. Enter a space and choose Insert | Bot. The Insert Bot dialog box appears.
  3. Highlight Substitution and click OK. The Substitution Bot Properties dialog box, shown in Figure 15.9, appears.
    Figure 15.9: Use Substitution bots to place variable names on your pages.
  4. In the Substitution bot, enter the text that describes the variable that you want to insert. This text cannot contain any spaces or colons. Though the Substitution Bot Properties dialog box will accept spaces and colons, the Substitution bots might not work properly. For this example, enter
    webmaster
    
  5. Click OK. If the configuration variable exists in your Web settings, the value set for it appears on the page, as in the top portion of Figure 15.10. If the variable does not yet exist in your Web settings, the line on your page looks like
    Figure 15.10: The variable name specified in the Substitution bot is replaced with configuration variables you enter in the Web settings.

    For questions or comments regarding this page, contact [webmaster].
    
  6. To complete the next line of the footer, insert a normal line break after the Substitution bot. The insertion point moves to the next line.
  7. For the second line of the footer, type the word Copyright and insert a space. Next, choose Insert | Special Character, select the copyright symbol, and click Close to exit the Insert Special Character dialog box. Then, insert a space, type 1996, and insert another space.
  8. Insert another Substitution bot, this time using one of the four standard configuration variables. From the drop-down list box, choose Author, as in the top portion of Figure 15.10. This configuration variable places the name of the author who created the page in the Substitution bot field.

    NOTE
    Four configuration variables are standard to every web or page created in FrontPage. They are
    Author
    Replaced with the name of the author who created the page. The author name is based on the name as entered in the FrontPage Server Administrator, or by using the Tools | Permissions command, where spaces are not allowed in the name.
    ModifiedBy
    Replaced with the name of the author who most recently modified the page.
    Description
    Replaced with a description of the current page as entered in the Comments field of the Properties dialog box.
    Page-URL
    Replaced with the page URL of the page.
    The values of each configuration variable can be viewed from the FrontPage Explorer. Highlight the page whose properties you want to view, and choose Edit | Properties.

  9. Click OK. The Substitution bot places the author name on your page, as shown in the bottom portion of Figure 15.10.
  10. Highlight the Substitution bot text that was entered in the first line, and create a link to the webmaster's email address.

Now you need to add the configuration variable for the webmaster Substition bot to your web. To do this:

  1. Open the FrontPage Explorer. Choose Tools | Web Settings. The Web Settings dialog box, opened to the Parameters tab, appears.
  2. Click the Add button. The Add Name and Value dialog box, shown in Figure 15.11, appears.

    Figure 15.11: Use the Add Name and Value dialog box to add the configuration variable for the Substitution bot to the web.

  3. In the Name field, enter
    webmaster
    
  4. In the Value field, enter the e-mail address of the person who designs and maintains the web. Click OK to exit the Add Name and Value dialog box. The variable appears in the Parameters tab of the Web Settings dialog box.
  5. Click the Apply button in the Web Settings dialog box.
  6. Click OK to exit the dialog box and return to the FrontPage Explorer. The webmaster configuration variable becomes an option that you can select from the drop-down menu in the Substitution Bot Properties dialog box.
  7. Return to the footer page in the FrontPage Editor, and save the page to your web. You can now include this footer on any page in your web. Figure 15.12 shows an example.

Figure 15.12: After you save the footer, it can be included on any page.

Table of Contents Bot

The Table of Contents bot enables you to generate a list of the pages that appear in your Web site automatically. Any pages in your web that appear beneath that page are listed in the table of contents in a hierarchical manner using nested lists. You can include-or not include-pages that are not linked from anywhere in your table of contents.

You do not have to generate a table of contents from your home page; it can start from any page that appears in your web. For example, if your home page provides links to several different sections, some of which you do not want to include in the table of contents, you can automatically generate a table of contents that starts at the beginning of each of the sections you do want to include. Multiple Table of Contents bots can appear on a single page, each generating contents that begin at a specified page.

Generating an Automatic Table of Contents

When you generate a table of contents using the Table of Contents bot, it inserts a generic heading and three dummy links on your page. That is what you see in the FrontPage Editor. Your first reaction is probably that you did something wrong. When you open a Web browser and navigate to the page while your server is running, though, you see the results.

To insert a table of contents on a page:

  1. Position the insertion point where you want the table of contents to appear.
  2. Choose Insert | Bot. The Insert Bot dialog box appears.
  3. Highlight Table of Contents and click OK. The Table of Contents Bot Properties dialog box, shown in Figure 15.13, appears.
    Figure 15.13: Use the Table of Contents Bot Properties dialog box to choose options for your table of contents.
  4. In the Page URL for Starting Point of Table field, type the name of the page from which you want to begin generating the table of contents, or click the Browse button to choose a page from the currently opened web.
    Specifying your home page as the starting point generates a table of contents that lists all the pages in your web. If you do not want to include all the pages in your table of contents, you can selectively choose pages. For example, you can insert several Table of Contents bots on a single page, each listing the pages in specific sections in your web.
  5. Select a heading size for the first entry in the table of contents in the Heading Size field. Choose None if you do not want a heading to appear.
  6. Select one or more of the following options:
    Show each page only once. Sometimes, several pages in your web contain links to the same page. You might not want the same page to appear in multiple locations in your table of contents. Keep this box checked to list pages only once in the table of contents. Uncheck it if you want to show the page each time a link to it appears.
    Show pages with no incoming links. If you want to include orphan pages-that is, pages that cannot be reached by clicking links in your pages-check this option. However, this might produce links to pages to which you do not want users to navigate, such as header and footer pages that are placed on your pages with Include bots. The table of contents does not include links to any pages placed in your _private directory.
    Recompute table of contents when any other page is edited. By default, this option is unchecked. If your web site is fairly small, it is safe to check this option. Whenever you save a new or revised page to your web, checking this option causes the table of contents to regenerate and add the new pages. If you leave this option unchecked, you can regenerate the table of contents by opening and saving the page that contains the Table of Contents bot.
  7. Click OK to exit the dialog box. The Table of Contents bot appears on your page, showing three dummy links. Figure 15.14 shows an example.
    Figure 15.14: In the FrontPage Editor, the table of contents appears to be incomplete.

To view the table of contents in your browser, make sure that the FrontPage Personal Web Server is running. Open your favorite browser, and enter a URL similar to the following, replacing the server name, web name, and page URL with your settings:

http://localhost/yourwebname/yourtoc.htm

or

http://yourservername/yourwebname/yourtoc.htm

The browser loads the table of contents page, and you can see each page listed, beginning with the page that you specified in the Table of Contents Bot Properties dialog box. The pages are listed in the table of contents by their title, as in Figure 15.15.

Figure 15.15: When you view the table of contents in a Web browser, the titles of the pages appear.

NOTE
If you are having difficulties viewing the table of contents page in your browser, one of two things may remedy this situation. First, verify that the Table of Contents page and other open pages in the FrontPage Editor are saved to your current web. Secondly, use the View | Refresh command in the FrontPage Explorer to refresh the web. Check in the FrontPage Explorer's Outline View to see if the pages appear beneath the Table of Contents page. If they do, you should be able to view them in your browser as well.

Timestamp Bot

The Timestamp bot helps you and your visitors keep track of the date when a page was most recently updated-manually or automatically. In most cases, you specify manual updating. However, there are some instances when you want to specify automatic updating.

TIP
Include a Timestamp bot at the beginning of your pages. This tells users whether your pages have changed since their last visit

Indicating When a Page Was Last Revised

To place a Timestamp bot on your page:

  1. On your page, enter some text that appears before the timestamp. For example, enter
    This page was last edited on 
    and follow that line with one space.
    
  2. Choose Insert | Bot. From the Insert Bot dialog box, choose Timestamp and click OK. The Timestamp Bot Properties dialog box, shown in Figure 15.16, appears.
    Figure 15.16: Use the Timestamp Bot Properties dialog box to choose date and time options for the timestamp.
  3. In the Display field, choose one of the following options:
    Date this page was last edited. Choose this option if you normally edit the page manually. This is the most common way to specify a timestamp.
    Date this page was last automatically updated. Choose this option if the page includes any features that are generated automatically. Examples include tables of contents, discussion group articles, or guest book pages in which users' comments are inserted automatically.
  4. In the Date Format field, choose the format for displaying the date on your pages from the drop-down menu.
  5. If you also want to specify the time when your page was last updated, choose a time format from the Time Format drop-down menu.
  6. Click OK. The timestamp appears on your page, as shown in Figure 15.17. The timestamp updates whenever you save a page to your web.
    Figure 15.17: The timestamp appears on your page, and it updates whenever a new version of the page is saved to your web.

Workshop Wrap-Up

Now you have solutions to the problems described at the start of this chapter. You can use FrontPage bots to resolve them quickly and easily. Bots allow you to add reminders or notes to your pages, reduce repetitive typing of links or other text, schedule web content, and automatically keep track of all the pages in your web. Your Web creation tasks are greatly simplified, and making changes to your Web site in the future requires less time to complete.

Chapter Summary

In this chapter, you learned about the basic bots available to you in FrontPage. Using them, you can automate your pages in several different ways. You learned how to annotate pages, include content from one page in another, schedule content and images to appear in your web at specified times, generate a table of contents automatically, use and apply configuration variables to your webs, and advise yourself and others when changes were last made to your pages. Automating your pages in this manner involves only a few steps, and it makes your work much easier down the road.

Next Steps

In the next chapter, you learn how to use other editors in conjunction with the FrontPage Editor to edit other types of content from within FrontPage. For more information on the subjects covered in this chapter:

Q&A

Q: Can I use these bots without using the FrontPage Explorer?
A: Many of the bots rely on links to pages that exist in the current web. This means that you must have your server running, and the FrontPage Explorer must be open to the web that holds the pages with which you are working.
Q: How do the bots work if my service provider does not have the FrontPage Server Extensions?
A: When you view the HTML code-source or generated-using the View | HTML command in the FrontPage Editor, you see references to bots placed in your code. However, if you view the source code of the same page through a Web browser, you see quite a difference. The contents inserted with bots become an integral part of the page. References to the bots are stripped out. For this reason, you should keep a copy of your pages in your FrontPage web if you plan to make changes to them. When you import your web pages into your web from your server, you need to insert the bots again to bring them back to automation status.
Q: I put a Timestamp bot in a footer and used the Include bot to place it on several pages. When I changed some of the pages that included the footer, the dates were not updated. What happened?
A: The Timestamp bot updates when you change a page. In this case, though, the timestamp is tied to the footer-not to the page on which it is included. If you place a Timestamp bot on your pages with an Include bot, the date does not change unless you save the footer again. This might place an incorrect date on all the pages in which the timestamp is included. Rather than use an Include bot to place a Timestamp bot on several pages, place the timestamp on each page individually.
Q: I inserted a logo at the beginning of my page by using an Include bot. I want to add something before it. I cannot place the cursor at the beginning of the page now. How do I do that?
A: To place the cursor before the Include bot, select the Include bot so that it appears in inverse video. Then press Ctrl+Enter. This places the cursor on a new line above the Include bot. The new line is formatted as a normal paragraph.