Book description
Individuals, organizations, and businesses are relying on their web pages to provide and collect information, manage processes, and interact with communities and customers. A reliable, informative, and responsive web site can reduce cost, increase visibility, and create a positive image for the owner of that site. Behind every successful web page is an overworked and underappreciated webmaster. Webmasters make sure that the information on a site is accessible and usable; that the site is always available; that performance is good; that users can get the information that they need; and that the site can collect the information it needs to serve those users. These disparate tasks require many different tools and skills. Webmaster in a Nutshell pulls together in a single volume all the essential reference information for webmasters working on UNIX-based web servers. In this second edition of Webmaster in a Nutshell, we've updated our material to include the latest versions of HTML and Javascript, and also expanded the book to cover the newest technologies emerging on the Web. The book covers:
HTML 4.0, with special attention to forms, tables and frames
CSS (Cascading Style Sheets)
XML, the next-generation markup language for the Web
CGI, with a chapter dedicated to the Perl module CGI.pm
JavaScript 1.2
PHP, the HTML-embedded programming language
HTTP 1.1, the underlying protocol that drives the Web
Apache server administration, including Apache modules
mod_perl, the Apache module for enhancing CGI
performance and providing a Perl interface to the Apache API
Webmaster in a Nutshell, part of the bestselling O'Reilly series of reference books, makes it easy to find the information you want about the technologies you use. You'll keep your other books on the shelf; you'll keep Webmaster in a Nutshell next to your keyboard.
Publisher resources
Table of contents
-
Webmaster in a Nutshell, 2nd Edition
- Preface
- 1. Introduction
-
I. HTML
- 2. HTML Overview
-
3. HTML Reference
- Core Attributes
-
HTML Tag and Attribute Descriptions
- <a>
- <abbr>
- <acronym>
- <address>
- <applet>
- <area>
- <b>
- <base>
- <basefont>
- <bdo>
- <bgsound>
- <big>
- <blink>
- <blockquote>
- <body>
- <br>
- <button>
- <caption>
- <center>
- <cite>
- <code>
- <col>
- <colgroup>
- <comment>
- <dd>
- <del>
- <dfn>
- <dir>
- <div>
- <dl>
- <dt>
- <em>
- <embed>
- <fieldset>
- <font>
- <form>
- <frame>
- <frameset>
- <hn>
- <head>
- <hr>
- <html>
- <i>
- <iframe>
- <ilayer>
- <img>
- <input>
- <input>
- <input>
- <input>
- <input>
- <input>
- <input>
- <input>
- <input>
- <input>
- <ins>
- <isindex>
- <kbd>
- <keygen>
- <label>
- <layer>
- <legend>
- <li>
- <link>
- <listing>
- <map>
- <marquee>
- <menu>
- <meta>
- <multicol>
- <nobr>
- <noembed>
- <noframes>
- <noscript>
- <object>
- <ol>
- <optgroup>
- <option>
- <p>
- <param>
- <plaintext>
- <pre>
- <q>
- <s>
- <samp>
- <script>
- <select>
- <server>
- <small>
- <spacer>
- <span>
- <strike>
- <strong>
- <style>
- <sub>
- <sup>
- <table>
- <tbody>
- <td>
- <textarea>
- <tfoot>
- <th>
- <thead>
- <title>
- <tr>
- <tt>
- <ul>
- <var>
- <wbr>
- <xmp>
- 4. Frames
- 5. Tables
- 6. Forms
- 7. Character Entities
- 8. Color Names and Values
-
II. CSS
-
9. Cascading Style Sheets
- The Elements of Styles
- Style Syntax
- Style Properties
-
CSS Reference
- background
- background-attachment
- background-color
- background-image
- background-position
- background-repeat
- border
- border-bottom
- border-bottom-width
- border-color
- border-left
- border-left-width
- border-right
- border-right-width
- border-style
- border-top
- border-top-width
- border-width
- clear
- color
- display
- float
- font
- font-family
- font-size
- font-style
- font-variant
- font-weight
- height
- letter-spacing
- line-height
- list-style
- list-style-image
- list-style-position
- list-style-type
- margin
- margin-bottom
- margin-left
- margin-right
- margin-top
- padding
- padding-bottom
- padding-left
- padding-right
- padding-top
- text-align
- text-decoration
- text-indent
- text-transform
- vertical-align
- word-spacing
- white-space
- width
-
9. Cascading Style Sheets
-
III. XML
-
10. XML
- XML Terminology
- XML Reference
- Document Type Definitions
-
The Extensible Stylesheet Language
- Formatting objects
- General Formatting
- Pattern Matching
-
XSL Elements
- <xsl:apply-imports>
- <xsl:apply-templates>
- <xsl:arg>
- <xsl:attribute>
- <xsl:attribute-set>
- <xsl:choose>
- <xsl:comment>
- <xsl:constant>
- <xsl:contents>
- <xsl:copy>
- <xsl:counter>
- <xsl:counters>
- <xsl:counter-increment>
- <xsl:counter-reset>
- <xsl:counter-scope>
- <xsl:element>
- <xsl:for-each>
- <xsl:id>
- <xsl:if>
- <xsl:import>
- <xsl:include>
- <xsl:macro>
- <xsl:macro-arg>
- <xsl:number>
- <xsl:otherwise>
- <xsl:pi>
- <xsl:preserve-space>
- <xsl:strip-space>
- <xsl:value-of>
- <xsl:template>
- <xsl:text>
- <xsl:use>
- <xsl:when>
- XLink and XPointer
-
10. XML
-
IV. JavaScript
-
11. JavaScript
- Versions of JavaScript
- JavaScript Reference
- JavaScript Syntax
- Variables
- Data Types
- Expressions and Operators
- Statements
- Regular Expressions
- JavaScript in HTML
- Client-Side Object Hierarchy
- Windows and Frames
- Forms
- Events
- JavaScript Security Restrictions
- Global Properties
- Global Functions
-
Alphabetical Object Reference
- Anchor
- Applet
- Area
- Arguments
- Array
- Boolean
- Button
- Checkbox
- Crypto
- Date
- Document
- Event
- FileUpload
- Form
- Frame
- Function
- Hidden
- History
- HTMLElement
- Image
- Input
- JavaArray
- JavaClass
- JavaObject
- JavaPackage
- JSObject
- Layer
- Link
- Location
- Math
- MimeType
- Navigator
- Number
- Object
- Option
- Password
- Plugin
- PrivilegeManager
- Radio
- RegExp
- Reset
- Screen
- Select
- String
- Style
- Submit
- Text
- Textarea
- URL
- Window
-
11. JavaScript
-
V. CGI and Perl
- 12. CGI Overview
- 13. Server Side Includes
-
14. The CGI.pm Module
- HTML Tag Generation
- Importing Method Groups
- Maintaining State
- Named Parameters
- Using JavaScript Features
- Debugging
-
CGI.pm Reference
- accept
- append
- auth_type
- autoEscape
- button
- checkbox
- checkbox_group
- cookie
- defaults
- delete
- delete_all
- dump
- end_html
- filefield
- header
- hidden
- image_button
- import_names
- isindex
- keywords
- nph
- param
- password_field
- path_info
- path_translated
- popup_menu
- radio_group
- raw_cookie
- ReadParse
- redirect
- referer
- remote_host
- remote_user
- request_method
- reset
- save
- script_name
- scrolling_list
- self_url
- start_html
- startform
- start_multipart_form
- submit
- textarea
- textfield
- url
- use_named_parameters
- user_agent
- user_name
- 15. Web Server Programming with mod_perl
-
VI. PHP
-
16. PHP
- Configuration
- Embedding PHP in HTML
- Language Syntax
- Variables
- Data Types
- Expressions
- Operators
- Control Structures
- Functions
- Web-Related Variables
- Examples
- Function Reference
- Array Functions
- Configuration and Logging Functions
- Database Functions
- Date/Time Functions
- Directory Functions
- File Functions
- Graphics Functions
- HTTP Functions
- IMAP Functions
- LDAP Functions
- Math Functions
- PDF Functions
- String Functions
- Variable Manipulation Functions
- XML Functions
- Miscellaneous Functions
-
16. PHP
- VII. HTTP
-
VIII. Server Configuration
-
18. Apache Configuration
- Understanding Apache
-
Basic Server Configuration: Core Directives
- AccessConfig
- AccessFileName
- AddModule
- AllowOverride
- AuthName
- AuthType
- BindAddress
- BS200AuthFile
- ClearModuleList
- ContentDigest
- CoreDumpDir...
- DefaultType
- <Directory>
- <DirectoryMatch>
- DocumentRoot
- ErrorDocument
- ErrorLog
- <Files>
- <FilesMatch>
- Group
- HostNameLookups
- IdentityCheck
- <IfDefine>
- <IfModule>
- Include
- KeepAlive
- KeepAliveT...
- <Limit>
- Listen
- ListenBacklog
- <Location>
- <LocationMatch>
- LockFile
- LogLevel
- MaxClients
- MaxKeepAlive...
- MaxRequests...
- MaxSpareServers
- MinSpareServers
- NameVirtualHost
- Options
- PidFile
- Port
- require
- ResourceConfig
- RLimitCPU
- RLimitMEM
- RLimitNPROC
- Satisfy
- ScoreBoardFile
- SendBufferSize
- ServerAdmin
- ServerAlias
- ServerName
- ServerPath
- ServerRoot
- ServerSignature
- ServerTokens
- ServerType
- StartServers
- ThreadsPerChild
- TimeOut
- UseCanonicalName
- User
- <VirtualHost>
-
19. Apache Modules
- mod_access
- mod_actions
- mod_alias
- mod_auth
- mod_auth_anon
- mod_auth_db
- mod_auth_dbm
- mod_autoindex
- mod_browser
- mod_cern_meta
- mod_cgi
- mod_cookies
- mod_digest
- mod_dir
- mod_dld
- mod_dll
- mod_env
- mod_example
- mod_expires
- mod_headers
- mod_imap
- mod_include
- mod_info
- mod_isapi
- mod_log_agent
- mod_log_common
- mod_log_config
- mod_log_referer
- mod_mime
- mod_mime_magic
- mod_mmap_static
- mod_negotiation
- mod_proxy
- mod_rewrite
- mod_setenvif
- mod_so
- mod_speling
- mod_status
- mod_userdir
- mod_unique_id
- mod_usertrack
-
20. Server Performance
- Turn Off Reverse DNS Lookups
- Use the Most Recent Version of Your Server
- Keep HTML Content and HTTP Logs on Different Disks
- Keep Content as Small as Possible
- Performance Tips for HTML Authors
- Graphics
- Preprocess Queries and Cache the Results
- Use Servlets or Server APIs
- Increase RAM and Bandwidth
- Look for Excessive TCP Retransmits
- Use the Same TCP MTU as Your ISP
- Use a Trailing Slash When Requesting a Directory
-
18. Apache Configuration
- Index
- Colophon
Product information
- Title: Webmaster in a Nutshell, Second Edition
- Author(s):
- Release date: June 1999
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781565923256
You might also like
book
Webmaster in a Nutshell, Third Edition
First, there was HTML. Then along came JavaScript. Close on the heels of JavaScript came CSS …
book
What's New in Apache Web Server 2.2?
What's New in Apache Web Server 2.2? shows you all the new features you'll know to …
book
Dynamic Web Programming and HTML5
Helping readers master web development, this comprehensive and up-to-date guide covers specific web programming languages, APIs, …
book
Back-end Performance
Performance simply matters. Technology may allow us to "go bigger", but maybe not necessarily be better …