+ All Categories
Home > Documents > Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage...

Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage...

Date post: 20-Jul-2020
Category:
Upload: others
View: 6 times
Download: 0 times
Share this document with a friend
30
Microsoft FrontPage 2003 SAVVY
Transcript
Page 1: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

Microsoft

FrontPage 2003

S A V V Y

4238c00.qxd 11/3/03 1:18 AM Page i

Page 2: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

4238c00.qxd 11/3/03 1:18 AM Page ii

Page 3: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

Microsoft®

FrontPage®

2003C H R I S T I A N C R U M L I S H | K A T E J . C H A S E

S A N F R A N C I S C O | L O N D O N

S A V V Y™

4238c00.qxd 11/3/03 1:18 AM Page iii

Page 4: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

A s s o c i a t e P u b l i s h e r : DAN BRODNITZ

A c q u i s i t i o n s E d i t o r : ELLEN DENDY

D e v e l o p m e n t a l E d i t o r : JIM COMPTON

P r o d u c t i o n E d i t o r : MAE LUM

T e c h n i c a l E d i t o r : MOLLY HOLZSCHLAG

P r o d u c t i o n M a n a g e r : AMY CHANGAR

C o p y e d i t o r : SARAH LEMAIRE

C o m p o s i t o r : MAUREEN FORYS, HAPPENSTANCE TYPE-O-RAMA

G r a p h i c I l l u s t r a t o r : CARYL GORSKA, GORSKA DESIGN

P r o o f r e a d e r s : EMILY HSUAN, DARCEY MAURER, LAURIE O’CONNELL, NANCY RIDDIOUGH,

SARAH TANNEHILL, MONIQUE VAN DEN BERG

I n d e x e r : JOHN LEWIS

C o v e r , I n t e r i o r , a n d T e c h n i c a l I l l u s t r a t i o n D e s i g n e r : CARYL GORSKA, GORSKA DESIGN

C o v e r P h o t o g r a p h e r : ROBERT J. BIRNBACH

Copyright © 2004 SYBEX Inc., 1151 Marina Village Parkway, Alameda, CA 94501. World rights

reserved. No part of this publication may be stored in a retrieval system, transmitted, or repro-

duced in any way, including but not limited to photocopy, photograph, magnetic, or other

record, without the prior agreement and written permission of the publisher.

Library of Congress Card Number: 2003106715

ISBN: 0-7821-4238-9

SYBEX and the SYBEX logo are either registered trademarks or trademarks of SYBEX Inc. in

the United States and/or other countries.

Savvy is a trademark of SYBEX Inc.

Screen reproductions produced with FullShot 99. FullShot 99 © 1991–1999 Inbit Incorporated.

All rights reserved.

FullShot is a trademark of Inbit Incorporated.

Internet screen shot(s) using Microsoft Internet Explorer 5.5 reprinted by permission from

Microsoft Corporation.

TRADEMARKS: SYBEX has attempted throughout this book to distinguish proprietary trade-

marks from descriptive terms by following the capitalization style used by the manufacturer.

The author and publisher have made their best efforts to prepare this book, and the content is

based upon final release software whenever possible. Portions of the manuscript may be based

upon pre-release versions supplied by software manufacturer(s). The author and the publisher

make no representation or warranties of any kind with regard to the completeness or accuracy

of the contents herein and accept no liability of any kind including but not limited to perform-

ance, merchantability, fitness for any particular purpose, or any losses or damages of any kind

caused or alleged to be caused directly or indirectly from this book.

Manufactured in the United States of America

10 9 8 7 6 5 4 3 2 1

4238c00.qxd 11/3/03 1:18 AM Page iv

Page 5: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

Dear Reader,

Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new

wave of Sybex graphics and web design books, all written by outstanding authors—artists

and teachers who really know their stuff and have a clear vision of the audience they’re

writing for.

Founded in 1976, Sybex is the oldest independent computer book publisher. More than

twenty-five years later, we’re committed to producing a full line of exceptional graphics

books. With each title, we’re working hard to set a new standard for the industry. From the

paper we print on, to the writers and photographers we work with, our goal is to bring you

the best web design books available.

I hope you see all that reflected in these pages. I’d be very interested in hearing your

feedback on how we’re doing. To let us know what you think about this, or any other Sybex

book, please visit us at www.sybex.com. Once there, go to the product page, click Submit a

Review, and fill out the questionnaire. Your input is greatly appreciated.

Please also visit www.sybex.com to learn more about the rest of our growing graphics line.

Best regards,

Dan Brodnitz

Associate Publisher

Sybex Inc.

4238c00.qxd 11/3/03 1:18 AM Page v

Page 6: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

Acknowledgments

Writing a book this long, this detailed, and this timely is a labor of many hands and

minds. I’d like to acknowledge the contributions of those who helped in many different ways.

If I’ve forgotten to mention any names, please forgive me. ■ First, I have to thank Briggs

Nisbet for her forbearance during a very difficult and challenging writing schedule. Without

her love and support, none of this would have been possible. ■ Thanks to my literary agent,

Danielle Jatlow of Waterside Productions, who kept the heat on or off me, as the case may

be, and motivated me to do my best possible work. I’d also like to thank Maureen Maloney,

also of Waterside, for processing my checks so efficiently. ■ At Sybex, I’d like to thank Associ-

ate Publisher Dan Brodnitz and Acquisitions Editor Ellen Dendy, who convinced me to do

this book. Jim Compton’s developmental editing sought perpetually for greater clarity, more

evocative explanations, and more vivid examples. He strengthened this book immeasurably

and when I was low, he encouraged me. Production Editor Mae Lum handled the thankless

task of shepherding me through a series of missed deadlines with unfailing grace. Copyeditor

Sarah Lemaire tempered and tamed my off-topic rants and haphazard demonstrations, turn-

ing them into well-reasoned lessons and clear step-by-step tutorials. ■ When they told me

Molly Holzschlag was to be our technical editor, I almost panicked. How would I get away

now with lazy generalizations and received hearsay? True to form, Molly held my feet to the

fire and demanded the highest standards of clarity, evidence, and proof. Her commitment to

web standards and to web-design professionalism rubbed off on my chapters to my credit.

Those chapters would be infinitely less effective without her input, exceptions, and advice. ■

Maureen Forys of Happenstance Type-O-Rama did the actual page makeup, which is tricky

in a design as complicated and yet as elegant as this book’s; I appreciate her skillful work. A

lot of other people at Sybex helped on this project without interacting with me directly, and

I’d like to acknowledge their contributions (most are listed on the copyright page) as well.

Thank you all! ■ I learned a lot doing web consulting with the now defunct Groundswell. The

Groundswell ’hogs went through a

lot together, in the trenches of the dotcom boom-and-bust, and I know I’ll be working with

people I met there on and off for the rest of my life. Before Groundswell, I knew how to

4238c00.qxd 11/3/03 1:18 AM Page vi

Page 7: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

throw together a one-person website, but from my colleagues there, I learned how to col-

laborate on large-scale production-ready sites. It was quite thrilling. Thanks also to clients

at Sprint, Visa USA, Executive Greetings, PeopleSoft, and Seybold, whose real-world proj-

ects gave me all kinds of work to sink my teeth into. Similarly, I’d like to thank the people I

worked with at Enterpulse (another consultancy), which has survived the worst part of the

downturn and will probably be around for a long time. Lastly, I’d like to thank the people at

Open Publishing for supporting all of my writing work.

—Christian Crumlish

Let me readily second the accolades Christian has already tendered for our superb

Sybex and Waterside support crews, and let me add the name of David Fugate, my literary

representative in this endeavor. ■ But permit me to also thank the doctors, nurses, and sup-

port staff of Central Vermont Medical Center who helped me survive severe double pneumo-

nia and an accompanying life-threatening syndrome with an all-too-high mortality rate just as

this book was going into production. With their able assistance and kindness, I outlived two

weeks in intensive care and all that hospital food. ■ Finally, my profound thanks to my part-

ner, John, and the endless support offered by my friends and family.

—Kate J. Chase

Sybex would like to thank indexer John Lewis for his valuable contribution to

this book.

4238c00.qxd 11/3/03 1:18 AM Page vii

Page 8: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

About the Authors

The design, care, and feeding of good websites is just part of what Kate J. Chase

does, although it’s integral to all of it because she works online. She got her start in cyber-

space on Fidonet, an all-volunteer worldwide network of online enthusiasts in the late 1980s.

As the Internet grew, Kate led and managed technical support communities for America

Online, The Microsoft Network, and ZDNet.

A frequent beta tester, voracious online participant and reader, and active web commu-

nity consultant, Kate has also authored, co-authored, edited, or contributed to more than a

dozen technical references, including Instant E-Commerce (Sybex, 2001) and PC Disaster

and Recovery (Sybex, 2002). With her interests ranging from operating systems to applica-

tions to PC hardware to the effects of technology on our all-too-human lives, Kate has writ-

ten for newspapers, magazines, and dozens of online venues in addition to writing books.

Born in a log cabin on the Missouri River… no wait, wrong bio. Born and raised on the

mean streets of New York City, Christian Crumlish matriculated at the school of hard knocks

(okay, Princeton) and has since pursued a number of exciting career options, including typ-

ist, gopher, editor, and small-business owner. Since the early 1990s, Christian has been writ-

ing about technology, business, popular culture, politics, and the media. He co-founded the

webzine Enterzone in 1994 and a web-solutions consultancy in 1996. He has registered far

too many domain names, most of which will probably never see the light of day.

Christian has packaged books and e-books, consulted on matters of information architec-

ture and content-management strategy with Fortune 500 companies, represented other

authors as a literary agent, and written nearly 20 books on technology, the Internet, and web

development. He has taught Seybold seminars, is contributing to the Lockergnome RSS

Resource weblog, and is writing a syndicated column about web design and development

called “Above the Fold.”

Christian is also the author of Dreamweaver MX/Fireworks MX Savvy (Sybex, 2002).

4238c00.qxd 11/3/03 1:18 AM Page viii

Page 9: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

Introduction ■ xix

P A R T I ■ P L A N N I N G Y O U R P R O J E C T A N D S E T T I N G U P F R O N T P A G E 1

Chapter 1 ■ Planning and Preparing for a Web Project 3

Chapter 2 ■ Setting Up Your Workspace 23

Chapter 3 ■ Web Pages Deconstructed 43

Chapter 4 ■ Defining Your Website 57

Chapter 5 ■ Gathering Content and Working with a Team 85

P A R T I I ■ B U I L D I N G A W E B P A G E 1 0 3

Chapter 6 ■ Creating a New Web Page 105

Chapter 7 ■ Working Through Page Layout 127

Chapter 8 ■ Inserting and Formatting Text 167

Chapter 9 ■ Working with Graphics 201

Chapter 10 ■ Inserting and Maintaining Hyperlinks 229

Chapter 11 ■ Implementing Your Navigation Scheme 253

Chapter 12 ■ Working with Dynamic Web Templates 277

P A R T I I I ■ A D D I N G D Y N A M I C C O N T E N T 2 9 5

Chapter 13 ■ Adding Animation and Multimedia 297

Chapter 14 ■ Inserting ActiveX Controls and Other Advanced Objects 317

Chapter 15 ■ Building Forms 337

P A R T I V ■ D E V E L O P I N G W E B A P P L I C A T I O N S 3 6 7

Chapter 16 ■ An Overview of Database-Backed Sites 369

Chapter 17 ■ Working Directly with Markup and Scripts 397

Chapter 18 ■ Developing Data-Driven Websites 427

Chapter 19 ■ Adding Automatic Web Components 461

Chapter 20 ■ Promoting Community with Discussions 481

C O N T E N T S A T A G L A N C E

4238c00.qxd 11/3/03 1:18 AM Page ix

Page 10: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

P A R T V ■ S I T E A D M I N I S T R A T I O N F R O M S T A R T T O F I N I S H 4 9 9

Chapter 21 ■ Setting Up the Back-End Interface 501

Chapter 22 ■ Enabling Content Management 531

Chapter 23 ■ Going Live 545

Chapter 24 ■ Maintaining and Administering a Site 559

Appendix A ■ Installing a Web Server 573

Appendix B ■ Online Resources 593

Index ■ 605

4238c00.qxd 11/3/03 1:18 AM Page x

Page 11: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

Introduction xix

P A R T I ■ P L A N N I N G Y O U R P R O J E C T A N D S E T T I N G U P F R O N T P A G E 1

Chapter 1 ■ Planning and Preparing for a Web Project 3

How FrontPage Helps You Prepare 4

Questions You Must Answer 6

Brainstorming Your Concept 14

Getting Started 22

Chapter 2 ■ Setting Up Your Workspace 23

Getting Oriented 24

Changing the View 27

Customizing Your Workspace 35

Planning for Accessibility 40

From Page to Site 41

Chapter 3 ■ Web Pages Deconstructed 43

The Elements of a Web Page 44

Working with Content 45

Designing for the Web 47

Setting Up a Navigation Scheme 52

Time for Groundbreaking 55

Chapter 4 ■ Defining Your Website 57

Further Developing the Site Design 58

Setting Up Your Website 60

Dynamic Web Templates 67

Using Themes 67

Hands On: Creating Your Own Theme 72

Considering Your Navigation 73

Contents

4238c00.qxd 11/3/03 1:18 AM Page xi

Page 12: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

Setting Up a Web Server 75

Going Forth From Here 84

Chapter 5 ■ Gathering Content and Working with a Team 85

Taking an Inventory of Content 86

Creating Reusable Web Content 92

There’s No “I” in Team 94

Version Control with Check-in/Check-out 95

Teamwork with Windows SharePoint Services 98

Enough with the Planning, Already 102

P A R T I I ■ B U I L D I N G A W E B P A G E 1 0 3

Chapter 6 ■ Creating a New Web Page 105

Starting a New Web Page 106

Hands On: Building a New Page with the Help of a Wizard 109

Setting Up Your New Page 113

Applying Themes 117

Working with Style Sheets 118

Adding a Page Transition 124

Doing Page Layout 126

Chapter 7 ■ Working Through Page Layout 127

Test, Learn, and Enjoy 128

Selecting and Fine-Tuning a Predefined Layout or Theme 129

Page Layout with Tables 132

Page Layout with Cascading Style Sheets 144

Page Layout with Frames 157

Hands On: Setting Up Frames for Your Site 160

Anchor Points or Bookmarks and the Positioning Toolbar 164

All the Text Content That’s Fit to Format 166

4238c00.qxd 11/3/03 1:18 AM Page xii

Page 13: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

Chapter 8 ■ Inserting and Formatting Text 167

The Importance of Effective Formatting 168

Working with Text and Formatting 171

Working with Style 188

Hands On: Adding Style Rules and Applying Style 189

Repurposing Office Content 193

Hands On: Copying Material from Microsoft Word and PowerPoint 196

Picture It 200

Chapter 9 ■ Working with Graphics 201

Creating Graphics 202

GIF, JPEG, and PNG File Formats 206

Inserting Graphics into a Web Page 207

Hands On: Inserting and Positioning a Picture 210

Editing Graphics 218

Creating a Photo Gallery 225

Tracing a Page Design 225

Connecting Pages 227

Chapter 10 ■ Inserting and Maintaining Hyperlinks 229

Fundamental Concepts 230

Inserting Links 233

Creating a Bookmark 240

Using an Image as a Link 241

Creating an Image Map 242

Modifying Links 245

Controlling Hyperlink Colors and Effects 246

Managing Links 248

From Deep Structure to Interface 252

4238c00.qxd 11/3/03 1:18 AM Page xiii

Page 14: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

Chapter 11 ■ Implementing Your Navigation Scheme 253

Navigation Savvy 254

Using Navigation View 256

Major Navigation Scheme Tools 260

FrontPage Navigation: Go it Alone or Improvise? 263

Creating Navigation/Link Bars 263

Creating Navigation Menus 265

Troubleshooting Your Navigation 270

Creating DHTML Navigation Menus 271

Inserting Menus 272

Leaving Breadcrumbs 273

From the Static to the Dynamic 275

Chapter 12 ■ Working with Dynamic Web Templates 277

About Dynamic Web Templates 278

Creating a Dynamic Web Template 282

Hands On: Designing a Dynamic Web Template 282

Applying the Dynamic Web Template 289

Modifying a Dynamic Web Template 293

Getting More Dynamic With Your Site 294

P A R T I I I ■ A D D I N G D Y N A M I C C O N T E N T 2 9 5

Chapter 13 ■ Adding Animation and Multimedia 297

Creating Image Rollovers 298

Creating Animated GIF Files 304

Rules of the Road for Web Animation 305

Hands On: Creating an Animated GIF 306

Adding Other Media to Your Site 309

Using Multimedia Add-ins 310

4238c00.qxd 11/3/03 1:18 AM Page xiv

Page 15: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

Inserting Other Types of Dynamic Content 314

Man Those Controls! 316

Chapter 14 ■ Inserting ActiveX Controls and Other Advanced Objects 317

Consider Your Audience 318

ActiveX Controls 318

Hands On: Using ActiveX Controls/Office Web Components to Add a Web-Based Spreadsheet 324

Other Advanced Controls 326

Testing and Troubleshooting Controls and Objects 334

Taking Up a (Data) Collection 335

Chapter 15 ■ Building Forms 337

Data Collection vs. Navigation 338

How Forms Work 338

Planning Your Forms 340

Anatomy of a Web Form 342

Creating a Form 354

Hands On: Creating a Jump Menu 359

Handling Forms at the Back End 362

Next Stop, Faster Scripting 365

P A R T I V ■ D E V E L O P I N G W E B A P P L I C A T I O N S 3 6 7

Chapter 16 ■ An Overview of Database-Backed Sites 369

An Introduction to Database-Backed Sites 370

Designing and Testing Web Applications 371

Choosing an Application Server Model and Scripting Language 372

Setting Up an Application Server 373

Working with ASP, ASP.NET, JScript, and VBScript 377

4238c00.qxd 11/3/03 1:19 AM Page xv

Page 16: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

Working with XML 384

Right Down to the Code 395

Chapter 17 ■ Working Directly with Markup and Scripts 397

Working with Added HTML 398

Using Code Snippets to Store Repeated Code Blocks 405

Using Microsoft Visual Basic Editor 410

Adding VBScript, JavaScript, and JScript 413

Troubleshooting Scripts and Markup 425

Give Us Your Data 426

Chapter 18 ■ Developing Data-Driven Websites 427

Working with Databases 428

Preparing a Database 430

How FrontPage Views Data 433

Defining a Data Source 434

Working with Data Connections 435

Working with SharePoint Data Views 445

Working with Web Parts 451

Hands On: Combining Data Views 453

Troubleshooting Database Connections 454

Working Directly with SQL 456

Bells and Whistles 459

Chapter 19 ■ Adding Automatic Web Components 461

Using Office Web Components 462

Adding Office Web Components to Your Site 465

Hands On: Creating a Web-Based Interactive Spreadsheet 472

Connecting to Web Services Using .NET 474

4238c00.qxd 11/3/03 1:19 AM Page xvi

Page 17: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

FrontPage Automatic Web Content Components 476

Up for Discussion 478

Chapter 20 ■ Promoting Community with Discussions 481

Defining Discussions 482

Setting Up a Discussion 483

Managing Your Discussions 496

Empowering a Living Site 498

P A R T V ■ S I T E A D M I N I S T R A T I O N F R O M S T A R T T O F I N I S H 4 9 9

Chapter 21 ■ Setting Up the Back-End Interface 501

Establishing User Administration 502

About Login Pages and Processes 514

Spare Yourself the (Web) Winter of Dis-Content 529

Chapter 22 ■ Enabling Content Management 531

Defining a Content-Management Strategy 532

Content Updates with Dynamic Web Templates 535

There are Templates…and Templates 535

Integrating a Weblog 536

Choosing a Weblog Tool 539

Working with Weblog Templates 541

Hands On: Adding a SharePoint Weblog to Your Site 542

Last-Minute Checklist 543

Chapter 23 ■ Going Live 545

Checking Browser Compatibility 546

Meeting Accessibility Standards 552

Quality Assurance and Final Testing 555

4238c00.qxd 11/3/03 1:19 AM Page xvii

Page 18: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

Turnover: From Staging to Production 556

The Long Haul 558

Chapter 24 ■ Maintaining and Administering a Site 559

Making Updates and Corrections 560

Hands On: Creating and Revising a Site Map 562

Managing Users 565

Journaling, Site Versioning, and Rollback 566

Handing the Product Off to a Client 567

Tracking Site Activity 570

Go Forth 572

Appendix A ■ Installing a Web Server 573

Do You Need a Web Server? 574

Internet Information Services 576

Running Windows SharePoint Services 583

Appendix B ■ Online Resources 593

General Resources 594

Microsoft FrontPage Websites 597

Website Planning Information 597

Web Accessibility Resources 598

Design and Layout Resources 598

Web Development and Applications Resources 599

Resources for Developing Data-Backed Sites 601

Content-Management Resources 602

Website Administration Resources 603

Index 605

4238c00.qxd 11/3/03 1:19 AM Page xviii

Page 19: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

Introduction

In the old days, developers made websites by typing one tag at a time, uphill both

ways, in the snow, against the wind. You’ve heard this story before, haven’t you? Well, we’ve

come a long way, baby, and Microsoft’s FrontPage 2003 now makes the process of developing

robust, production-ready websites almost easy. This is a book by and for professionals work-

ing in any of the fields now affected by the Web, which is to say, the entire global economy.

You can work your way through this book from Chapter 1 to Chapter 24, or you might find it

more productive to jump around, especially if you are already experienced with web devel-

opment or with earlier versions of FrontPage.

Who Needs This BookWhile FrontPage is often thought of as an easy rather than an intuitive and innovative web-

production tool, its close integration with Office and with Microsoft’s web server technologies

and web application frameworks makes it a natural fit for an enterprise that is completely

standardized on Microsoft’s vision. Some people will reach for FrontPage because it is the best

tool for the job, and others will use it because they already own it. FrontPage can be a useful

web-design, development, and management tool for a wide range of people, including but not

limited to the following:

• Project managers

• Writers and editors

• Information architects

• Graphic designers

• Database architects

• Interface designers

• Usability experts

• Developers

• Coders

• Producers

• Artists

• Managers

• Agencies

• Consultancies

• Website owners

• Other professionals

• Students

All of you should get something of value from this book.

4238c00.qxd 11/3/03 1:19 AM Page xix

Page 20: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

Conventions Used in This BookIn a technical book such as this one, we try to make it as easy as possible for you to pick out

the information you need. (Even our parents don’t read these books from cover to cover!) To

help you find your way through this book as effectively as possible, we’ve incorporated a

number of design elements to call out material that may be of interest to you.

References to the book’s website are singled out with the icon shown in the left margin. We

didn’t use this one too often but we hope you’ll visit the site (http://frontpagesavvy.com).

We think you’ll find it a useful complement to the book and a valuable resource as you get

more experience with FrontPage.

Many of the procedures for accomplishing tasks using FrontPage 2003 are broken down

into numbered steps, and many chapters include Hands On tutorials that enable you to try

out what you’ve learned with a specific project.

S I D E B A R S

Occasionally, interesting bits of information that may not be essential to your understand-

ing of FrontPage 2003 are boxed as stand-alone sidebars, like so. These are usually much

longer than Notes. You can feel free to skip over them if you’re in a hurry to get to the next

paragraph.

Because there are many different ways of working on the Web and you may not need to

make use of every possible feature of FrontPage, feel free to skip around from chapter to

chapter as necessary. To minimize redundancy and pack as much fresh information as possi-

ble into this book, we’ve liberally included cross-references throughout this book to suggest

when you might profit from looking at another chapter.

Tips, comments, and warnings that are not necessarily part of the procedural flow are called

out as Notes.

4238c00.qxd 11/3/03 1:19 AM Page xx

Page 21: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

How This Book Is OrganizedThis book has five parts comprising 24 chapters, two appendixes, and a color section. Here’s

a quick rundown of what you’ll find inside:

Part I: Planning Your Project and Setting Up FrontPage Part I is all about getting your project

started and your site set up to optimize the development process. Chapter 1 explains what to

do before you even take FrontPage out of the box, including the essentials of website plan-

ning and preparation. Chapter 2 shows you how to get your FrontPage workspace set up for

efficiency and comfort, and how to set up a website for the first time. Chapter 3 breaks down

web pages into their component parts, based on how FrontPage works with HTML files and

other web documents. Chapter 4 explains how to set up your first website, and Chapter 5

introduces you to some FrontPage tools for teamwork and collaboration.

Part II: Building a Web Page Part II is the heart of the matter: how to assemble the essential

elements needed to construct a web page. Chapter 6 explains how to start a page from scratch

(or from an existing page or template). Chapter 7 covers layout with tables or CSS 2.0 (Cas-

cading Style Sheets) to develop cutting-edge standards-compliant designs. Chapter 8 is all

about working with text, including CSS text-style formatting. Chapter 9 shows you how to

add graphics to your pages in FrontPage. Chapter 10 describes how to insert local and exter-

nal hyperlinks onto your pages. Chapter 11 explains how to take a navigation scheme from

the drawing board and implement it in your website. Chapter 12 tells you how to take fin-

ished page designs and turn them into templates to make the production of related pages

that much easier.

Part III: Adding Dynamic Content Part III takes you a step beyond flat, static web pages and

shows you how to add movement and interactivity to your pages. Chapter 13 shows you how

to add animations and multimedia objects to your web pages. Chapter 14 introduces you to

the world of Microsoft-specific ActiveX controls and advanced objects. Chapter 15 explains

the most common platform for interactivity on the Web today: the fill-in-the-blanks form.

Part IV: Developing Web Applications Part IV takes you into the world of dynamic, database-

backed websites, also known as web applications. At this point, you’re developing software

that happens to run over web protocols. Chapter 16 gets you started setting up web applica-

tions with FrontPage. Chapter 17 helps you customize your coding environment. Chapter 18

is a crash course in database development for the Web. Chapter 19 shows you how to use

4238c00.qxd 11/3/03 1:19 AM Page xxi

Page 22: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

FrontPage to build automatic web content components, and Chapter 20 covers a range of

options for incorporating community software into your site.

Part V: Site Administration from Start to Finish Part V is about wrapping up your development

project and handing over a site that doesn’t just look cool but actually works! Chapter 21

explains how to set up administration modules for managing a new site. Chapter 22 helps you

come up with a content-management strategy and solution for your site. Chapter 23 describes

how to verify browser compatibility and accessibility before going live and discusses the issues

involved with launching a site or turning it over to a client. Chapter 24 covers maintaining a

website long after the hoopla of opening day has passed.

Appendixes: Web Resources Two appendixes supplement the core FrontPage information in

the book. Appendix A shows you how to set up a web server on your computer or network,

whether for a testing or staging environment or for production (live) purposes. This appen-

dix also shows you how to install Windows SharePoint Portal or Services to augment Front-

Page’s capabilities.

Appendix B gathers a set of useful FrontPage and website-development resources that are

available on the Web. We’ll update this information and add to it from time to time at the

book’s website (see “Visit Our Website” later in this introduction).

The Color Gallery To help inspire your own design and development efforts, the FrontPage

Website Gallery presents some of the professional, well-designed and eye-catching sites that

were created using FrontPage as the development platform.

Visit Our WebsiteThis book has a website that can be reached at http://frontpagesavvy.com. The site

includes copies of the tutorial and example files; news and developments about FrontPage,

web design, and information architecture; corrections and updates for the book; and a way

for readers to suggest improvements for the next edition.

Tutorials Some of the Hands On tutorials in this book require the use of files supplied on the

book’s website. To try out a tutorial, copy the files from the appropriate chapter to a new

folder on your own computer or network and then follow the steps of the tutorial.

4238c00.qxd 11/3/03 1:19 AM Page xxii

Page 23: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

Website Samples Throughout this book and located on the book’s website are three sample

sites used to illustrate the development of different types of sites. These include

• An heirloom seed company struggling to get its full site online and turn itself into an e-

commerce enterprise

• A community business development agency in upstate New York

• A small marketing company’s intranet

Join the DiscussionThere’s a discussion group for this book as well. You can find the details on the book’s website.

This is also the best place to ask questions of the authors and the other readers of the book.

4238c00.qxd 11/3/03 1:19 AM Page xxiii

Page 24: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

4238c00.qxd 11/3/03 1:19 AM Page xxiv

Page 25: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

Planning Your Project and

Setting up FrontPage

There’s quite a bit of preparation that you need to do before creating a website. You

need to decide who you’re trying to reach with your site, and plan the contents accord-

ingly. You need to understand what the elements of a web page are and how they work

together. You also need to set up FrontPage and your workspace in a way that makes

sense for what you’ll be doing. Finally, you need to compile the content for the site. The

first five chapters of FrontPage 2003 Savvy will guide you through the planning and

preparation stages.

CHAPTER 1 ■ Planning and Preparing for a Web Project

CHAPTER 2 ■ Setting Up Your Workspace

CHAPTER 3 ■ Web Pages Deconstructed

CHAPTER 4 ■ Defining Your Website

CHAPTER 5 ■ Gathering Content and Working with a Team

P A R T I

4238c01.qxd 10/27/03 11:22 PM Page 1

Page 26: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

4238c01.qxd 10/27/03 11:22 PM Page 2

Page 27: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

Planning and Preparing

for a Web ProjectK A T E J . C H A S E

Many web professionals I know would tell you that the truly difficult job of designing

and launching a website is in the advance planning, as you begin to develop a general con-

cept into a more finite one and then whip this into a workable plan.

If you’ve already spent some time familiarizing yourself with FrontPage 2003’s features,

you know that it includes an abundance of the tools necessary to construct a decent website

that can be as professional and/or as customized as you desire. (And if you’re not familiar with

those features, I’ll talk about some of them in a minute.) You can easily orient a FrontPage-

created website to electronic retail pursuits, to provide members-only content or services for

your clients or subscribers, to offer information about your organization or cause (or kick

this up to a full-blown corporate presence type of site), to set up a work space where team

members can check databases and collaborate on documents related to a project, or to offer

customer support, among a myriad of other possibilities.

Because FrontPage is packed with everything you need to begin your project, many peo-

ple find themselves constructing a site before they even give the whole idea a great deal of

thought. Therein lies a problem.

A good website takes smart advance planning, and a great website usually takes far more

planning. There are questions you need to ask (yourself, if not others), research you need to

perform, and decisions you need to make in advance. Failure to do this advance work invari-

ably shows to the site’s visitors and may very well end up costing you time. For example, you

might not correctly analyze what your users need or you might design a site that requires far

more real-time maintenance than is actually necessary.

In this first chapter, the emphasis is on doing your homework before you begin the actual

work of designing your website. The topics in this chapter include

■ How FrontPage Helps You Prepare

■ Questions You Must Answer

■ Brainstorming Your Concept

C H A P T E R 1

4238c01.qxd 10/27/03 11:22 PM Page 3

Page 28: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

How FrontPage Helps You PrepareCreating a website does not require any special tools. In fact, many of us developed our first

web pages using something as ubiquitous as a text editor such as Windows Notepad. Yet doing

so demands that you have a basic understanding of web page creation along with a fluency

in the fundamental commands in a markup language such as Hypertext Markup Language

(HTML) or Extensive Hypertext Markup Language (XHTML), the basic languages for setting

up web pages.

FrontPage 2003 was designed to allow someone with virtually no experience working with

web markup or HTML and XHTML to be able to develop, publish, and maintain either an Internet-

or intranet-based site. (An intranet is often similar in tools and information dissemination to the

global Internet, but available only though a private network to those with express access.)

FrontPage 2003 does this by providing these services and features, among many:

• Compatibility and integration between this website-creation tool and other key com-

ponents of Microsoft Office, such as Microsoft Word

• Wizards to allow you to create the basis of a full website based on certain standard web-

site types (Customer Support, Project Web, Discussion Web, SharePoint Based Team

Web, Corporate Presence, and so on) that you can then edit and customize to your needs

• Themes (essentially ready-to-go graphic designs) to grant you the ability to create a

consistent aesthetic appearance throughout your website

• Cascading Style Sheets (CSS) to give you the ability to add sophisticated presentation

features such as font, formatting, borders, and colors and to easily make site-wide

changes to these styles

• Collaboration tools to allow you to work on the website with others in your team

• Add-in support for specific third-party products that allow you to add special capabili-

ties to your FrontPage-created site such as an e-commerce component for handling

web sales

• Automated publishing lets you transmit and post your website content quickly and

easily

• Management and reporting options that allow you to analyze, secure, and maintain

your website

All of these features and more combine to give you a single-package solution for creating,

customizing, launching, analyzing, and maintaining your website. Throughout this book, you’ll

learn how to use these features to your best advantage.

Yet with any website, great visuals, strong colors, and good intentions only get you so far

if you fail to do the most fundamental work involved in setting up a site: planning it with care

and attention to detail. FrontPage 2003 alone does much of the work for you, but it can’t

4 ■ C H A P T E R 1: PL A N N I N G A N D PR E P A R I N G F O R A WE B PR O J E C T

4238c01.qxd 10/27/03 11:22 PM Page 4

Page 29: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

decide your goals in establishing your website, or make certain you get the correct message

across as you design it, or keep your target audience happy without your careful planning

and active participation.

In this chapter, you’ll get a look at the advance work you need to do before you sit down

with the software, but first, let’s talk for a moment about some of FrontPage’s limitations.

Where FrontPage Doesn’t Always HelpAs a long-time FrontPage user, I think it’s a very solid package for website development and

management, especially for those users with little or no formal training in website creation

and HTML. Yet I feel obligated to tell you that there are some limitations with this package

that you should be aware of before you get to work.

One of the most common complaints is that for best results working with FrontPage, you

have to publish your work to a web server that has been extended or enhanced using some-

thing called FrontPage Server Extensions. This software sets up the conditions necessary for

all FrontPage-supported features, including the easiest publishing method, to work.

While you can still use FrontPage 2003 and create and publish your website even if you’re

not working with a FrontPage-extended server, you may find yourself hampered in the abil-

ity to use certain FrontPage-specific features, including some web components and the web

usage reporting tools. For instance, you can use File Transfer Protocol (FTP) to upload your

web project rather than the automatic Publish tool available under the File menu in Front-

Page. However, if you’re a SecureFTP user, you’ll find that this isn’t supported.

A bigger issue, however, is that many professional designers tend to prefer packages such

as Dreamweaver MX by Macromedia for site designs that are visually complex or that require

the development of sophisticated applications to run from a site’s server. (These applications

are called server-side applications because the server runs the necessary applications rather

than requiring that visitors download and run the applications.) Such folks argue that one of

the tradeoffs for the ease of using FrontPage to build a site is that you’re locked into using just

one of the two server-side scripting languages for developing applications and enhanced func-

tionality that FrontPage supports: Active Server Pages (ASP) and ASP.NET. This immediately

reduces web application options to pretty much only those written in JScript and VBScript.

Don’t take from this, however, that you can’t add server-side applications and strong pro-

fessional features and functionality to your FrontPage-created site. You can. You simply

don’t have these extra tools built directly into FrontPage, so you’ll need to augment what you

can create in FrontPage in order to do that.

This means that if you or someone on your web development team wants to produce or

use applications that are not directly supported by FrontPage, you may be in for a good

amount of tweaking or head banging. For this reason, it’s vital that you establish what you

want to include in your site early on so you can be sure to accomplish what you want using

FrontPage as your main web production and management tool.

H O W F R O N T P A G E H E L P S Y O U P R E P A R E ■ 5

4238c01.qxd 10/27/03 11:22 PM Page 5

Page 30: Microsoft FrontPage 2003 - download.e-bookshelf.de · Thank you for choosing Microsoft FrontPage 2003 Savvy. This book is part of a new wave of Sybex graphics and web design books,

Questions You Must AnswerAs with most worthwhile projects, there are a number of questions that you need to answer

to your satisfaction before you can jump into the process and begin your work.

The questions presented in this section are intended to help you shape the scope of your

web project before you begin to plan its content.

What Are Your Goals for This Site?Having a mission statement for any ambitious project is never a bad idea, but you definitely

need to map out your goals for such a site before you design it. Such goals can have a direct

impact on what you choose to include and how you package it.

If you’re unclear about your objectives and the message you want to convey, your design

and content may reflect this. It can make it far more difficult for you to capture and keep

your core audience.

Your goals need to be realistic, too. For example, if your goal is to open a global website

that generates a million unique hits during its first week, there is almost no chance that this

will happen. Even by hiring professional web marketers to help spread the word, it often

takes between four and six weeks before a new site makes it into one of the major web

search engines such as Google (www.google.com) or Yahoo! (www.yahoo.com).

Let’s look at an example. Consider an heirloom seed company that has decided to open its

first website, complete with an e-commerce component so that it can conduct sales. The

company’s founder, recognizing that she doesn’t have the funds for a massive advertising

campaign to drive people to her new site, begins to assemble a list of short-term goals that

she feels she can meet, including the following:

1. Get the site up and running in 30 calendar days.

2. Add the company’s new URL to all of its print material, including catalogs, order forms,

and advertising.

3. Be prepared for at least a modest (5–10 percent) rise in sales during the first 30 days

that the website is available for orders.

4. Assign someone from the office staff to monitor web-driven e-mail and comments.

Her long-term goals might look like these:

1. Take measures to try to experience a 10 percent growth in website sales during its first

3–6 months.

2. As sales begin to rise, increase the number of products offered on the site until it

approaches 50 percent of the total product list.

3. Develop the site to include a full roster of gardening articles and sowing instructions

and institute a monthly web-based newsletter along with monthly special sales.

6 ■ C H A P T E R 1: PL A N N I N G A N D PR E P A R I N G F O R A WE B PR O J E C T

4238c01.qxd 10/27/03 11:22 PM Page 6


Recommended