
Web Site Cookbook
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Content
- Intro
- Table of Contents
- Preface
- Assumptions
- Other Sources
- Conventions Used in This Book
- How to Contact Us
- Safari® Enabled
- Acknowledgments
- Web Server Setup
- 1.0 Introduction
- 1.1 Registering a Domain Name
- Problem
- Solution
- Discussion
- See Also
- 1.2 Managing and Protecting a Domain Name
- Problem
- Solution
- Discussion
- See Also
- 1.3 Choosing a Server Platform and Hosting Plan
- Problem
- Solution
- Discussion
- See Also
- 1.4 Enabling Server-Side Includes
- Problem
- Solution
- Discussion
- 1.5 Setting the Default Filename for a Directory or Entire Site
- Problem
- Solution
- Discussion
- See Also
- 1.6 Making Sure Your Web Site Loads With and Without the "www" Prefix
- Problem
- Solution
- Discussion
- See Also
- 1.7 Creating and Accessing Directories Outside the Web Site Root Directory
- Problem
- Solution
- Discussion
- 1.8 Automating Routine Tasks
- Problem
- Solution
- Discussion
- Tweaking your crontab
- 1.9 Restarting Your Web Server
- Problem
- Solution
- Discussion
- See Also
- 1.10 Monitoring Web Server Activity
- Problem
- Solution
- Discussion
- Using tail to track web site requests in real time
- Using grep to find specific requests in the web server log
- Using ps to monitor web server processes
- See Also
- 1.11 Building an Easy-to-Maintain Web Site with Free Tools
- Problem
- Solution
- Discussion
- See Also
- Site Planning and Setup
- 2.0 Introduction
- 2.1 Writing a Functional Specification for Your Site
- Problem
- Solution
- Discussion
- See Also
- 2.2 Assessing Available Materials for a Site
- Problem
- Solution
- Discussion
- See Also
- 2.3 Organizing Your Files in Directories
- Problem
- Solution
- Discussion
- See Also
- 2.4 Establishing a Naming Convention for Your Files
- Problem
- Solution
- Discussion
- Index pages
- Subpages
- Images and movies
- Downloadables
- See Also
- 2.5 Establishing a Naming Convention for Page Titles
- Problem
- Solution
- Discussion
- See Also
- 2.6 Establishing a Naming Convention for Your Variables
- Problem
- Solution
- Discussion
- See Also
- 2.7 Downloading All Files from a Site
- Problem
- Solution
- Discussion
- See Also
- 2.8 Making URLs Easy to Find and Remember
- Problem
- Solution
- Discussion
- See Also
- 2.9 Creating a Flowchart for Complex Site Functionality
- Problem
- Solution
- Discussion
- See Also
- Page Design and Navigation
- 3.0 Introduction
- 3.1 Choosing Between a Flexible and Fixed Layout
- Problem
- Solution
- Discussion
- Flexible layouts
- Fixed layouts
- See Also
- 3.2 Creating a Color Scheme
- Problem
- Solution
- Discussion
- See Also
- 3.3 Making Room for All Your Navigation
- Problem
- Solution
- Discussion
- See Also
- 3.4 Designing Pages for Advertisements
- Problem
- Solution
- Discussion
- See Also
- 3.5 Expanding Your Web Site
- Problem
- Solution
- Discussion
- See Also
- 3.6 Adding Background Images
- Problem
- Solution
- Discussion
- See Also
- 3.7 Creating Breadcrumb Links
- Problem
- Solution
- Discussion
- See Also
- 3.8 Creating a Link Menu to Other Pages
- Problem
- Solution
- Discussion
- See Also
- 3.9 Creating Navigation That Does Not Link to Itself
- Problem
- Solution
- Discussion
- Formatting Text and Code
- 4.0 Introduction
- 4.1 Writing Standards-Compliant Web Pages
- Problem
- Solution
- Discussion
- See Also
- 4.2 Displaying Foreign and Special Characters
- Problem
- Solution
- Discussion
- See Also
- 4.3 Choosing Type Sizes for Display and Body Text
- Problem
- Solution
- Discussion
- See Also
- 4.4 Including Dynamic Content in Static Pages
- Problem
- Solution
- Discussion
- See Also
- 4.5 Adding a Discretionary Hyphen to Long Words
- Problem
- Solution
- Discussion
- 4.6 Dividing a Text Block into Multiple Pages
- Problem
- Solution
- Discussion
- 4.7 Reformatting Database Content as HTML
- Problem
- Solution
- Discussion
- See Also
- 4.8 Optimizing Web Page Code
- Problem
- Solution
- Discussion
- See Also
- Formatting Graphics
- 5.0 Introduction
- 5.1 Optimizing Your Images
- Problem
- Solution
- Discussion
- Graphics Interchange Format (GIF)
- Joint Photographic Experts Group (JPEG)
- Portable Network Graphic (PNG)
- See Also
- 5.2 Creating a Web-Friendly Logo
- Problem
- Solution
- Discussion
- See Also
- 5.3 Slicing and Recombining Complex Images
- Problem
- Solution
- Discussion
- Netscape Navigator image display quirks
- See Also
- 5.4 Choosing Clip Art and Stock Photos
- Problem
- Solution
- Discussion
- See Also
- 5.5 Disabling Image Download
- Problem
- Solution
- Discussion
- Disable right-click with JavaScript
- Disable the Internet Explorer image toolbar
- Use layers to put a transparent force field over your images
- Limit listing and linking
- Commercial solutions
- 5.6 Creating Watermarked Images on the Fly
- Problem
- Solution
- Discussion
- See Also
- Displaying and Delivering Information
- 6.0 Introduction
- 6.1 Explaining Who's Responsible for Your Site
- Problem
- Solution
- Discussion
- See Also
- 6.2 Writing Meaningful Link Text
- Problem
- Solution
- Discussion
- See Also
- 6.3 Adding Preview Information to Links
- Problem
- Solution
- Discussion
- See Also
- 6.4 Creating Effective Pop-up Windows
- Problem
- Solution
- Discussion
- See Also
- 6.5 Randomizing Text or Images
- Problem
- Solution
- Discussion
- 6.6 Highlighting the Search Term
- Problem
- Solution
- Discussion
- See Also
- 6.7 Embedding RSS Feeds on Your Site
- Problem
- Solution
- Discussion
- See Also
- 6.8 Creating an RSS Feed from Database Content
- Problem
- Solution
- Discussion
- See Also
- 6.9 Adding a Poster Frame to a QuickTime Movie
- Problem
- Solution
- Creating a poster frame
- Discussion
- See Also
- 6.10 Creating a Printer-Friendly Version of Your Site
- Problem
- Solution
- Discussion
- See Also
- 6.11 Generating Downloadable Files Dynamically
- Problem
- Solution
- Discussion
- Using PDFlib
- Using GD Graphics Library
- Using R&OS PDF class
- See Also
- 6.12 Offering Your Site on Mobile Devices
- Problem
- Solution
- Discussion
- See Also
- Interacting with Visitors
- 7.0 Introduction
- 7.1 Preventing Blank Form Fields
- Problem
- Solution
- Discussion
- See Also
- 7.2 Duplicating Form Field Data
- Problem
- Solution
- Discussion
- 7.3 Using Sample Input to Reduce Errors
- Problem
- Solution
- Discussion
- See Also
- 7.4 Formatting User-Entered Information
- Problem
- Solution
- Discussion
- Capitalizing names
- Fixing phone numbers
- See Also
- 7.5 Generating Form Menu Choices from a Database
- Problem
- Solution
- Discussion
- 7.6 Storing Multiple Values in One Database Field
- Problem
- Solution
- Discussion
- 7.7 Using a Graphical Character String for Form Authentication
- Problem
- Solution
- Discussion
- See Also
- 7.8 Putting Additional Information in mailto Links
- Problem
- Solution
- Discussion
- See Also
- 7.9 Send Visitor Messages to Your Mobile Phone
- Problem
- Solution
- Discussion
- See Also
- 7.10 Using Cookies to Remember Visitor Choices
- Problem
- Solution
- Discussion
- See Also
- 7.11 Internationalizing Your Web Site
- Problem
- Solution
- Discussion
- See Also
- 7.12 Creating an Email Newsletter
- Problem
- Solution
- Discussion
- See Also
- Promotion and E-Commerce
- 8.0 Introduction
- 8.1 Turning Site Traffic into Loyal Visitors and Customers
- Problem
- Solution
- Discussion
- See Also
- 8.2 Creating an Effective Landing Page
- Problem
- Solution
- Discussion
- See Also
- 8.3 Creating a Favicon
- Problem
- Solution
- Discussion
- See Also
- 8.4 Forcing a Secure Connection
- Problem
- Solution
- Discussion
- See Also
- 8.5 Creating a Self-Signed SSL Certificate
- Problem
- Solution
- Discussion
- Create a certificate authority key
- Create a self-signed certificate authority certificate
- Generate two private web server keys: one with a password and one without
- Generate a certificate request
- Sign the certificate request
- Enable SSL on the web server
- Add SSL directives to the Apache configuration file
- See Also
- 8.6 Disabling a Form Submit Button After the First Click
- Problem
- Solution
- Discussion
- See Also
- 8.7 Creating Complex Select Menus with optgroup
- Problem
- Solution
- Discussion
- See Also
- 8.8 Protecting Your Site from Fraud
- Problem
- Solution
- Discussion
- See Also
- 8.9 Generating Income from Traffic and Content
- Problem
- Solution
- Discussion
- See Also
- 8.10 Tracking and Blocking Visitors Based on Their IP Numbers
- Problem
- Solution
- Discussion
- See Also
- 8.11 Soliciting Donations and Contributions
- Problem
- Solution
- Discussion
- See Also
- Maintenance and Troubleshooting
- 9.0 Introduction
- 9.1 Handling Requests for Missing or Relocated Pages
- Problem
- Solution
- Discussion
- Creating a custom error page
- Redirecting users to a new page
- Redirecting requests to a new directory
- Page-specific redirects
- See Also
- 9.2 Adding the Referring Page to a Form
- Problem
- Solution
- Discussion
- See Also
- 9.3 Improving Site Performance
- Problem
- Solution
- Discussion
- See Also
- 9.4 Tracking and Documenting Site Changes
- Problem
- Solution
- Discussion
- See Also
- 9.5 Modifying an Auto-Indexed File List to Match Your Site's Design
- Problem
- Solution
- Discussion
- See Also
- 9.6 Converting Source Documents to Web Pages
- Problem
- Solution
- Discussion
- See Also
- 9.7 Coordinating Site Updates and Testing
- Problem
- Solution
- Discussion
- Copying files with Perl
- The update_web site function
- See Also
- 9.8 Taking Care of Your Database
- Problem
- Solution
- Discussion
- See Also
- 9.9 Evaluating Your Site with Metrics
- Problem
- Solution
- Discussion
- See Also
- 9.10 Developing Test Procedures for Your Site
- Problem
- Solution
- Discussion
- Usability testing
- Browser testing
- Quality assurance
- Load testing
- See Also
- 9.11 Preventing Email Address Harvesting
- Problem
- Solution
- Discussion
- See Also
- Index
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.