Chapter 2

Let's Get Personal


CONTENTS

"Hey, do you have a home page on the Net yet?"

You probably hear this a lot. It seems that everyone wants a home page on the Internet. Today, having a home page is the greatest thing since sliced bread. It rates right up there with having your own pager as the status symbol of the decade.

If you are like me, you put it off for a long time. You look through all the shelves of books at your local computer store that focus on developing Web pages, and your eyes glaze over. "Good grief!" you think. "This stuff isn't as easy as I thought it would be. Look at all those tags and the syntax. How on earth am I going to remember all that? And when I look at my pages in my browser, they don't look at all how I thought they would. I think I'm going to give up."

Well, good news is in store. FrontPage is here. You don't have to worry about all the tags. You can say good-bye to the syntax, because you don't touch a bit of that code unless you really want to. You also work on your pages in an environment that shows you exactly how they will look in the most popular browsers. FrontPage is even kind enough to take you through the process of creating a home page. How lucky can you get?

Getting Personal: The Quick Way

The quickest way to create a home page is to use FrontPage's Personal Web template to generate a web that contains a single page. It is your home page. It is a lean and mean page, void of graphics and fancy multimedia. Don't let appearances fool you, though. By the time you finish this book, you will know how to make this simple page fancier. With the Personal Web template, you can put something on the Net and finally say, "Yes, I do have a home page."

Creating a Personal Web

To develop a home page with the Personal Web template, first open the FrontPage Explorer. Then follow these steps:

  1. From the FrontPage Explorer, choose File | New | FrontPage Web (Ctrl+N), or click the New FrontPage Web button on the toolbar. The New FrontPage Web dialog box appears.
  2. In the Template or Wizard field, highlight Personal Web.
  3. To add the new web to the currently opened web, check the Add to the current web checkbox. This option will be disabled if you do not have a web opened in the FrontPage Explorer.
  4. Choose OK to continue. The Personal Web Template dialog box appears.
  5. From the Web Server or File Location drop-down menu, select the server in which you want to create a new web, or enter the name of an existing server or directory on your local hard drive.
  6. Check the Connect Using SSL checkbox if you want to connect to a server that supports Secure Socket Layer (SSL) communications.
  7. In the Name of New FrontPage Web field, enter a name for the new web. Web names must use the character restrictions on your server. Typically, no spaces are allowed.
  8. Choose OK or press Enter. Enter your administrator name and password, if prompted, using the name and password you entered in the FrontPage Server Administrator when you installed FrontPage.

Is that it? It sure is. Once you complete these steps, the FrontPage Explorer transfers files from the \Program Files\Microsoft FrontPage\Webs\Homepage.tem directory into your web. After a brief time, the Personal Web appears in the FrontPage Explorer window.

Examining the Personal Web Page

When you create a web with the Personal Web template, one web page is placed in the Personal Web directory. If you are using the FrontPage Personal Web Server, this page is, by default, named index.htm and has a title of My Home Page. If you are using the Microsoft Personal Web Server, the page is named default.htm, by default. The template also creates a subdirectory named /images in your web, in which you can place all your web graphics.

Initially, you see several sections on the page. Each section has placeholders and guidelines from which you create your page content. A lot of the layout work is already done for you. At this point, you simply customize the page with your personal preferences. With some minor modifications, such as changing the font face and adding a background image, your page looks similar to the figures shown in this chapter.

The sections of the page are described below. Compare your unmodified version to the examples shown in the following figures, and you'll notice how quickly you can get a home page on the Internet.

The Contents Section

The Contents section contains a bulleted list of links to the other sections on your page. (See Figure 2.1.) This is accomplished through the use of bookmarks. When the user clicks on one of the links in the Contents section, the browser jumps to the appropriate bookmarked section header. You'll notice another link at the end of each section which allows the user to jump back to a bookmark at the top of the page.

Figure 2.1 : The Contents section of the home page contains links to the other sections on the page.

The Employee Information Section

In the Employee Information section, shown in Figure 2.2, you highlight your title and key responsibilities. The section has a link to your department or workgroup's home page, a link to your manager's home page, and links to the home pages of the people who work for you.

Figure 2.2 : The Employee Information section displays your job title, responsibilities, and links to related pages.

The Current Projects Section

In the Current Projects section, shown in Figure 2.3, you highlight what you are currently working on. The projects are shown in a definition list. The names of the projects are formatted as defined terms, and a description of the project is formatted as a definition.

Figure 2.3 : The Current Projects section shows what you are currently working on.

The Hot List Section

In the Hot List section, shown in Figure 2.4, you add links to your favorite sites on the Web. The section displays the links in a bulleted list.

Figure 2.4 : The Hot List provides links to your favorite sites on the Web.

The Biographical Information Section

The Biographical Information section, shown in Figure 2.5, lists the companies for which you have worked and your responsibilities there. The information is displayed in a modified definition list that shows the company name, your title, the date of your employment, and a description of your primary responsibilities.

Figure 2.5 : The Biographical Information section provides your employment history.

The Personal Interests Section

In the Personal Interests section, shown in Figure 2.6, you enter some of your interests. Beneath the Personal Interests heading, you describe what interests you and why. This information is arranged in a definition list. The topic of interest is shown as a defined term, and a description of why you like that topic is shown as a definition.

Figure 2.6 : The Personal Interests section lists your hobbies and other interests.

The Contact Information Section

The Contact Information section, shown in Figure 2.7, provides links to your e-mail and Web addresses. It also shows your office telephone number. This information is formatted with Normal paragraphs and line breaks.

Figure 2.7 : The Contact Information section has links to your e-mail and Web addresses.


TIP
Use caution when you place contact information other than your e-mail or Web addresses. You might get telephone calls and letters that you don't expect.

The Comments and Suggestions Section

The Comments and Suggestions section has a form that enables visitors to tell you what they think of your Web site. (See Figure 2.8.) This section uses a Save Results bot. The results of this form are stored in a text database results file called homeresp.txt, which is created and updated on your Web site as comments are received.

Figure 2.8 : The Comments and Suggestions form enables people who visit your site to submit their comments to you.

The Page Footer

The page footer, shown in Figure 2.9, displays copyright information and the date that the page was last revised. The date is placed on the page through the use of a Timestamp bot. This bot is discussed in Chapter 14, "Automating Pages with Bots."

Figure 2.9 : The page footer contains copyright information and a Timestamp bot that notifies users when the page was last updated.

Getting Personal: The Custom Way

Is there more in the Personal Web's home page than you care to share? Do you want to arrange the information differently? By using the Personal Home Page Wizard, you can customize your personal home page. For the most part, the home page contains the same content as in the Personal Web template, but the wizard enables you to display the information differently. You also can eliminate entire sections.

Most likely, you will start with a personal home page and add other pages to your Web site. To accomplish this, you can start with an Empty Web, to which you add your home page.

Using an Empty Web

The Empty Web template creates a Web site that contains no documents. It is the best place to start when you want to design a Web site from the ground up. It is also a good web to start with if you want to import existing content into a FrontPage web.

Creating an Empty Web

You can create an Empty Web with or without the Web Server installed. To create an Empty Web, first open the FrontPage Explorer. Then follow these steps:

  1. From the FrontPage Explorer, choose File | New | FrontPage Web (Ctrl+N) or click the New FrontPage Web button on the FrontPage Explorer toolbar. The New FrontPage Web dialog box appears.
  2. In the Template or Wizard field, highlight Empty Web.
  3. To add the new web to the currently opened web, check the Add to the current web checkbox. This option will be disabled if you do not have a web opened in the FrontPage Explorer.
  4. Choose OK to continue. The Empty Web Template dialog box appears.
  5. From the Web Server or File Location drop-down menu, select the server in which you want to create a new web, or enter the name of an existing server or directory on your local hard drive.
  6. Check the Connect Using SSL checkbox if you want to connect to a server that supports Secure Socket Layer (SSL) communications.
  7. In the Name of New FrontPage Web field, enter a name for the new web. Web names must use the character restrictions on your server. Typically, no spaces are allowed.
  8. Choose OK or press Enter. Enter your administrator name and password, if prompted, using the name and password you entered in the FrontPage Server Administrator when you installed FrontPage. The Empty Web appears in the FrontPage Explorer. It contains no pages, and includes _private and images subdirectories.

Using the Personal Home Page Wizard

You use the Personal Home Page Wizard to create a customized home page for your Web site quickly and easily. The Personal Home Page Wizard guides you through several choices for your home page.

You are asked what types of sections you want on your page. Based on your choices, you are guided through several options to customize the appearance of your page.

Starting the Personal Home Page Wizard

To create a customized home page using the Personal Home Page Wizard, open the FrontPage Editor.

  1. From the FrontPage Explorer, choose Tools | Show FrontPage Editor, or click the Show FrontPage Editor button on the toolbar. The FrontPage Editor opens.
  2. From the FrontPage Editor, choose File | New, or use the shortcut Ctrl+N. The New Page dialog box appears.
  3. From the Template or Wizard list, highlight Personal Home Page Wizard and choose OK. The first screen of the Personal Home Page Wizard appears.

Choosing Your Sections

In the first screen of the Personal Home Page Wizard, you choose the sections that you want to appear in your home page. The section names are the same as those created with the Personal Web template discussed earlier in this chapter. A progress bar, located beneath the options list, gives you an idea of how far along you are.

Navigation buttons appear at the bottom of the wizard screen. The function of these buttons are as follows:

Cancel. Exits the wizard at any time.
Back. Use this button to review or change the choices that you have already made.
Next. Proceeds to the next screen of the Personal Home Page Wizard.
Finish. Use this button from any wizard screen to generate a page with the choices that you have made so far.

To choose the sections you want to include in your personal home page, follow these steps:

  1. Check the box beside each section listed below that you want to include on your page:
    Employee Information
    Current Projects
    Hot List: Interesting Web Sites
    Biographical Information
    Personal Interests
    Contact Information
    Comments and Suggestions
  2. Click Next to proceed to the next screen of the Personal Home Page Wizard.

Naming Your Home Page

In the second screen of the Personal Home Page Wizard, you assign a URL (filename) and title to your page. To name your home page:

  1. Enter a filename for the page in the Page URL field. Filenames are restricted to eight characters plus three letters for the .htm extension in the Personal Home Page Wizard. In the example, the filename index.htm was used.
  2. Enter a title for the page in the Page Title field. In the examples, the following title is entered:
    Bob Richards' Home Page
  3. Click Next to proceed to the next screen of the Personal Home Page Wizard.

TIP
If you are familiar with the Internet, you have probably used Web searches to find pages. These searches typically use information from the page title. You should title your page with something descriptive so that people know whose home page they are going to.

Adding Employee Information

If you include an Employee Information section on your home page, the wizard asks you to choose what fields you want to appear. Figure 4.2 shows a page generated with the Personal Web template; use it as a guide. The information is the same as what appears when you generate a page with the Personal Home Page Wizard.

To add your employee information:

  1. Select any or all of the following options:
    Job title
    Key responsibilities
    Department or workgroup
    Manager
    Direct reports
  2. Click Next to proceed to the next screen of the Personal Home Page Wizard.

Adding Your Current Projects

If you include a Current Projects section on your home page, you can enter a list of the projects that you are working on. To enter your current projects:

TIP
If you are working on a hot Web site that you want everyone to see, provide a link to it in the Current Projects section.

  1. In the "Enter the names of some Current Projects you're working on" field, type a list of projects, placing one project on each line. For example, you enter the following three lines of text, pressing the Enter key to begin the new item:
    Design and Engineering of BCS-4562 Home Audio Stereo Amplifier
    Design and Engineering of BCS-3522 Professional Audio Receiver
    Design and Engineering of BCS-7534 Multi-CD Player
  2. Choose how to display the information:
    Bullet list (default) displays the current projects in a bulleted list, as shown in Figure 2.10.
    Figure 2.10 : Current projects are displayed in a bulleted list.


    Numbered list displays the current projects in a numbered list, as shown in Figure 2.11.
    Figure 2.11 : Current projects are displayed in a numbered list.


    Definition list (item plus description) displays the current projects in a definition list, as shown earlier in this chapter in Figure 2.3.

  3. Click Next to proceed to the next screen of the Personal Home Page Wizard.

Selecting Hot List Format

You can select the format for your hot list. You also can import a hot list from a browser that can export hot lists or favorite places into an HTM file. To define your hot list format:

  1. Choose one of the following types of styles:
    Bullet list. Hot list items appear on individual lines of a bulleted list on your page, as shown earlier in Figure 2.3.
    Numbered list. Hot list items appear on individual lines of a numbered list on your page, as in Figure 2.12.
    Figure 2.12 : You can display links in a numbered list.


    Definition list (item plus description). Hot list items appear in a definition list on your page. You can add a description of each site beneath its name, as shown in Figure 2.13.
    Figure 2.13 : Use a definition list to describe what you like about your favorite sites.


TIP
If you use Netscape for a browser, you can save its bookmarks into a
hot list by opening your bookmark list in Netscape with the Bookmarks | Go To Bookmarks command. Then choose File | Save As (Ctrl+S) to save the bookmark list in HTM format.


    Import from web page. If you choose this option, type the directory and filename of the HTM file that you want to import in the File field, or click the File button to browse through the appropriate directory. Choose the HTM file that contains your hot list items and click Open to return to the Personal Home Page Wizard. After the page is generated, the items appear on your page in a bulleted list.

  1. Click Next to proceed to the next screen of the Personal Home Page Wizard.

Choosing Biographical Information

If you have a Biographical Information section on your home page, you can choose what type of biographical information to include. The wizard has three categories of information.

To choose your background information:

  1. Select one of the following categories of biographical information:
    Academic. This option places headings for academic information (such as institution, dates of attendance, and degrees or positions) on your page. Figure 2.14 shows an example of academic information.
    Figure 2.14 : You can place academic information on your home page.


    Professional. This option places professional information on the page, as shown earlier in Figure 2.5.
    Personal. You can also place personal milestones or interesting events on your home page. Figure 2.15 shows an example of personal information.
    Figure 2.15 : The Personal Biographical section shows milestones or major events.

  2. Click Next to proceed to the next screen of the Personal Home Page Wizard.

Including Personal Interests

Personal interests can be listed on your page in one of three ways. To include a Personal Interests section on your home page:

  1. Enter a list of interests in the area provided. Begin each item on a separate line. In the example shown in Figure 2.16, the following lines were entered:
    Music and Musicians
    Anything high tech
    Myths and Mythology

    Figure 2.16 : Personal interests displayed in a bulleted list.

  2. Choose how you want your list to appear:
    Bullet list. Your interests appear on individual lines of a bulleted list, as in Figure 2.16.
    Numbered list. Your interests appear on individual lines of a numbered list, as in Figure 2.17.
    Definition list (item plus description). Your interests appear in a definition list, as in Figure 2.6.
    Figure 2.17 : Personal interests displayed in a numbered list.

  3. Click Next to proceed to the next screen of the Personal Home Page Wizard.

Adding Contact Information

When you use the Personal Home Page Wizard, you can add as much or as little contact information as you desire. Figure 2.18 shows examples of all the fields from which you can choose.

Figure 2.18 : Contact information can be as complete---or as sparse---as you want.

To add contact information to your home page:

  1. Choose the contact information you want to include from the following options. When you check an option, the data entry field enables you to enter your information.
    Postal address
    E-mail address
    URL address
    Office phone
    FAX number
    Home phone
  2. Enter your contact information in the respective fields.
  3. Click Next to proceed to the next screen of the Personal Home Page Wizard.

Storing Your Visitors' Suggestions

If you include a Comments and Suggestions form on your page, you choose the format in which the data is received. You can retrieve the information from your customers in one of the following three ways.

To choose how you want to store your visitors' suggestions:

  1. Choose one of the following data formats:
    Use form, store results in data file. Comments and suggestions that you receive from your home page are stored in a text file on your site that is named _private/homeresp.txt.
    Use form, store results in web page. Comments and suggestions that you receive from your home page are stored in a Web page on your site in HTM format that is named _private/homeresp.htm.
    Use link, send e-mail to this address. This option enables site visitors to e-mail their comments and suggestions to you. Enter your e-mail address in the data entry field. A link to your e-mail address appears on your page.
  2. Click Next to proceed to the next screen of the Personal Home Page Wizard.

Putting Things in Order

The Personal Home Page Wizard enables you to rearrange the order of the sections on your home page. To rearrange the order of the sections:

  1. Highlight the option that you want to move from the Home Page sections list.
  2. Click the Up or Down button to change the location in which the section appears.
  3. Click Next to proceed to the next screen of the Personal Home Page Wizard.

Completing the Page

The final screen of the Personal Home Page Wizard informs you that you have completed all the questions required to generate your page.

To complete the page:

  1. Click the Finish button to create your page.
  2. Use the File | Save command (Ctrl+S), or click the Save button on the Standard toolbar to save your home page to the Empty Web.

Now that your page is complete, you can edit it even further. You can add graphics, customize the information on the page, and add your own special touch. That's the fun part, and that's what the rest of this book is all about!

Workshop Wrap-Up

In this chapter, you learned different ways to generate a home page in the blink of an eye with FrontPage. They may not be the most eye-catching home pages that you will ever see, but you have only just begun.

Next Steps

No doubt, you want to edit the content on your personal home page. With FrontPage, you can customize your page exactly as you want it to appear. You can add or delete content, add graphics and colored text, and do a great deal more. In the next chapter, you learn how to add a discussion group-your own personal message center-to your Web site.

Q&A

Q:Do I have to name my home page index.htm?
A:FrontPage uses the filename index.htm by default when you create a home page with the FrontPage Personal Web Server. The default home page name for the Microsoft Personal Web Server is default.htm. Some Internet service providers require that you name your home page something other than index.htm (index.html and intro.htm are other common names). Chapter 26, "Web Maintenance and Administration," outlines the procedure you use to specify a different home page name. To rename the page after you create it (especially if you have other pages in your web that are linked to it), rename the page in the FrontPage Explorer as described in Chapter 1 "Getting Started." This enables you to update the links on other pages in your web that point to the page.
Q:I put my home page on my Web site, and I'm getting feedback that the form doesn't work. Why?
A:The main reason might be that the FrontPage Server Extensions do not exist on your target server. For the forms to work, they need a form handler, which is explained in more detail in Chapter 22, "Runtime Bots-The Heartbeat of FrontPage Forms." It is common for Web developers to write their own form handlers through CGI scripts or other scripting languages. FrontPage's form bots serve the same function and save you the tedious task of writing a form handler yourself. Your target server must know how to communicate with the bots. This is why they also need the Server Extensions on their end. Chapter 27, "Working with the FrontPage Servers," discusses the FrontPage Server Extensions that are available to Internet service providers.