The table of contents menu appears to the left of each page in the site to get you from chapter to chapter. Here is a listing of the chapter titles and short descriptions of what they cover. Links take you to the on-line versions of each chapter, which include the tables of URLs and examples. We hope the contents help you decide that you want to buy the book.
Preface
Conventions
What is an Internet-enhanced Book?
Acknowledgments
Chapter 1. The Global Recipe
Chapter 2. The Ingredients (Introduction)
2.1 The Mac OS
2.1.1 Why Use a Mac?
2.1.2 Which Mac OS Version?
2.1.3 Personal Web Sharing
2.1.4 What About Rhapsody?
2.1.5 Macs in Mixed-Platform Environments
2.2 Internet Ingredients
2.2.1 Internet vs. Intranet
2.2.2 Serving the Internet
2.2.3 Canon of Conduct
2.2.4 Internet Addresses
2.2.5 Server Access
2.2.6 "Content"
2.3 The Internet Restaurant (Client-Server Interaction)
2.3.1 Clients and Servers
2.3.2 Internet Serving
2.3.3 Internet Dining
2.3.4 Internet Cooking
Chapter 3. Preparing the Kitchen (Planning)
3.1 Who is the Intended Audience?
3.2 What Information Types Will I Encounter?
3.2.1 MIME Types
3.2.2 Text Files
3.2.3 Hypertext Markup Language (HTML)
3.2.4 Graphics
3.2.5 Sound
3.2.6 Movies
3.2.7 Compressed Files
3.2.8 Page Definition Languages
3.2.9 VRML
3.2.10 Applets and Objects
3.2.11 A Word on Standards
3.3 What Human Resources Will I Need?
3.3.1 Technical Support
3.3.2 Information Supply
3.3.3 A Note on Mail Aliases
3.4 What Hardware Will I Need?
3.4.1 Network Bandwidth
3.4.2 Disk Space
3.4.3 Memory Requirements
3.4.4 CPU Requirements
3.5 How Do I Connect to the Internet?
3.5.1 Choosing a Connection Method
3.5.2 Getting an IP Address and Domain Name
3.5.3 Network Software
3.5.4 Configuring the Network Software
3.5.5 Naming the Server
3.5.6 Internet Service Providers
Chapter 4. Choosing Your Appliances (Selecting Software)
4.1 FTP Servers
4.2 Mail Services
4.2.1 List Servers
4.2.2 Other Mail Services
4.3 Web Servers
4.3.1 Emerging Server Technologies
4.4 Search Engines
4.5 Name Server
4.6 Client Software
4.6.1 Web Browsers
4.6.2 FTP Clients
4.6.3 Viewers and Players
4.7 Development Tools
4.7.1 HTML Editors
4.7.2 Image Editors and Map Makers
4.7.3 Filters
Chapter 5. Digging In (Client Software)
5.1 Web Browsers
5.1.1 Netscape Navigator
5.1.2 Internet Explorer
5.1.3 CyberDog
5.2 Using FTP
5.2.1 Fetch
5.2.2 Anarchie
5.2.3 Downloading -- An Example
5.3 Using a Listserver
5.4 Graphics Viewers
5.4.1 GraphicConverter
5.4.2 Ghostscript
5.5 Sound Player
5.6 Video Viewer
5.7 News Readers
5.7.1 Newswatcher
5.8 IRC Chat Client
5.8.1 ICRle
Chapter 6. Firing Up the Grill (Getting On-line)
6.1 Anonymous FTP: NetPresenz
6.1.1 Installation and Configuration
6.2 E-mail Services
6.2.1 EIMS/AIMS
6.2.2 AutoShare
6.2.3 Macjordomo
6.3 Web Servers
6.3.1 NetPresenz
6.3.2 Quid Pro Quo
6.3.3 WebSTAR
6.4 Search Tools
6.4.1 Phantom
6.4.2 Search Server
6.5 Testing Your Internet Kitchen
6.6 Example Server Recipes
6.6.1 The (Nearly) Free Mac OS 8 Web Server Cookbook Recipe
6.6.2 The Van Hacking Challenge
Chapter 7. Keeping a Clean and Healthy Kitchen
(Staying On-line)
7.1 Basic System Maintenance
7.1.1 Backup, Backup, Backup
7.1.2 A Maintenance Routine
7.2 Server Management
7.2.1 Site Management Software
7.2.2 Crash Recovery Tools
7.2.3 Monitoring Usage with Event Log
7.3 Security
7.3.1 Security Tips
7.3.2 Security Tools
7.3.3 Further Information
Chapter 8. An Orderly Menu (Information Layout)
8.1 Types of Information to Organize
8.2 Folder Hierarchy
8.2.1 A Note on Mirroring
8.3 File Naming
Chapter 9. Web Recipes (Web Documents)
9.1 "Authoring" and Publishing
9.2 Hypertext and Text Markup
9.2.1 Text Markup
9.3 HTMLThe Basics
9.3.1 HTML Tags
9.3.2 Basic Page Structure
9.3.3 Basic Elements
9.3.4 Character Formatting and Special Characters
9.3.5 HTML Anchors
9.3.6 Images
9.3.7 HTML Templates
9.3.8 Debugging HTML
9.3.9 HTML Editors
9.4 Design Basics
9.4.1 Colors
9.4.2 Images
9.4.3 Some Guidelines
9.5 Putting It All Together
9.5.1 A Personal Home Page
9.5.2 Structuring Web Documents
9.5.3 A Group's Home Page
9.6 Publishing Your Web Pages
Chapter 10. Gourmet Web Recipes (Advanced Documents)
10.1 Tables
10.1.1 A Simple Example
10.1.2 A More Complex Example
10.1.3 Further Information
10.2 Clickable Maps
10.2.1 Further Information
10.3 Frames
10.3.1 Layout and Content Documents
10.3.2 Frame Size and Location
10.3.3 Frame Relationships
10.3.4 Further Information
10.4 Server-side Includes
10.4.1 The Include Command
10.4.2 Other Server-side Includes
10.4.3 Further Information
10.5 "Active" Pages and HTML Extensions
Chapter 11. Forms (Web Input Processing)
11.1 Interactive Web Pages
11.1.1 Overcoming Stateless Interaction
11.2 Forms
11.2.1 A Simple Example
11.2.2 The <FORM> Tag
11.2.3 Input Collection Types
11.2.4 Submit and Reset
11.2.5 Further Information
11.3 The Common Gateway Interface (CGI)
11.3.1 Further Information
11.4 Commonly Used Languages
11.4.1 AppleScript
11.4.2 UserLand Frontier
11.4.3 Perl
11.5 Forms by Example
11.5.1 AppleScript: An E-mail Submission
11.5.2 Frontier: Soliciting Feedback
11.5.3 Perl: An Automated Archive
11.5.4 "Canned" CGIs and Forms Tools
11.6 Cookies
Chapter 12. Cooking with Java and JavaScript
(The Global Computer)
12.1 Computing via the Internet
12.2 JavaScript
12.2.1 Hello World
12.2.2 Declaring Functions
12.2.3 Controlling the Browser
12.2.4 Baking with JavaScript: Cookies
12.3 Java
12.3.1 The Java Environment
12.3.2 Java Features
12.3.3 The Simplest Application
12.3.4 The Simplest Applet
12.3.5 More Complex Applets
12.3.6 Grinding Your Own: JavaBeans
12.3.7 Java Servlets
12.4 Developing with Java and JavaScript
Chapter 13. Data Buffet (The Global Database)
13.1 Serving Databases
13.1.1 What is a Database?
13.1.2 Why Serve Databases?
13.2 Database Connection Methods
13.2.1 Java Database Connectivity
13.3 Products and Tools
13.4 Examples
13.4.1 FileMaker Pro and Lasso Lite
13.4.2 Perl Flat-file Database
Chapter 14. Kitchen of the Future
(Emerging Server Functions)
14.1 Rhapsody and Mac OS X
14.1.1 Rhapsody Features
14.1.2 Web Serving on Rhapsody
14.2 Webcasting
14.2.1 Channels
14.2.2 Multicasting
14.3 Beyond HTML
14.3.1 Cascading Style Sheets
14.3.2 Dynamic HTML
14.3.3 XML
14.4 Group and Collaborative Environments
14.4.1 CORBA
14.4.2 Person-to-Person: Look@Me
14.4.3 Virtual Worlds: MICE
14.4.4 Tele-instrumentation: CMDA and MMC

Epilogue: Food For Thought
Appendix A: Internet-based Resources for Learning the Mac OS
Appendix B: HTML Reference Guide
Index