| |
| |
Acknowledgments | |
| |
| |
Introduction | |
| |
| |
Getting Started | |
| |
| |
Designing Quality Web Applications | |
| |
| |
The Internet | |
| |
| |
The World Wide Web | |
| |
| |
LANs and an Intranet | |
| |
| |
Internet Protocols | |
| |
| |
TCP/IP | |
| |
| |
Hypertext Transfer Protocol | |
| |
| |
Hypertext Markup Language | |
| |
| |
What Is a Web Page? | |
| |
| |
Designing Quality Web Applications | |
| |
| |
Gathering Requirements | |
| |
| |
Organizing Information | |
| |
| |
Structuring the Web Application | |
| |
| |
Developing a Navigation Scheme | |
| |
| |
Working with Graphics | |
| |
| |
What Are Graphics For? | |
| |
| |
What Kinds of Graphics Are There? | |
| |
| |
Where Do Graphics Come From? | |
| |
| |
Monitor Color Settings | |
| |
| |
Some Tips for Professional Looking Graphics | |
| |
| |
Laying Out Web Pages | |
| |
| |
Layout Limitations | |
| |
| |
Page Elements | |
| |
| |
Page Layout | |
| |
| |
Using Color in Page Layout | |
| |
| |
Testing, Testing, Testing | |
| |
| |
Functional Testing | |
| |
| |
Usability Testing | |
| |
| |
Keep Them Coming Back | |
| |
| |
Rich Content | |
| |
| |
Stay Fresh | |
| |
| |
Community | |
| |
| |
Do It! | |
| |
| |
Exploring FrontPage | |
| |
| |
Creating a Web | |
| |
| |
FrontPage Views | |
| |
| |
Page View | |
| |
| |
Other FrontPage Views | |
| |
| |
Distributing FrontPage Webs | |
| |
| |
Web Servers | |
| |
| |
Publishing a Web | |
| |
| |
FrontPage Server Extensions | |
| |
| |
SharePoint | |
| |
| |
Using Wizards | |
| |
| |
Web Wizards | |
| |
| |
Using the Corporate Presence Wizard | |
| |
| |
Connecting with the Database Interface Wizard | |
| |
| |
Working with the Discussion Web Wizard | |
| |
| |
Using the Import Web Wizard | |
| |
| |
Page Wizards | |
| |
| |
Themes | |
| |
| |
Assigning Themes to Web Sites | |
| |
| |
Assigning Themes to Selected Web Pages | |
| |
| |
Other Ways of Checking a Web Page Theme | |
| |
| |
Customizing Themes | |
| |
| |
Dynamic Web Templates and Shared Borders | |
| |
| |
Link Bars | |
| |
| |
Using Templates | |
| |
| |
Dynamic Web Templates | |
| |
| |
Creating the Common Areas | |
| |
| |
Defining the Common Areas | |
| |
| |
Attaching a Dynamic Web Template | |
| |
| |
Detaching, Opening, and Updating Dynamic Web Templates | |
| |
| |
Web Templates | |
| |
| |
Using the One Page Web Site Template | |
| |
| |
Applying the Empty Web Template | |
| |
| |
Creating a Personal Web | |
| |
| |
Using the Project Web Template | |
| |
| |
Applying the Customer Support Web Site Template | |
| |
| |
Teaming Up with the SharePoint Team Web Site | |
| |
| |
Page Templates | |
| |
| |
Feedback Form Template | |
| |
| |
Confirmation Form Template | |
| |
| |
Search Page Template | |
| |
| |
Table of Contents Template | |
| |
| |
Photo Gallery Template | |
| |
| |
The Web Part Pages | |
| |
| |
Creating Your Own FrontPage Templates | |
| |
| |
Types of Templates | |
| |
| |
FrontPage Folder Structure | |
| |
| |
The INF (Setup Information) File | |
| |
| |
Creating Page Templates | |
| |
| |
Opening Your Custom Template | |
| |
| |
Creating Web Sites | |
| |
| |
Creating and Formatting a Web Page from Scratch | |
| |
| |
Planning a Web | |
| |
| |
What Are Your Goals? | |
| |
| |
What Is the Content? | |
| |
| |
How Is It Organized? | |
| |
| |
What Will It Look Like? | |
| |
| |
Starting a Web | |
| |
| |
Adding and Formatting Text | |
| |
| |
Entering the Footer | |
| |
| |
Creating the Home Page Title | |
| |
| |
Listing the Current Specials | |
| |
| |
Adding the Major Categories | |
| |
| |
Building the Title for Pages 2 and 3 | |
| |
| |
Entering the Offerings for a Major Category | |
| |
| |
Importing the Details of an Offering | |
| |
| |
Working with Fonts | |
| |
| |
Obtaining and Working with Pictures | |
| |
| |
Creating and Inserting Pictures | |
| |
| |
Adding Horizontal Lines | |
| |
| |
Placing Clip Art | |
| |
| |
Adding Colored Text | |
| |
| |
Adding a Background | |
| |
| |
Other Techniques with Pictures | |
| |
| |
Adding and Managing Hyperlinks and Hotspots | |
| |
| |
Adding Hyperlinks to Text and Graphics | |
| |
| |
Assigning Hyperlinks to Text | |
| |
| |
Assigning Hyperlinks to a Graphic | |
| |
| |
Managing Hyperlinks | |
| |
| |
Using Tables and Frames | |
| |
| |
Designing with Tables | |
| |
| |
Displaying Tabular Data in a Table | |
| |
| |
Building a Tabular Table | |
| |
| |
Using Tables for Page Layout | |
| |
| |
Using Tables with Pictures and Text | |
| |
| |
Using a Table to Lay Out a Page | |
| |
| |
Precision Sizing of Tables and Cells | |
| |
| |
Laying Out with Frames | |
| |
| |
Creating a Traditional Frames Page | |
| |
| |
Creating an Inline Frame | |
| |
| |
Working with Forms | |
| |
| |
Using Forms | |
| |
| |
Creating Forms with the Form Page Wizard | |
| |
| |
Building Forms from Scratch | |
| |
| |
Handling Form Input | |
| |
| |
Using Web Components | |
| |
| |
Incorporating Components in Your Webs | |
| |
| |
Date and Time Component | |
| |
| |
Comment Component | |
| |
| |
Web Search Component | |
| |
| |
Spreadsheets and Charts Component | |
| |
| |
Hit Counter Component | |
| |
| |
Photo Gallery Component | |
| |
| |
Included Content Components | |
| |
| |
Table of Contents Components | |
| |
| |
Top 10 List Components | |
| |
| |
Microsoft Site Components | |
| |
| |
Confirmation Field Component | |
| |
| |
Using Shared Borders | |
| |
| |
Assigning Shared Borders to a FrontPage Web | |
| |
| |
Assigning Shared Borders to a Web Page | |
| |
| |
Changing Shared Borders | |
| |
| |
Advanced Formatting Techniques | |
| |
| |
Customizing Existing Themes | |
| |
| |
Modifying a Theme | |
| |
| |
Changing the Colors in a Theme | |
| |
| |
Replacing the Graphics in a Theme | |
| |
| |
Applying Different Text Styles to a Theme | |
| |
| |
Creating and Using Style Sheets | |
| |
| |
Creating Embedded Style Sheets | |
| |
| |
Creating External Style Sheets | |
| |
| |
Linking to External Style Sheets | |
| |
| |
Using Style Sheets | |
| |
| |
Positioning and Wrapping Text Around Objects | |
| |
| |
Positioning Objects on a Page | |
| |
| |
Easily Choosing Web-Safe Colors | |
| |
| |
Creating Graphics within FrontPage | |
| |
| |
Using AutoShapes | |
| |
| |
Using WordArt | |
| |
| |
Additional Layout Tools | |
| |
| |
Customizing the Look of Tables | |
| |
| |
Importing and Integrating Office and Other Files | |
| |
| |
Importing Microsoft Office 2003 and Other Productivity Files | |
| |
| |
Using Text from Microsoft Word and Other Word Processors | |
| |
| |
Drag and Drop Files Into FrontPage | |
| |
| |
Bringing Files from Other Productivity Applications | |
| |
| |
Using Legacy Files on an Intranet | |
| |
| |
Looking at Imported Files in a Browser | |
| |
| |
Importing Hyperlinks | |
| |
| |
Working Behind the Scenes | |
| |
| |
Working with HTML | |
| |
| |
Introducing HTML | |
| |
| |
Using Basic Tags | |
| |
| |
Using Color | |
| |
| |
Setting Paragraph Styles | |
| |
| |
Applying Character Styles | |
| |
| |
Displaying Special Characters | |
| |
| |
Style Sheets | |
| |
| |
Working with Images and Image Maps | |
| |
| |
Adding Hyperlinks and Bookmarks | |
| |
| |
Defining Forms | |
| |
| |
Creating Tables | |
| |
| |
Incorporating Frames | |
| |
| |
Using Multimedia | |
| |
| |
Understanding FrontPage-Generated Code | |
| |
| |
How to Look at FrontPage Code | |
| |
| |
Looking at the HTML Example | |
| |
| |
Looking at Your Chapter 5 Web | |
| |
| |
Adding Capability to a FrontPage Web with HTML Code | |
| |
| |
How to Add HTML Code to FrontPage | |
| |
| |
Inserting HTML to Modify a Table | |
| |
| |
Code Authoring Tools | |
| |
| |
HTML Authoring Resources | |
| |
| |
Using Dynamic HTML | |
| |
| |
Dynamic HTML | |
| |
| |
Event Handling | |
| |
| |
Animating Text with DHTML | |
| |
| |
Collapsible Lists | |
| |
| |
Form Group Box | |
| |
| |
Adding a Border to a Graphic | |
| |
| |
Clickable Form Field Labels | |
| |
| |
Page Transitions | |
| |
| |
Positioning | |
| |
| |
Extending DHTML in FrontPage | |
| |
| |
Behaviors Task Pane | |
| |
| |
Extensible Markup Language (XML) | |
| |
| |
What Is XML? | |
| |
| |
XML Data Is Highly Structured | |
| |
| |
XML Data Describes Itself | |
| |
| |
XML Data Is Application Independent | |
| |
| |
XML Data Structures | |
| |
| |
Elements | |
| |
| |
Attributes | |
| |
| |
Entity References | |
| |
| |
Processing Instructions, Comments, and CDATA Sections | |
| |
| |
Syntax | |
| |
| |
Formatting XML | |
| |
| |
CSS | |
| |
| |
XSL | |
| |
| |
Document Type Definitions (DTD)--Valid XML | |
| |
| |
Stand-Alone Documents | |
| |
| |
Document Type Declarations | |
| |
| |
Entity Abbreviations | |
| |
| |
Additional XML Resources Online | |
| |
| |
Web Scripting Languages | |
| |
| |
JavaScript | |
| |
| |
Form Validation with JavaScript | |
| |
| |
The JavaScript Form Validation Script | |
| |
| |
VBScript | |
| |
| |
The Microsoft Script Editor | |
| |
| |
Active Server Pages (ASP) .NET | |
| |
| |
ASP.NET Overview | |
| |
| |
ASP.NET Is Compiled, Not Interpreted | |
| |
| |
ASP.NET Is Multilanguage | |
| |
| |
ASP.NET Is Browser and Device Independent | |
| |
| |
ASP.NET Is Control Driven | |
| |
| |
ASP.NET Configuration and Security Models Are Portable | |
| |
| |
The ASP.NET Application | |
| |
| |
ASP.NET Prerequisites | |
| |
| |
ASP.NET Web Forms | |
| |
| |
ASP.NET Server Controls | |
| |
| |
Web Server Controls | |
| |
| |
Rich Controls | |
| |
| |
ASP.NET Resources | |
| |
| |
Working with Databases | |
| |
| |
Understanding Databases on the Web | |
| |
| |
Microsoft Access | |
| |
| |
Microsoft SQL Server | |
| |
| |
Open Database Connectivity (ODBC) | |
| |
| |
How the Web Server Handles a Request | |
| |
| |
Data Source Name (DSN) | |
| |
| |
The FrontPage Database Interface Wizard | |
| |
| |
Formatting a Database Interface Page | |
| |
| |
Writing to a Database | |
| |
| |
Working with SharePoint Web Parts | |
| |
| |
The OLEDB Connection | |
| |
| |
The SharePoint Data Source Catalog | |
| |
| |
Adding and Formatting a Data View | |
| |
| |
Activating Your Webs | |
| |
| |
Active Browser Features | |
| |
| |
Adding a Scrolling Marquee | |
| |
| |
Java | |
| |
| |
Object-Oriented Programming | |
| |
| |
Banner Ad Manager Component | |
| |
| |
Creating an Interactive Button | |
| |
| |
Finding Java Applets | |
| |
| |
The Sun Java Development Kit | |
| |
| |
Compiling Java Applets | |
| |
| |
ActiveX | |
| |
| |
ActiveX and FrontPage | |
| |
| |
Extending Your Web Site | |
| |
| |
Adding Multimedia to Your Web Site | |
| |
| |
Capturing the Sound | |
| |
| |
The Sound Source | |
| |
| |
Connect the Sound Source to the Sound Card | |
| |
| |
Record the Sound Digitally | |
| |
| |
Using Nonstreaming Audio Files | |
| |
| |
Using Standard WAV Files | |
| |
| |
Compressing the WAV File with MP3 | |
| |
| |
Using Streaming Audio Files | |
| |
| |
How RealAudio Works | |
| |
| |
Creating a RealAudio File | |
| |
| |
HTTP Streaming vs. Network Streaming | |
| |
| |
Creating a RealAudio Metafile | |
| |
| |
Linking to the Metafile | |
| |
| |
Live RealAudio | |
| |
| |
Security on the Web | |
| |
| |
Security Needs | |
| |
| |
Controlling Access | |
| |
| |
Limiting Access to a Web Site | |
| |
| |
Setting Permissions | |
| |
| |
Controlling Access to a Web Server | |
| |
| |
Limiting Access to an Intranet Site | |
| |
| |
Securing Transmission | |
| |
| |
Private Key Encryption | |
| |
| |
Public Key Encryption | |
| |
| |
Combined Public and Private Key Encryption with SSL | |
| |
| |
Implementing SSL | |
| |
| |
FrontPage and SSL | |
| |
| |
Authenticating People, Servers, and Data | |
| |
| |
What's Coming for Internet Security | |
| |
| |
Bibliography | |
| |
| |
Doing E-Commerce | |
| |
| |
Factors Important to E-Commerce | |
| |
| |
Security | |
| |
| |
Payment | |
| |
| |
Web Design Tips for a Web Store | |
| |
| |
E-Commerce Sites Using a Form | |
| |
| |
Building a Form-Based Store with FPSE | |
| |
| |
Building a Form-Based Store with SharePoint 2 | |
| |
| |
Shopping Cart Stores | |
| |
| |
E-Commerce Packages | |
| |
| |
Low-Mid Priced E-Commerce Software | |
| |
| |
Higher-Priced E-Commerce Software | |
| |
| |
Marketing Your Web Store | |
| |
| |
Keep Them Coming Back | |
| |
| |
The E-Commerce Future | |
| |
| |
Setting Up an Intranet Web Site | |
| |
| |
What Is an Intranet? | |
| |
| |
Why Have an Intranet? | |
| |
| |
Communication | |
| |
| |
Productivity | |
| |
| |
Cost Reduction | |
| |
| |
Employee Involvement | |
| |
| |
What Do You Put on an Intranet? | |
| |
| |
Conducting a Needs Analysis | |
| |
| |
Types of Intranets | |
| |
| |
Decentralized Intranets | |
| |
| |
Centralized Intranets | |
| |
| |
Getting Buy-In from Users | |
| |
| |
Building Your Infrastructure | |
| |
| |
Setting Up and Configuring Your Environment | |
| |
| |
Installing TCP/IP on Your Network | |
| |
| |
Configuring TCP/IP | |
| |
| |
Using Your FrontPage-Created Intranet | |
| |
| |
Security and Firewalls | |
| |
| |
Building Your Intranet | |
| |
| |
Overview | |
| |
| |
Creating an Intranet | |
| |
| |
Adding Content to Your Intranet | |
| |
| |
Managing Content on Your Intranet | |
| |
| |
Using a SharePoint Team Site | |
| |
| |
Adding and Managing Members | |
| |
| |
Adding and Managing Content | |
| |
| |
Customizing a Team Web Site | |
| |
| |
Publishing and Promoting Webs on the Internet | |
| |
| |
Publishing Your Web Pages | |
| |
| |
FrontPage Server Extensions | |
| |
| |
Identifying Which Pages to Publish | |
| |
| |
Publishing to a Server with FPSE or WSS | |
| |
| |
Publishing to a Server Without FPSE or WSS | |
| |
| |
Promoting Your Web Site | |
| |
| |
Being Found by a Search Engine | |
| |
| |
Making Your Web Search-Engine-Friendly | |
| |
| |
Other Promotional Steps You Can Take | |
| |
| |
Case Study: Promoting the BookBay | |
| |
| |
Appendices | |
| |
| |
FrontPage 2003 Installation | |
| |
| |
What You Need to Install FrontPage 2003 | |
| |
| |
Installing FrontPage 2003 | |
| |
| |
Using the Default Installation | |
| |
| |
Performing a Custom Installation | |
| |
| |
Connecting to the Internet | |
| |
| |
Installing a Local Web Server | |
| |
| |
Installing Internet Information Services | |
| |
| |
Installing STS and FPSE | |
| |
| |
Installing FrontPage Server Extensions by Themselves | |
| |
| |
Installing WSS | |
| |
| |
FrontPage's Shortcut Keystrokes | |
| |
| |
File Menu Keystrokes | |
| |
| |
Edit Menu Keystrokes | |
| |
| |
View Menu Keystrokes | |
| |
| |
Insert Menu Keystrokes | |
| |
| |
Format Menu Keystrokes | |
| |
| |
Tools Menu Keystrokes | |
| |
| |
Table Menu Keystrokes | |
| |
| |
Help Menu Keystrokes | |
| |
| |
Other Keystrokes | |
| |
| |
Code View Keystrokes | |
| |
| |
Constructing Web Templates | |
| |
| |
Importing the Template Files | |
| |
| |
Copying Files to Create a Web Template | |
| |
| |
Working with the INF and MAP Files | |
| |
| |
Index | |