Web Site Cookbook. Solutions & Examples for Building and Administering Your Web Site - Helion
ISBN: 978-05-965-5352-4
stron: 282, Format: ebook
Data wydania: 2006-02-10
Księgarnia: Helion
Cena książki: 118,15 zł (poprzednio: 137,38 zł)
Oszczędzasz: 14% (-19,23 zł)
The total number of web pages today has been estimated at over 3 billion, spanning millions of individual websites. Not surprisingly, there is tremendous pressure on web developers and designers to remain current with the latest technologies.
The Web Site Cookbook from O'Reilly covers all the essential skills that you need to create engaging, visitor-friendly websites. It helps you with the practical issues surrounding their inception, design, and maintenance. With recipes that teach both routine and advanced setup tasks, the book includes clear and professional instruction on a host of topics, including:
- registering domains
- ensuring that hostnames work
- managing the directory
- maintaining and troubleshooting a website
- site promotion
- visitor tracking
- implementing e-commerce systems
- linking with sales sites
This handy guide also tackles the various elements of page design. It explains how to control a reader's eye flow, how to choose a template system, how to set up a color scheme, and more.
Typical of O'Reilly's "Cookbook" series, the Web Site Cookbook is written in a straightforward format, featuring recipes that contain problem statements and solutions. A detailed explanation then follows each recipe to show you how and why the solution works. This question-solution-discussion format is a proven teaching method, as any fan of the "Cookbook" series can attest to.
Regardless of your strong suit or your role in the creation and life of a website, you can benefit from the teachings found in the Web Site Cookbook. It's a must-have tool for advancing your skills and making better sites.
Osoby które kupowały "Web Site Cookbook. Solutions & Examples for Building and Administering Your Web Site", wybierały także:
- Mastering MEAN Stack 88,72 zł, (67,43 zł -24%)
- Psychology of UX Design 88,72 zł, (67,43 zł -24%)
- Time Is Money. The Business Value of Web Performance 74,99 zł, (63,74 zł -15%)
- SVG Text Layout. Words as Art 94,98 zł, (80,73 zł -15%)
- Discussing Design. Improving Communication and Collaboration through Critique 94,98 zł, (80,73 zł -15%)
Spis treści
Web Site Cookbook. Solutions & Examples for Building and Administering Your Web Site eBook -- spis treści
- Web Site Cookbook
- SPECIAL OFFER: Upgrade this ebook with OReilly
- Preface
- Assumptions
- Other Sources
- Conventions Used in This Book
- How to Contact Us
- Safari Enabled
- Acknowledgments
- 1. Web Server Setup
- 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
- 2. Site Planning and Setup
- 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
- 3. Page Design and Navigation
- 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
- 4. Formatting Text and Code
- 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
- 5. Formatting Graphics
- 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
- 6. Displaying and Delivering Information
- Introduction
- 6.1. Explaining Whos 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
- 7. Interacting with Visitors
- 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
- Problem
- Solution
- Discussion
- See Also
- 7.12. Creating an Email Newsletter
- Problem
- Solution
- Discussion
- See Also
- 8. Promotion and E-Commerce
- 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
- 9. Maintenance and Troubleshooting
- 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
- About the Author
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly