Acknowledgments. 1. Taking Your Internet or Intranet Web Site to the Next Level. Why You Need This Book.
The Three-Year Roller Coaster Ride.
How to Turn Circumstances to Your Advantage.
Why We Wrote This Book.
Our Target Audience.
Our Choice of Programs.
Gain without Pain: How We've Organized This Book.
Conventions Used in This Book.
Caveats.
Some Copyright Stuff.
So Let's Enhance, Already!
2. The Nonprogrammer's Guide to the Web, CGI, and Programming Languages. How the World Wide Web Works.
Protocol Shmotocol.
Client versus Server.
HTTP: Your Good and Faithful Servant.
A Really Short Introduction to Web Programming Languages.
Perl.
Java.
Javascript.
Holy Wars: A Word About Operating Systems.
3. The Nonprogrammer's Toolbox. Getting Down to Business.
Your ISP or SA Is Your Friend-Really.
The ISP/SA Questionnaire.
Editing Script Code.
Getting the Files on the Server-FTP to the Rescue.
How FTP Works.
WS_FTP for Windows-based Computers.
Anarchie for MacOS-based Computers.
Tell Me About Telnet.
Telnet for Windows 95/NT.
Tera-Term for Windows 3.1.
NCSA Telnet for the MacOS.
Using What You've Learned-Your First CGI Script.
Configuration.
Detailed FTP Uploading Procedures.
Detailed Telnet Procedures.
4. Giving Your Visitor a Hint (or Two) Using Javascript. Why You Would Want to Use This Script.
Introduction to the hint Script.
Configuring and Installing the hint Script.
Step 1: Configuration.
Step 2: Installation.
Using the hint Script in Your Pages.
5. Counting Visitors to Your Web Site with Perl. Why You Would Want to Use This Script.
Hits versus Visits.
Introduction to the vcount.cgi Script.
How vcount.cgi Works.
Configuring and Installing vcount.cgi.
Step 1: Configuration.
Step 2: Installation.
Using the vcount.cgi Script in Your Pages.
6. Fun with Scrolling Text Using Javascript. Why You Would Want to Use This Script.
Introduction to the Scroller Script.
How the Scroller Script Works.
Configuring and Installing the Scroller Script.
Step 1: Configuration.
Step 2: Installation.
Using the Scroller Script in Your Pages.
7. Automating Graphics Changes on Your Web Site with Perl. Why You Would Want to Use This Script.
Introduction to the pid.cgi Script.
How pid.cig Works.
Configuring and Installing pid.cgi.
Step 1: Configuration.
Step 2: Installation.
Using the pid.cgi Script in Your Pages.
Example 1: Roll Them Bones.
Example 2: A Timely Greeting.
8. Remote Controls for All Occasions Using Javascript. Why You Would Want to Use This Script.
Introduction to the remote Script.
How the remote Script Works.
Configuring and Installing the remote Script.
Step 1: Configuration.
Step 2: Installation.
Using the remote Script in Your Pages.
9. Processing and Responding to Interactive Forms Using Perl. Why You Would Want to Use This Script.
Introduction to the formp.cgi Script.
Security Concerns.
How the formp.cgi Script Works.
Configuring and Installing the formp.cgi Script.
Step 1: Configuration.
Step 2: Installation.
Using the formp.cgi Script in Your Pages.
10. Example Form-Processing Applications Using Perl. Why You Would Want to Use This Script.
A Request-for-Information Form.
How the Form Works.
A Guest Book.
How the Form Works.
An On-line Test Form.
How the Form Works.
11. Client-side Form Validation with Javascript. Why You Would Want to Use This Script.
Introduction to the formv Script.
How the formv Script Works.
Configuring and Installing the formv Script.
Step 1: Configuration.
Step 2: Installation.
Using the formv Script in Your Pages.
Checking a Single Field.
Checking an Entire Form.
Putting It All Together.
12. A Perl-based Web Site Search Engine. Why You Would Want to Use This Script.
Introduction to the ICE Scripts.
How the ICE Scripts Work.
Configuring and Installing the ICE Scripts.
Step 1: Configuration.
Step 2: Installation.
Using the ICE Scripts in Your Pages.
Advanced ICE Configuration.
13. A Perl-based On-line Store System-Part 1: Installation. What You Need to Install This Script.
Introduction to On-line Store Systems.
Overview of the PerlShop System.
Configuring and Installing PerlShop.
Step 1: Directory Configuration.
Step 2: Script Configuration.
Step 3: Installation.
Secure Server Setup.
Up Next.
14. A Perl-based On-line Store System-Part 2: Setting Up the Store. Where We Are Now.
How PerlShop Processes Pages.
Server-Independence Tags.
Entering the Store.
Creating the Catalog Pages.
Single-item Selection Form.
Multi-item Selection Form.
Selection Form Tag Order.
Navigating the Store.
The Built-in Search Engine.
"Driving" the Shopping Cart.
Customizing the Script.
The PerlShop Logo.
Page Header.
Shopping-Cart Contents.
Order Form.
Confirmation Message.
Shipping Rates Page.
Button and Menu Bar.
Search Page.
Up Next.
15. A Perl-based On-line Store SystemDPart 3: Processing Orders and Security. Where We Are Now.
The Payment and Shipping Process.
Ordering Process Outputs.
The Customer File.
The Order File.
The Invoice.
Increasing Store Security.
Add index.html Files.
Relocate the Store Directories.
Using cgiwrap.
Encryption.
Pretty Good Privacy (PGP).
Modifying PerlShop to Use PGP.
16. What's Next. What (We Think) We've Given You.
Becoming a Script Hacker: Is It for You?
Where to Now?
Making Sure Your Web Site Makes Sense.
Targeting Your Audience.
A Solution: Focus Groups and Usability Testing.
Visit Our Drag n' Drop Web Site.
Some Great Books to Look For.
Javascript Books.
Perl Books.
Perl CGI Books.
Books on Web Site Design.
Books on Internet Marketing.
A Short List of Web Resources.
Appendix A. Some Notes on Perl for Nonprogrammers. Do I Need to Read This If I Don't Want to Be a Perl Programmer?
A Bit about Perl Programs.
Perl Data.
Numeric.
String.
Array.
Perl Code.
Variables.
Operators.
Conditionals.
Statements.
Subroutines and Libraries.
Regular Expressions.
Functions.
Special Variables.
Appendix B. A UNIX Command Reference for Non-nerds. Introduction to UNIX.
Common Shell Commands.
Path Name Conventions.
Command Format Conventions.
Directory and File Commands.
UNIX Permissions.
How to Find Things and Get Help.
Miscellaneous Commands.
Some Useful Programs.
Conclusion.
Appendix C. What's on the CD-ROM. The CD-ROM Directories.
The Root Directory.
The /questionnaire Directory.
The /scripts Directory.
The /tools Directory.
The /nettools Directory.
The /commercial Directory.
CD Warranty.
Index. 0201419661T04062001