| Introduction |
|
xix | |
| PART I PLANNING YOUR PROJECT AND SETTING UP FRONTPAGE |
|
1 | (102) |
|
Chapter 1 Planning and Preparing for a Web Project |
|
|
3 | (20) |
|
How FrontPage Helps You Prepare |
|
|
4 | (2) |
|
Questions You Must Answer |
|
|
6 | (8) |
|
Brainstorming Your Concept |
|
|
14 | (8) |
|
|
|
22 | (1) |
|
Chapter 2 Setting Up Your Workspace |
|
|
23 | (20) |
|
|
|
24 | (3) |
|
|
|
27 | (8) |
|
Customizing Your Workspace |
|
|
35 | (5) |
|
Planning for Accessibility |
|
|
40 | (1) |
|
|
|
41 | (2) |
|
Chapter 3 Web Pages Deconstructed |
|
|
43 | (14) |
|
The Elements of a Web Page |
|
|
44 | (1) |
|
|
|
45 | (2) |
|
|
|
47 | (5) |
|
Setting Up a Navigation Scheme |
|
|
52 | (3) |
|
|
|
55 | (2) |
|
Chapter 4 Defining Your Website |
|
|
57 | (28) |
|
Further Developing the Site Design |
|
|
58 | (2) |
|
|
|
60 | (7) |
|
|
|
67 | (1) |
|
|
|
67 | (5) |
|
Hands On: Creating Your Own Theme |
|
|
72 | (1) |
|
Considering Your Navigation |
|
|
73 | (2) |
|
|
|
75 | (9) |
|
|
|
84 | (1) |
|
Chapter 5 Gathering Content and |
|
|
|
|
|
85 | (1) |
|
Taking an Inventory of Content |
|
|
86 | (6) |
|
Creating Reusable Web Content |
|
|
92 | (2) |
|
|
|
94 | (1) |
|
Version Control with Check-in/Check-out |
|
|
95 | (3) |
|
Teamwork with Windows SharePoint Services |
|
|
98 | (4) |
|
Enough with the Planning, Already |
|
|
102 | (1) |
| PART II BUILDING A WEB PAGE |
|
103 | (192) |
|
Chapter 6 Creating a New Web Page |
|
|
105 | (22) |
|
|
|
106 | (3) |
|
Hands On: Building a New Page with the Help of a Wizard |
|
|
109 | (4) |
|
|
|
113 | (4) |
|
|
|
117 | (1) |
|
Working with Style Sheets |
|
|
118 | (6) |
|
|
|
124 | (2) |
|
|
|
126 | (1) |
|
Chapter 7 Working Through Page Layout |
|
|
127 | (40) |
|
|
|
128 | (1) |
|
Selecting and Fine-Tuning a Predefined Layout or Theme |
|
|
129 | (3) |
|
|
|
132 | (12) |
|
Page Layout with Cascading Style Sheets |
|
|
144 | (13) |
|
|
|
157 | (3) |
|
Hands On: Setting Up Frames for Your Site |
|
|
160 | (4) |
|
Anchor Points or Bookmarks and the Positioning Toolbar |
|
|
164 | (2) |
|
All the Text Content That's Fit to Format |
|
|
166 | (1) |
|
Chapter 8 Inserting and Formatting Text |
|
|
167 | (34) |
|
The Importance of Effective Formatting |
|
|
168 | (3) |
|
Working with Text and Formatting |
|
|
171 | (17) |
|
|
|
188 | (1) |
|
Hands On: Adding Style Rules and Applying Style |
|
|
189 | (4) |
|
Repurposing Office Content |
|
|
193 | (3) |
|
Hands On: Copying Material from Microsoft Word and PowerPoint |
|
|
196 | (4) |
|
|
|
200 | (1) |
|
Chapter 9 Working with Graphics |
|
|
201 | (28) |
|
|
|
202 | (4) |
|
GIF, JPEG, and PNG File Formats |
|
|
206 | (1) |
|
Inserting Graphics into a Web Page |
|
|
207 | (3) |
|
Hands On: Inserting and Positioning a Picture |
|
|
210 | (8) |
|
|
|
218 | (7) |
|
|
|
225 | (1) |
|
|
|
225 | (2) |
|
|
|
227 | (2) |
|
Chapter 10 Inserting and Maintaining Hyperlinks |
|
|
229 | (24) |
|
|
|
230 | (3) |
|
|
|
233 | (7) |
|
|
|
240 | (1) |
|
|
|
241 | (1) |
|
|
|
242 | (3) |
|
|
|
245 | (1) |
|
Controlling Hyperlink Colors and Effects |
|
|
246 | (2) |
|
|
|
248 | (4) |
|
From Deep Structure to Interface |
|
|
252 | (1) |
|
Chapter 11 Implementing Your J Navigation Scheme |
|
|
253 | (24) |
|
|
|
254 | (2) |
|
|
|
256 | (4) |
|
Major Navigation Scheme Tools |
|
|
260 | (3) |
|
FrontPage Navigation: Go it Alone or Improvise? |
|
|
263 | (1) |
|
Creating Navigation/Link Bars |
|
|
263 | (2) |
|
Creating Navigation Menus |
|
|
265 | (5) |
|
Troubleshooting Your Navigation |
|
|
270 | (1) |
|
Creating DHTML Navigation Menus |
|
|
271 | (1) |
|
|
|
272 | (1) |
|
|
|
273 | (2) |
|
From the Static to the Dynamic |
|
|
275 | (2) |
|
Chapter 12 Working with Dynamic Web Templates |
|
|
277 | (18) |
|
About Dynamic Web Templates |
|
|
278 | (4) |
|
Creating a Dynamic Web Template |
|
|
282 | (1) |
|
Hands On: Designing a Dynamic Web Template |
|
|
282 | (7) |
|
Applying the Dynamic Web Template |
|
|
289 | (4) |
|
Modifying a Dynamic Web Template |
|
|
293 | (1) |
|
Getting More Dynamic With Your Site |
|
|
294 | (1) |
| PART III ADDING DYNAMIC CONTENT |
|
295 | (72) |
|
Chapter 13 Adding Animation and Multimedia |
|
|
297 | (20) |
|
|
|
298 | (6) |
|
Creating Animated GIF Files |
|
|
304 | (1) |
|
Rules of the Road for Web Animation |
|
|
305 | (1) |
|
Hands On: Creating an Animated GIF |
|
|
306 | (3) |
|
Adding Other Media to Your Site |
|
|
309 | (1) |
|
|
|
310 | (4) |
|
Inserting Other Types of Dynamic Content |
|
|
314 | (2) |
|
|
|
316 | (1) |
|
Chapter 14 Inserting ActiveX Controls and Other Advanced Objects |
|
|
317 | (20) |
|
|
|
318 | (1) |
|
|
|
318 | (6) |
|
Hands On: Using ActiveX Controls/Office Web Components to Add a Web-Based Spreadsheet |
|
|
324 | (2) |
|
|
|
326 | (8) |
|
Testing and Troubleshooting Controls and Objects |
|
|
334 | (1) |
|
Taking Up a (Data) Collection |
|
|
335 | (2) |
|
Chapter 15 Building Forms |
|
|
337 | (30) |
|
Data Collection vs. Navigation |
|
|
338 | (1) |
|
|
|
338 | (2) |
|
|
|
340 | (2) |
|
|
|
342 | (12) |
|
|
|
354 | (5) |
|
Hands On: Creating a Jump Menu |
|
|
359 | (3) |
|
Handling Forms at the Back End |
|
|
362 | (3) |
|
Next Stop, Faster Scripting |
|
|
365 | (2) |
| PART IV DEVELOPING WEB APPLICATIONS |
|
367 | (132) |
|
Chapter 16 An Overview of Database-Backed Sites |
|
|
369 | (28) |
|
An Introduction to Database-Backed Sites |
|
|
370 | (1) |
|
Designing and Testing Web Applications |
|
|
371 | (1) |
|
Choosing an Application Server Model and Scripting Language |
|
|
372 | (1) |
|
Setting Up an Application Server |
|
|
373 | (4) |
|
Working with ASP, ASP.NET, JScript, and VBScript |
|
|
377 | (7) |
|
|
|
384 | (11) |
|
|
|
395 | (2) |
|
Chapter 17 Working Directly with Markup and Scripts |
|
|
397 | (30) |
|
|
|
398 | (7) |
|
Using Code Snippets to Store Repeated Code Blocks |
|
|
405 | (5) |
|
Using Microsoft Visual Basic Editor |
|
|
410 | (3) |
|
Adding VBScript, JavaScript, and JScript |
|
|
413 | (12) |
|
Troubleshooting Scripts and Markup |
|
|
425 | (1) |
|
|
|
426 | (1) |
|
Chapter 18 Developing Data-Driven Websites |
|
|
427 | (34) |
|
|
|
428 | (2) |
|
|
|
430 | (3) |
|
|
|
433 | (1) |
|
|
|
434 | (1) |
|
Working with Data Connections |
|
|
435 | (10) |
|
Working with SharePoint Data Views |
|
|
445 | (6) |
|
|
|
451 | (2) |
|
Hands On: Combining Data Views |
|
|
453 | (1) |
|
Troubleshooting Database Connections |
|
|
454 | (2) |
|
Working Directly with SQL |
|
|
456 | (3) |
|
|
|
459 | (2) |
|
Chapter 19 Adding Automatic Web Components |
|
|
461 | (20) |
|
Using Office Web Components |
|
|
462 | (3) |
|
Adding Office Web Components to Your Site |
|
|
465 | (7) |
|
Hands On: Creating a Web-Based Interactive Spreadsheet |
|
|
472 | (2) |
|
Connecting to Web Services Using NET |
|
|
474 | (2) |
|
FrontPage Automatic Web Content Components |
|
|
476 | (2) |
|
|
|
478 | (3) |
|
Chapter 20 Promoting Community with Discussions |
|
|
481 | (18) |
|
|
|
482 | (1) |
|
|
|
483 | (13) |
|
Managing Your Discussions |
|
|
496 | (2) |
|
|
|
498 | (1) |
| PART V SITE ADMINISTRATION FROM START TO FINISH |
|
499 | (74) |
|
Chapter 21 Setting Up the Back-End Interface |
|
|
501 | (30) |
|
Establishing User Administration |
|
|
502 | (12) |
|
About Login Pages and Processes |
|
|
514 | (15) |
|
Spare Yourself the (Web) Winter of Dis-Content |
|
|
529 | (2) |
|
Chapter 22 Enabling Content Management |
|
|
531 | (14) |
|
Defining a Content-Management Strategy |
|
|
532 | (3) |
|
Content Updates with Dynamic Web Templates |
|
|
535 | (1) |
|
There are Templates. .. and Templates |
|
|
535 | (1) |
|
|
|
536 | (3) |
|
|
|
539 | (2) |
|
Working with Weblog Templates |
|
|
541 | (1) |
|
Hands On: Adding a SharePoint Weblog to Your Site |
|
|
542 | (1) |
|
|
|
543 | (2) |
|
|
|
545 | (14) |
|
Checking Browser Compatibility |
|
|
546 | (6) |
|
Meeting Accessibility Standards |
|
|
552 | (3) |
|
Quality Assurance and Final Testing |
|
|
555 | (1) |
|
Turnover: From Staging to Production |
|
|
556 | (2) |
|
|
|
558 | (1) |
|
Chapter 24 Maintaining and Administering a Site |
|
|
559 | (14) |
|
Making Updates and Corrections |
|
|
560 | (2) |
|
Hands On: Creating and Revising a Site Map |
|
|
562 | (3) |
|
|
|
565 | (1) |
|
Journalmg, Site Versioning, and Rollback |
|
|
566 | (1) |
|
Handing the Product Off to a Client |
|
|
567 | (3) |
|
|
|
570 | (2) |
|
|
|
572 | (1) |
| Appendix A Installing a Web Server |
|
573 | (20) |
|
Do You Need a Web Server? |
|
|
574 | (2) |
|
Internet Information Services |
|
|
576 | (7) |
|
Running Windows SharePoint Services |
|
|
583 | (10) |
| Appendix B Online Resources |
|
593 | (12) |
|
|
|
594 | (3) |
|
Microsoft Frontpage Websites |
|
|
597 | (1) |
|
Website Planning Information |
|
|
597 | (1) |
|
Web Accessibility Resources |
|
|
598 | (1) |
|
Design and Layout Resources |
|
|
598 | (1) |
|
Web Development and Applications Resources |
|
|
599 | (2) |
|
Resources for Developing Data Backed Sites |
|
|
601 | (1) |
|
Content-Management Resources |
|
|
602 | (1) |
|
Website Administration Resources |
|
|
603 | (2) |
| Index |
|
605 | |