Online References:
The XHTML 1.0 Language and Design Sourcebook
See also: References from The XHTML 1.0 Language and Design Sourcebook
On This Page
- Markup and Layout Review: HTML and CSS
- XML: The eXtensible Markup Language
- Software Processing of XML and HTML
- Technical Web Page Design
- X/HTML syntax Checkers/Verifiers
- Site Optimization Tutorials
- Image File Optimization Tools
- Books on Web Graphics
- Animated GIF Optimization
- CSS Compatibility Information
- JavaScript Bugs and Compatibility Information
- JavaScript Standards and Related Specifications
- Non-Traditional Web Browsers
- Accessible Design Guidelines
- Web Site Architecture and Design
- Web Site/Application Design and Management
- Internet Networking
- Internet Networking
- The HTTP Protocol
- Data Processing on an HTTP Server
- CGI Programming Examples and Parsed HTML
- Web Application Development Tools
- Character Sets, Character Encoding, and Document Character Sets
- Multipurpose Internet Mail Extensions (MIME)
- HTTP Methods and Header Fields Reference
- Syntax for Apache Server Side Include (SSI) Commands
1. Markup and Layout Review: HTML and CSS
1.1 HTML Resources and Specifications
- www.w3.org/MarkUp/ - HTML standards overview
- www.w3.org/TR/html4/ - HTML 4.01 Specification
- developer.netscape.com/docs/manuals/htmlguid/index.htm - HTML in Navigator
- developer.netscape.com/docs/manuals/htmlguid/tags_complete.html - Navigator HTML history
- msdn.microsoft.com/workshop/author/html/reference/elements.asp - HTML in Internet Explorer
1.2 CSS Resources and Specifications
- www.w3.org/Style/CSS/ - CSS standards overview
- www.w3.org/TR/REC-CSS1 - CSS Level 1 specification
- www.w3.org/TR/REC-CSS2/ - CSS Level 2 specification
- http://www.webreview.com/style/index.shtml - CSS compatibility charts (Updated URL!)
- css.nu/pointers/bugs.html - Browser CSS bugs list
- developer.netscape.com/support/bugs/known/css.html - Navigator 4.x bugs
- www.css.nu/ - General CSS information
1.3 Some Technical HTML and CSS Books
- The XHTML 1.0 Language and Design Sourcebook, by Ian Graham, John Wiley and Sons, 2000. The companion book to this one, this is a good, detailed book on HTML, XHTML (see Chapter 2!) and CSS as tools for designing Web pages.
- HTML and XHTML: The Definitive Guide, by Chuck Musciano, Bill Kennedy, and Mike Loukides (ed.), O'Reilly and Associates, 1998. Another good technical book focusing on the details of XHTML and HTML.
- Cascading Style Sheets, Second Edition: Designing for the Web, by Hakon Wium Lie, Bert Bos and Robert Caillau, Addison-Wesley, 1999. This is a very complete book on the technical details of CSS Level 2, by the editors of the language specification.
- Cascading Style Sheets: The Definitive Guide, by Eric Meyer, O'Reilly and Associates, 2000. A good, detailed description of CSS as implemented in current browsers, by the author of the Webreview CSS compatibility charts (webreview.com/pub/guides/style/style.html).
2. XML: The eXtensible Markup Language
2.1 Core XML Specifications
- wdvl.com/Authoring/Languages/XML/Intro/ - Introductory XML article
- www.w3.org/XML/ - Draft standards and formal specifications
- www.ucc.ie/xml/ - XML FAQ
- www-4.ibm.com/software/developer/education/xmlintro/xmlintro.html - Introductory tutorial
- www.xml101.com - Tutorials
- www.xml101.com/dtd/ - Tutorial on DTDs
- www.xml.org/xmlorg_registry/index.shtml - Common XML DTDs or schemas
- www.xs4all.be/~stevenn/xml/xmlintro/toc.html - Tutorial
- www.refsnesdata.no/xml/default.asp - Articles and tutorials
- www.xml.com - Articles and tutorials
- www.xmlhack.com - Articles and tutorials
- www.xmlzone.com - Articles and tutorials
- www.xmlinfo.com - Notes and resources lists
- xml.org - Industry news
- http://www.devdex.com/xml/ - Resources lists
- www.oasis-open.org/cover/xml.html - Resources lists
2.2 Core XML Specifications
- www.w3.org/TR/REC-xml - XML 1.0 specification
- www.xml.com/axml/testaxml.htm - Annotated XML specification
- www.w3.org/TR/REC-xml-names/ - Namespaces in XML
- www.w3.org/TR/xml-stylesheet/ - Associating Style Sheets with XML documents
- www.w3.org/TR/xpath - XML Path language
- www.w3.org/XML/ - Drafts of new specifications
- www.ietf.org/rfc/rfc2376.txt - XML-related MIME types
2.3 Common XML Languages
- www.w3.org/Math/ - MathML: The Mathematical Markup Language.
- www.w3.org/AudioVideo/#SMIL - SMIL: Synchronized Multimedia Integration Language
- www.w3.org/RDF/ - RDF: Resource Description Framework
- www.w3.org/Graphics/SVG/ - SVG: Scalable Vector Graphics
- www.w3.org/TR/xhtml1/ - XHTML
- www.w3.org/Style/XSL/ - XSL: Extensible stylesheet language
- www.w3.org/TR/xslt - XSLT: XSL Transformations language (corrected URL)
- www.alphaWorks.ibm.com/formula/ - BML: Bean markup language (updated URL: search for "bml")
- www.voicexml.org - VoiceXML: Voice markup language
- www.develop.com/soap/soapfaq.htm - SOAP: Simple object access protocol
- www.mozilla.org/docs/ - XUL: XML user interface language
- www.uiml.org - UIML: User Interface markup language
- www.wapforum.org/what/technical.htm - WML: Wireless markup language
2.4 XML and Electronic Commerce
- xml.com/pub/Ecommerce -Overview of sites
- www.commerceone.com/xml/ -CommerceOne tools
- http://www.microsoft.com/biztalk/ -Microsoft BizTalk
2.5 XML Books
- The XML Specification Guide, by Ian Graham and
Liam Quin, John Wiley and Sons, 1999--A good
introduction to XML, and a good technical review of the
XML specifications. This will be of interest to both
technical and non-technical readers.
- Applied XML: A Toolkit for Programmers, by Alex Ceponkus and Faraz Hoodbhoy, John Wiley and Sons, 1999 --A useful, technical book explaining how XML can be processed, with a bent towards the software tools available in the Internet Explorer 5 browser.
- The XML Bible, by Elliotte Rusty Harold, IDG Books, 1999. Lots of XML information, as the title would suggest. The Website, at metalab.unc.edu/xml/books/bible/, has useful updated chapters on topics such as XSLT, XLinks, and XPointers.
- The XML Pocket Reference, by Robert Eckstein, O'Reilly and Associates, 1999--The title says it all: a useful pocket reference covering the essence of XML.
- XML: A Manager's Guide, by Kevin Dick, Addison-Wesley, 1999--A semi-technical book that focuses on the ramifications of XML to those managing document management and software development projects.
- Project Cool Guide to XML for Web Designers, by Theresa A. Martin, John Wiley and Sons, 1999--A semi-technical book that will be of interest to Web site designers and managers, as opposed to software developers.
- Applied XML: A Toolkit for Programmers, by Alex Ceponkus and Faraz Hoodbhoy, John Wiley and Sons, 1999 --A useful, technical book explaining how XML can be processed, with a bent towards the software tools available in the Internet Explorer 5 browser.
3. Software Processing of XML and HTML
3.1 XML Programming Interface Specifications
- www.megginson.com/SAX/index.html - SAX specification
- www.w3.org/TR/REC-DOM-Level-1/ - DOM Level 1
- www.w3.org/TR/DOM-Level-2/ - DOM Level 2
- www.w3.org/DOM/ - DOM working drafts
3.2 XML Parsers
- www.alphaworks.ibm.com/tech/xml4j - Java (validating)
- xml.apache.org - Java (validating; Apache Xerces Project)
- www.cogsci.ed.ac.uk/~richard/rxp.html - C (validating)
- msdn.microsoft.com/downloads/webtechnology/xml/msxml.asp - COM (validating; COM object)
- www.zveno.com/zm.cgi/in-tclxml/ - Tcl (non-validating)
- www.jclark.com/xml/xp/index.html - Java (non-validating)
- www.textuality.com/Lark/ - Java (non-validating)
- www.jclark.com/xml/expat.html - C (non-validating; also available as a perl and Tcl modules)
- www.cogsci.ed.ac.uk/~richard/rxp.html - C (validating)
3.3 XML Processing Tools/Software
- www.w3.org/XML/#software - Software list
- www.w3.org/XML/#software - Software list
- www.cpan.org/modules/index.html - Perl modules (many XML-related)
- www.cpan.org/modules/by-module/XML/ - Perl modules
- www.python.org/topics/xml/ - Python tools
- www.alphaworks.ibm.com/tech/xml4j - Java tools
- www.zveno.com/zm.cgi/in-tclxml/ - Tcl language tools
- www.jclark.com/xml/xt.html - XT: an XSLT processor
- xml.apache.org/xalan/index.html - XALAN XSLT processor
- www.jclark.com/sp/ - SP: an XML/SGML toolkit
- dir.altavista.com/Computers/Data_Formats/41058/XML/Tools.shtml - Software tools list
- freshmeat.net/ - General list [search for "XML"]
- www.xmlsoftware.com/ - List of software
- www.xmlsoftware.com/ - Good list of resources
3.4 XML, SAX and DOM and XSLT Tutorials/Info Sites
- www.developerlife.com/ - Java language
- www.developerlife.com/ - Java language
- java.sun.com/xml/docs/tutorial/ - Java language
- wwwx.netheaven.com/~coopercc/Xtech99/tutorial/index.html - Perl and XML
- www.python.org/doc/howto/xml/ - Python XML HOWTO
- http://www.perlxml.com/ - Perl articles
- http://freespace.virgin.net/b.pawson/ - XSLT FAQ
- msdn.microsoft.com/xml/default.asp - Microsoft XML Information
3.5 Lists of XML-Related URLs
- www.cetus-links.org:80/oo_xml.html - General XML and software
3.6 Some XML Editors
- www.stilo.com - WebWriter
- www.arbortext.com - Adept*Editor
- www.softquad.com - XmetaL
- www.xmlspy.com - XML Spy
- www.xmlwriter.net - XMLWriter
- www.morphon.com - Morphon
- www.webreference.com/xml/column8 - Article on XML editors
3.7 List of Common XML DTDs
- www.xml.org/xmlorg_registry/index.shtml - Common XML DTDs or schemas
3.8 HTML to XML/XHTML Conversion Utilities
- www.w3.org/People/Raggett/tidy/ - HTML tidy
- db.cis.upenn.edu/W4F/ - Generic HTML to XML conversion tool
3.9 HTML Dynamic HTML (and DOM) References
- cgi.din.or.jp/~hagi3/JavaScript/Mozilla/SampleList.cgi?fmt=html - DOM examples
- cgi.din.or.jp/~hagi3/JavaScript/Mozilla/SampleList.cgi?fmt=html - DOM examples
- www.mozilla.org/docs/dom/samples/ - More DOM examples
- sites.netscape.net/ekrock/standards.html - Guide to browser-compatible scripts
- developer.netscape.com/docs/technote/dynhtml/xbdhtml/xbdhtml.html - Cross-browser scripting guide
- msdn.microsoft.com/workshop/author/ - Microsoft DHTML references
- developer.netscape.com/tech/dynhtml/index.html - Netscape Navigator 4 dynamic HTML
3.10 XML Books
- XML IE5 Programmer's Reference, by Alex Homer, Wrox Press, 1999. A programmer's guide to using XML within the IE5 browser.
- IE5 Dynamic HTML Programmer's Reference, by Brian Francis, Alex Homer and Chris Ullman, Wrox Press, 1999. A programmer's guide to dynamic HTML (DHTML, whatever) as implemented on Internet Explorer 5
- Dynamic HTML: The Definitive Guide, by Danny Goodman, O'Reilly and Associates, 1998. A bit out of date, but an excellent guide to dynamic HTML on Internet Explorer 4 and Navigator 4. A related and also useful book is Javascript: The Definitive Guide, David Flannagan, O'Reilly and Associates, 1998.
- Applied XML: A Toolkit for Programmers, by Alex Ceponkus and Faraz Hoodbhoy, John Wiley and Sons, 1999--A useful, technical book explaining how XML can be processed, with a bent towards the software tools available in the Internet Explorer 5 browser.
- The Open Source XML Database Toolkit, by Liam Quin, John Wiley and Sons, 2000. A useful discussion of tools and tricks for designing XML-based database-driven applications using open source software tools. There are many working code examples.
- The XML Specification Guide, by Ian S. Graham and Liam Quin, John Wiley and Sons, 1999. A useful review of XML markup and of the processing behavior required of XML parsers.
4 Technical Web Page Design
4.1 X/HTML syntax Checkers/Verifiers
- www.w3.org/People/Raggett/tidy/ - HTML Tidy syntax chcker
- www.chami.com - HTML-Kit editor (incorporates HTML Tidy)
- htmlworks.com/ - Web-based HTML validation
- validator.w3.org - W3C HTML and XHTML Validation service
- arealvalidator.com/ - Shareware validation tool
4.2 Site Optimization Tutorials
Please note that some of the optimizations recommended at the listed sites, such as removing quotes around attribute values, will lead to non-valid markup, and can cause problems on some browsers.- hotwired.lycos.com/webmonkey/design/tutorials/tutorial2.html
- www.glostart.com/webtrimmer/fluff.html
- www.webreference.com/authoring/languages/html/optimize/
4.3 Image File Optimization Tools
- www.lynda.com/hexv.html - Non-dithering Windows color palette
- www.webreference.com/dev/graphics/ - Review of optimization concepts
- www.gifwizard.com - Online GIF optimizer
- www.jpg.com - JPEG Wizard optimization tool
- www.webreference.com/services/graphics/jw/ - Online JPEG Wizard demo
- www.boxtopsoft.com - GIF, JPEG optimization tools
- www.spinwave.com - GIF, JPEG optimization tools
- www.equilibrium.com/index.html - deBabelizer GIF utility
- www.gimp.org - Linux/UNIX Graphics tool
4.4 Books on Web Graphics
- Designing Web Graphics, 3d Edition, Lynda Weinman, New Riders, 1999
- Designing Web Site Images: A Practical Guide, Gene Berryhill, Delmar Publishing, 2000
- Creating Great Web Graphics, 2d Edition, Laurie McCanna, IDG Books, 1997
- Animation on the Web, Sean Wagstaff, Corbin Collins (Editor), Peachpit Press, 1998
- Effective Web Animation: Advanced Techniques for the Web, J. Scott Hamlin, Addison-Weseley, 1999
4.5 Animated GIF Optimization
- http://member.aol.com/royalef/gifanim.htm - Tutorial on GIF animation
- www.webreference.com/dev/gifanim/ - Review and products list
4.6 CSS Compatibility Information
- webreview.com/pub/guides/style/style.html - CSS compatibility charts
- css.nu/pointers/bugs.html - Browser CSS bugs list
- developer.netscape.com/support/bugs/known/css.html - Navigator 4.x bugs
- www.css.nu/ - CSS information
4.7 JavaScript Bugs and Compatibility Information
- developer.netscape.com/docs/examples/javascript/browser_type.html - Browser detection script
- www.it97.de/JavaScript/JS_tutorial/bstat/navobj.html - User-agent strings for various browsers
- www.it97.de/JavaScript/JS_tutorial/bstat/Browseraol.html - User-agent strings for various browsers
- sites.netscape.net/ekrock/standards.html - Guide to browser-compatible scripts
- developer.netscape.com/docs/technote/dynhtml/xbdhtml/xbdhtml.html - Cross-browser scripting guide
- www.webdevelopersjournal.com/jsweenie/ - Browser compatibility
- www.webreference.com/js/column6/ - Browser compatibility
- javascriptweenie.com/articles/javascript_limitations.html - Browser compatibility
- builder.cnet.com/Programming/ErrorFree/ss02.html - Browser compatibility
- www.netscapeworld.com/netscapeworld/nw-03-1997/nw-03-coin.html - Nav3/IE3 compatibility
- developer.irt.org/script/bugs.htm - JavaScript bugs
- developer.netscape.com/support/bugs/index.html?content=known/javascript.html - JavaScript bugs
4.8 JavaScript Standards and Related Specifications
- www.ecma.ch - ECMA (Java/ECMA-Script standards body)
- msdn.microsoft.com/workshop/author/ - Microsoft DHTML references
- developer.netscape.com/tech/dynhtml/index.html - Netscape Navigator 4 dynamic HTML
- developer.irt.org/script/vfaq.htm - JavaScript FAQ
- http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM - ECMAScript Standard (Updated URL!)
- http://www.ecma.ch/ecma1/STAND/ECMA-290.HTM - ECMAScript components specification (Updated URL!)
- www.w3.org/TR/REC-DOM-Level-1/ - DOM Level 1 standard
- www.w3.org/TR/DOM-Level-2/ - DOM Level 2 standard
4.9 Non-Traditional Web Browsers
- www.wapforum.org - Wireless devices
- www1.wapforum.org/member/developers/overview.htm - WAP technical specifications
- developer.webtv.net/ - WebTV technical info
- www.palmos.com/dev/tech/webclipping/ - Palm Pilot (Updated URL!)
4.10 Accessible Design Guidelines
- www.w3.org/TR/WAI-WEBCONTENT/ - Web authoring accessibility guidelines
- www.w3.org/WAI/ - Overview of accessibility issues
- aware.hwg.org - Accessible Web authoring resources
- www.webable.com - Web accessibility resources
- hotwired.lycos.com/webmonkey/geektalk/97/11/index4a.html?tw=design - Accessible design article
- www.cast.org/bobby/ - Online accessibility evaluation tool
5. Web Site Architecture and Design
5.1 Web-Specific Books and Sites
- info.med.yale.edu/caim/manual/ -- This site contains an excellent on-line discussion of hypertext design issues, and their relevance to the Web. This resource has a large and very useful annotated bibliography. The authors of the collection are Patrick J. Lynch, director of the Center for Advanced Instructional Media at the Yale University School of Medicine, and Sarah Horton, a Multimedia Applications Specialist for Academic Information Resources at Dartmouth College
- www.useit.com -- This is Jakob Nielsen's personal site, and contains many useful articles and Web site design and usability. usableweb.com -- Another site devoted to Web design and Web usability. Contains a good collection of articles, plus many links to other resources.
- dmoz.org/Computers/Internet/WWW/Web_Usability/
-- a list of links to sites covering Web usability topics.
- Designing Web Usability: The Practice of Simplicity, by Jakob Nielsen, New Riders Publishing, 2000. -- An opinionated book by someone who's opinion on Web design is well worth reading about. This is a must-have book for all Web designers.
- Web Navigation: Designing the User Experience, by Jennifer Fleming, O'Reilly and Associates, 1998 -- One of the first books to summarize the issues and problems associated with designing Web architectures that work from the users and designers perspectives. There are many useful examples and cases studies, plus a nice chapter on the process of developing a Web site.
- Information Architecture for the World Wide Web, by Louis Rosenfeld and Peter Morville, O'Reilly and Associates, 1998 -- A good review of technical architectural issues related to Web design.
5.2 General Issues in Design and Hypermedia
- The Non-Designer's Design Book, by Robin Williams, Peachpit Press (1994) -- This small, outstanding book covers all the basic elements of good typography, page layout, and book design. Although written for the printed page, this is a must-read book for anyone who wants to design Web pages and who does not have a background in design and/or typography.
- Designing Visual Interfaces: Communication-Oriented Techniques, by Kevin Mullet and Darrell Sano, Prentice-Hall (1995) -- An excellent book on visual interface design concepts for computer graphical user interfaces. A bit out of date, and not focussed on Web design (which has constraints from generic computer interface design) but still a useful book to read.
- Designing and writing online documentation, Second Edition, by W. K. Horton, John Wiley and Sons (1994) -- An excellent book that covers in detail all aspects of electronic document design. There are also many useful references. Visual Design of the User Interface, by E. R. Tufte, IBM Corporation (1989) -- An excellent review of the issues associated with designing usable interfaces of all types for users.
- Envisioning Information, by E. R. Tufte, Graphics Press (1990) -- Simply a lovely book that illustrates the many ways in which information can be graphically communicated, with some reflections on computer interface issues. This is a must-have book for any serious interface designer, and makes a wonderful addition to any coffee table.
- The Visual Display of Quantitative Information, by E. R. Tufte, Graphics Press (1983) -- This is considered by many to be the best book ever written on the graphical presentation of data. This is an outstanding book, which nicely compliments his later work, Envisioning Information.
- Hypertext, by George P. Landow, Johns Hopkins University Press (1992) -- This is a discussion not of the technical aspects of hypertext, but of the literary meaning of hypertext, and of its impact on our understanding of text and literature. If "critical theory" or the name Michel Foucault mean anything to you, then this is the book to read.
- The Gutenberg Elegies, by Sven Birkerts, Fawcett Columbine (1994) -- Some thoughts on the usefulness of hypertext and hypermedia, and on the advantages of print. A much easier book to read than Hypertext. His newer book, Readings, published in 1999 by Graywolf Press, apparently brings some of these arguments up to date. Unfortunately I haven't read it.
6. Web Site/Application Design and Management
6.1 Books on Web Project Management
- Secrets of Successful Web Sites: Project Management on the World Wide Web, by David Siegel, Hayden Books, 1997. -- I disliked Dave's "Killer Web Sites" book, but rather enjoyed this one: a great collection of case studies, plus some useful observations on how the process works in real-world environments.
- Collaborative Web Development: Strategies and Best Practices for Web Teams, by Jessica R. Burdman, Addison-Wesley, 1999. -- I am afraid I haven't read this book, but others have told me that it is an excellent choice for anyone thinking of a career in Web project management.
- Death March: The Complete Software Developer's Guide to Surviving "Mission Impossible" Projects, by Edward Yourdon, Prentice Hall, 1997.--A thoughtful yet entertaining discussion of how software (read: Web) projects really work, with useful guidelines for managing such projects.
- Web Navigation: Designing the User Experience, by Jennifer Fleming, O'Reilly and Associates, 1998.--Chapter 3 has a nice discussion of the Web site development process: examples of the site design process are found throughout the book.
- Microsoft Solutions Framework (Training program; see: www.microsoft.com/MSF/). Microsoft teaches a series of courses on software project management, and many of the skills and processes are directly relevant to managing Web projects. Similar courses are offered by IBM (see: www-5.ibm.com/services/learning/uk/courses/ms02u.html), and no doubt by others.
6.2 User Demographics and other Web Surveys
- http://www.gvu.gatech.edu/user_surveys/ --10 years of Web user surveys
- http://www.internetstats.com/ --General demographics
- http://www.nua.ie/surveys/ --General demographics
- http://freespeech.org/terrabay/ --International usage statistics
- http://glreach.com/globstats/ --International usage statistics
- http://www.emarketer.com --General demographics
- http://cyberatlas.internet.com/ --General demographics
- http://www.statmarket.com --General demographics and marketing
- http://www.upsdell.com/BrowserNews/stat.htm --Browser usage statistics
- http://www.browserwatch.com --Browser usage statistics
- http://www.webreference.com/internet/statistics.html --List of Web demographics/market research resources
- http://www.internetnews.com/IAR/index.html --Advertising/marketing report
- http://www.wilsonweb.com/webmarket/ --Web marketing resources
- http://www.jup.com/home.jsp --Jupiter Communications
- http://www.neilsen.com --Nielsen online
- http://www.iab.net/ --Internet Advertising Bureau
- http://home.netscape.com/ads/links.html --Web advertising references
6.3 Use Case Analysis
- UML Distilled: A brief guide to the standard object modeling language, by Martin Fowler with Kendall Scott (Second Edition), Addison Wesley Longman, (2000) -- Chapter 3 has a short, elegant introduction to use cases.
- usecasehelp.com/ - General information (a bit technical)
- www.pols.co.uk/usecasezone/ - Collected articles (less technical)
- members.aol.com/acockburn/papers/usecases.htm - Use case analysis guidelines
- members.aol.com/acockburn/papers/uctempla.htm - Simple use case templates
- www.awl.com/cseng/titles/0-201-89542-0/articles/ - Some nice articles
6.4 Web site and Software Testing
- Client Server Software Testing on the Desk Top and the Web, by Daniel J. Mosley, Prentice-Hall, (1999) -- A good text on software testing of client-server and Web-based software. This is an advanced book, but will be useful to anyone who has to manage a large-scale Web software development project. There are many other books that cover this topic: you can find them by searching most bookstore Web sites.
- http://wwwlis.iei.pi.cnr.it/LIS/Overview/index.html - Software testing tutorial (resource not presently available)
- www2.umassd.edu/cisw3/coursepages/pages/CIS311/LectureMat/test/test1.html - Testing overview
- www.data-dimensions.com/testersnet/docs/web_testing.htm - Article on Web site testing (not presently available)
- www.data-dimensions.com/testersnet/docs/web_testing2.htm - Another article on Web site testing
- www.data-dimensions.com/testersnet/archive.htm - List of articles on testing
6.5 Web Site Testing
- www.webperfcenter.com/ - Server load testing
- www.radview.com/ - Server load testing
- www.oclc.org/webart/ - WebArt: functional, regression and load testing
- www.segue.com/ - SiklTest: functional and regression testing
- www.soft.com/Products/Web/ - Various tools
- www.mercuryinteractive.com/products/ - Various tools
- www.softwareqatest.com/qatweb1.html - List of tools
- www.aptest.com/index2.html?resources2.html - List of tools
6.6 Bug/Problem Tracking Tools
A) Web-based Mailing List Archives
- www.hypermail.org - Hypermail (open source)
- www.oac.uci.edu/indiv/ehood/mhonarc.html - Mhonarc (open source)
- www.ii.com/internet/robots/procmail/ - Procmail (open source)
B) Bug Tracking Systems
- www.alumni.caltech.edu/~dank/gnats.html - GNATS (open source)
- www.mozilla.org/bugs/source.html - Bugzilla (Mozilla tool; open source)
- www.iac.honeywell.com/Pub/Tech/CM/PMTools.html - General list of tools
6.7 Web Site Performance Monitoring
- www.wrqwam.com/prodserv/ - Various tools
- sitealert.computacenter.com/index.html - External uptime monitoring
- www.mercuryinteractive.com/products/ - Various tools
- www.softwareqatest.com/qatweb1.html#MONITORING - List of tools
6.8 Web Site Content Management Tools
A) Large-Scale Management Systems
- www.vignette.com - StoryServer
- www.documentum.com - Documentum
- www.ebt.com/dynabase/index.htm - Dynabase/Dynaweb
- www.sitestation.com - SiteStation
- www.infooffice.com - RedDot
- http://www.symantec.com/vpage/ - Visual Page (resource not presently available)
- www.mks.com/products/wi/
- Web Integrity (no longer available)
(Updated - 1/April/2001!)
- This product is now obsolete, and has been replaced
by
www.verticalsky.com - Vertical Sky, a richer and more complex content management solution. - www.egrail.com - Egrail (open source)
- www.opencms.com - (New Reference 1/April/2001) Opencms, a Java-based open source content management system.
- www.openshare.com - (Newly-added Reference!) OpenShare, a low-medium end system (Windows-based)
- www.midgard-project.org - (New - 16/Oct/2000!) Midgard, an open-source content management system based on the apache Web server and the MySQL database.
- http://www.astratryandbuy.com/cgi-bin/portal/trynbuy/index.jsp - (New - 22/Oct/2000!) Astra Site Management, from Mercury Interactive, provides a suite of content management and maintenance tools.
B) Small-Scale Management Systems
- www.macromedia.com/software/dreamweaver/ - Macromedia Dreamweaver. For database applications, also see Macromedia's UltraDev Development environment.
- www.microsoft.com/frontpage/ - Microsoft FrontPage
- www.hotmetalpro.com - Softquad HoTMetaL Pro
- www.namo.com - Namo WebEditor (New Reference 4/November/2000). Version 4 was voted by Cnet.com as the best WYSIWYG Web database tool (see this link for details)
- www.adobe.com - Adobe GoLive - a midrange page authoring and site management tool, with some database development components (New Reference 4/November/2000)
C) Content Management Information Sites
- http://cmswatch.com - (New listing - 5/Sept/2001) A commercial site providing information on content-management tools and "solutions." Some reports must be purchased.
- dmoz.org/Computers/Software/Internet/Site_Management/Content_Management/ - General list of tools
- www.xmlsoftware.com/dms/ - XML-based tools
- www.ncompasslabs.com/Products/Product+Description/Default.htm - (Newly-added Reference!) NCompass Resolution.
- http://cms.filsa.net - (New Reference - 21/Feb/2001)) Site listing most commercial and open-source content management systems.
- http://www.camworld.com/cms (New Reference 20/Feb/2001) - Mailing list and articles related to content management systems (from a user/consumer perspective)
- idm.internet.com/tools/cm/index.html (New Reference 1/April/2001) - Internet.com's listing of Content management tools. Unfortunately, there is not much filtering of the listings -- there are lots of products listed, but no easy way of distinguishing one from another
- http://www.egroups.com/group/cms-vendor (Newly-added Reference!) - A mailing list for companies/developers working on tools related to content management.
7. Internet Networking
7.1 IP Networking and IP Software
- freesoft.org/CIE/index.htm - Online IP notes and tutorials
- www.armory.com:457/NetAdminG/CO7E7S.html - General networking, including IP
- www.ktek.com/ktek/Lans-Wans.html - Networking terms dictionary
- www.private.org.il/tcpip_rl.html - Long list of TCP/IP resources
- http://www.iana.org/domain-names.html - List of top-level domains
- Internetworking with TCP/IP Vol. I: Principles, Protocols, and Architecture (Third Edition), by Douglas E. Comer, Prentice Hall, (1995).
- Ip Fundamentals: What Everyone Needs to Know About Addressing & Routing, by Thomas A. Maufer, Prentice-Hall, (1999)
7.2 Domain Name System
- www.hill.com/library/staffpubs/dns.html - Introduction to DNS
- michael.iserver.com/dns/ - Tutorial
- www.lantimes.com/handson/97/706a107a.html - Simple article
- hotwired.lycos.com/webmonkey/webmonkey/geektalk/97/03/index4a.html - Somewhat longer article
- www.dns.net/dnsrd/ - DNS resources site
7.3 Network Architectures and Technologies
- www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/index.htm - Technology overview
7.4 Internet Security
- Firewalls and Internet Security: Repelling the Wily Hacker (Second Edition), by W.R. Cheswick and S.M. Bellovin, Addison-Wesley, (2000) -- Considered the bible of security issues: well written and detailed).
- Maximum Security: A Hacker's Guide to Protecting Your Internet Site and Network, by Anonymous, Sams, (1998) -- a more introductory book; discussed many different computer systems
- www.eeye.com/html/ - Resources and book lists
- www.informationweek.com/775/security.htm - Security overview
- www.geocities.com/SiliconValley/Bay/9952/ - Introductory security articles
- www.clark.net/pub/mjr/pubs/fwfaq/ - FAQ on firewalls
- www.socks.nec.com/aboutsocks.html - SOCKS overview
- www.securityportal.com - Information site on Internet security
- www.cert.org - Computer and network security advisories
- www.sans.org - System Administration, Networking, and Security Institute
7.5 Web Server Load Averaging and Distributed Caching
- www.web-caching.com/ - Overview
- ircache.nlanr.net/Cache/FAQ/ircache-faq.html - Overview and company list
- www.caching.com/ - Overview and company list
- dir.yahoo.com/Computers_and_Internet/Internet/World_Wide_Web/Caching/ - Yahoo resource list
8. Internet Networking
8.1 Overviews and Defined URL Schemes
- www.w3.org/Addressing/Addressing.html - Overview of issues
- www.w3.org/Addressing/schemes - List of proposed URL schemes
- www.ietf.org/rfc/rfc1738.txt - Standard URL specification
- www.ietf.org/rfc/rfc1808.txt - Relative URL specification
- www.ietf.org/rfc/rfc2368.txt - Mailto URL (updates RFCs 1738, 1808)
- www.ietf.org/rfc/rfc2396.txt - URI syntax (updates RFCs 1738, 1808)
- www.w3.org/International/O-URL-and-ident.html - Notes and working drafts on "internationalized" URLs
- www.ietf.org/rfc/rfc2718.txt - Guidelines for new URL schemes
- www.ietf.org/rfc/rfc2056.txt - Z39.50r & X39.50s URLs
- www.ietf.org/rfc/rfc2122.txt - VEMMI URLs
- www.ietf.org/rfc/rfc2192.txt - IMAP URLs
- www.ietf.org/rfc/rfc2224.txt - NFS URLs
- www.ietf.org/rfc/rfc2255.txt - LDAP URLs
- www.ietf.org/rfc/rfc2384.txt - POP URLs
- www.ietf.org/rfc/rfc2392.txt - Cid and Mid URLs
- www.ietf.org/rfc/rfc2397.txt - DATA URLs
- www.ietf.org/rfc/rfc2717.txt - Registration procedure for URL name schemes
- www.ietf.org/rfc/rfc2718.txt - Guidelines for new URL name schemes
8.2 Proposed URL Schemes and Updates
- www.w3.org/Addressing/clsid-scheme - CLSID URLs
- developer.netscape.com/docs/wpapers/beanconnect/index.html - Javabean URLs
- www.w3.org/Addressing/draft-mirashi-url-irc-01.txt - IRC URLs
- www.math.jyu.fi/~rjl/abouts.html - About "about" URLs
- www.ietf.org/html.charters/urlreg-charter.html - URL registration working group charter
- www.w3.org/Metadata/ - Internet metadata mechanisms
8.3 Some Protocol and Data Format Specifications
- www.ietf.org/rfc/rfc0822.txt - Internet Mail messages
- www.ietf.org/rfc/rfc1036.txt - Usenet messages
- www.ietf.org/rfc/rfc2045.txt through rfc2049.txt - MIME syntax
- www.ietf.org/rfc/rfc2557.txt - Multipart messages; use of cid and mid URLs
- www.ietf.org/rfc/rfc0977.txt - NNTP protocol
- freeWAIS Information - use www.altavista.com and search for the strings "freeWAIS-sf" or "freeWAIS-sf-2.1".
- www.ietf.org/rfc/rfc1625.txt - WAIS protocol
- www.isi.edu/gost/gost-group/products/prospero/documentation/ - Prospero documentation
- www.ietf.org/rfc/rfc2279.txt - UTF-8 character set encoding
8.4 URIs: Uniform Resource Identifiers
- www.ietf.org/rfc/rfc1630.txt - Historical issues
- www.ietf.org/rfc/rfc2396.txt - Syntax specification (updates RFCs 1738, 1808)
8.5 URNs: Uniform Resource names
- www.ietf.org/rfc/rfc1737.txt - Functional requirements for URNs
- www.ietf.org/rfc/rfc2611.txt - Summary of current practice
- www.ietf.org/rfc/rfc2141.txt - URN syntax
- www.ietf.org/html.charters/urn-charter.html - IETF URN working group information
9. The HTTP Protocol
9.1 Books on HTTP
- Web Proxy Servers, by Ari Luotonen, Prentice-Hall, (1998) -- A detailed review of Web server operation and management, with a focus on proxy servers.
9.2 HTTP Overviews and Specifications
- www.w3.org/Protocols/ - Overview
- www.jmarshall.com/easy/http/ - Tutorial on HTTP
- www.ietf.org/rfc/rfc1945.txt - HTTP 1.0 specification
- www.ietf.org/rfc/rfc2616.txt - HTTP 1.1 specification
- www.ietf.org/rfc/rfc2617.txt - Basic and Digest authentication
- www.ietf.org/rfc/rfc2295.txt - HTTP Transparent content negotiation
- www.ietf.org/rfc/rfc2774.txt - HTTP 1.x extension framework
- www.ietf.org/rfc/rfc2291.txt - WebDAV requirements
- www.ietf.org/rfc/rfc2518.txt - WebDAV extensions to HTTP
- www.webdav.org - WebDAV resources
- www.ics.uci.edu/~ejw/authoring/ - WebDAV working group notes
- www.ietf.org/html.charters/http-charter.html - HTTP protocol working group
- www.ietf.org/rfc/rfc1867.txt - multipart/form-data MIME type
9.3 Data Encryption and Security
- www.w3.org/Security/ - Overview
- www.netscape.com/info/security-doc.html - SSL
- www.genome.wi.mit.edu/WWW/faqs/www-security-faq.html - Web security FAQ
- ganges.cs.tcd.ie/mepeirce/project.html - Digital cash overview
- www-s2.visa.com/nt/ecomm/set/main.html - Security Enhanced Transactions--SET
9.4 Browser Proxy Autoconfiguration
- home.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html - Specifications
- developer.netscape.com/docs/manuals/proxy/adminux/autoconf.htm -
9.5 Content Negotiation
- www.apache.org/docs/content-negotiation.html - Apache server documentation
- www.ietf.org/rfc/rfc2295.txt - HTTP Transparent content negotiation
- www.ietf.org/rfc/rfc2296.txt - Remote variant selection algorithm
9.6 Time and Date Formats
- www.ietf.org/rfc/rfc1123.txt
- www.ietf.org/rfc/rfc0850.txt (Updated URL!)
9.7 Browser and Server Comparisons
- serverwatch.internet.com - Server comparisons and benchmarks
- browserwatch.internet.com/browsers.html - Browser comparisons
- directory.google.com/Top/Computers/Software/Internet/Servers/WWW/ - Google list of Web servers
- www.apache.org/docs/misc/known_client_problems.html - Known browser problems with HTTP
10. Data Processing on an HTTP Server
10.1 Modules for Faster CGI Processing
- http://www.fastcgi.com/ - FastCGI
- http://perl.apache.org/ - Perl module (Apache server)
- http://www.msg.com.mx/pyapache/ - Python module (Apache server)
11. CGI Programming Examples and Parsed HTML
11.1 CGI References, Tutorials, and Resource Sites
- web.golux.com/coar/cgi/ - CGI specifications (more or less)
- www.cgi101.com/class/ - CGI tutorial
- www.jmarshall.com/easy/cgi/ - CGI tutorial
- www.cgi-resources.com/ - Directory of CGI resources
11.2 CGI Security
- www.irt.org/articles/js184/ - Security article
- www.w3.org/Security/Faq/www-security-faq.html - Web security FAQ
- www.unixtools.org/cgiwrap/ - CGIwrap
- stein.cshl.org/software/sbox/ - sbox
- www.apache.org - Apache server/suEXEC
11.3 CGI Program Archive Sites
- cgi.resourceindex.com/Programs_and_Scripts/
- www.cgiforme.com/
- www.oac.uci.edu/indiv/ehood/perlWWW/
- www.worldwidemart.com/scripts/ - Matt's script archive
- awsd.com/scripts/index.shtml - Darryl's script archive
- www.rlaj.com/scripts/ - Ranson's script archive
- www.cgi-resources.com/ - Scripts and CGI documentation
11.4 Language-Specific Information/Libraries
- www.perl.com - Perl information
- www.cpan.org - Archive of perl modules/libraries
- www.python.org - Perl information and libraries
11.5 Server Modules for Faster CGI Processing
- http://www.fastcgi.com/ - FastCGI
- http://perl.apache.org/ - Perl module (Apache server)
- http://www.msg.com.mx/pyapache/ - Python module (Apache server)
12. Web Application Development Tools
12.1 Site Management Tools
- directory.google.com/Top/Computers/Software/Internet/Site_Management/ List of tools
- www.dmoz.org/Computers/Software/Internet/Site_Management/ - List of tools
- 12.1.1 Markup Validation
- www.dmoz.org/Computers/Software/Internet/Authoring/HTML/Validators_and_Lints/ - List of tools (Updated URL!)
- validator.w3.org/ - HTML validator (service)
- www.htmlhelp.com/tools/validator/ - HTML validator (service)
- jigsaw.w3.org/css-validator/ - CSS validator (service)
- www.netmechanic.com - HTML validation, plus other diagnostics (service)
- www.htmlvalidator.com - Windows-based HTML validator (application)
- www.jclark.com/sp/ - SP: Generic SGML/XML validation tools (application)
- www.w3.org/People/Raggett/tidy/ - HTML tidy (syntax validation) (application)
- www.cast.org/bobby/ - Page Accessibility testing (service)
- 12.1.2 Link Validation Tools and Services
- www.dmoz.org/Computers/Software/Internet/Site_Management/Link_Management/ - Link checkers (list)
- home.snafu.de/tilman/xenulink.html - Xenu's Link sleuth (application, freeware)
- www.elsop.com/linkscan/ - LinkScan (application)
- www.linkalarm.com/ - LinkAlarm (service)
- 12.1.3 Site log and Usage Analysis
- http://www.dmoz.org/Computers/Software/Internet/Site_Management/Log_Analysis/ - (list of tools)
- www.mrunix.net/webalizer/ - Webalizer
- www.webtrends.com - WebTrends toolset
- www.netgen.com/products/netanalysis/index.shtml - net.Analysis products
- www.marketwave.com - Various products
- www.accrue.com/ - Insight (high-end)
- www.andromedia.com/products/aria/index.html - Aria (high end)
- www.sas.com - SAS statistical analysis software
- 12.1.4 Site Performance Monitoring
- www.dmoz.org/Computers/Software/Internet/Site_Management/Monitoring/ - (list of tools)
- www.softwareqatest.com/qatweb1.html#MONITORING - (list of tools)
- www.holistix.net/products/webmgr/ - Holistix Web Manager (monitoring tools)
- www.mercuryinteractive.com/products/topaz/ - Topaz ActiveWatch (monitoring tools)
- alertsite.com - AlertSite (monitoring service)
- www.atwatch.com - AtWatch (monitoring service)
- www.hypertrak.com - HyperTrak (monitoring service)
- sitealert.computacenter.com - SiteAlert (monitoring service)
- www.netwhistle.com - NetWhistle (monitoring service)
- 12.1.5 Site Load Balancing and Distribution
- www.dmoz.org/Computers/Software/Internet/Site_Management/Mirroring/ - (list of tools)
- www.dmoz.org/Computers/Software/Internet/Site_Management/Load_Balancing/ - (list of tools)
- www.akami.com - Akami (mirroring service)
- www.www.digisle.com - Sandpiper (mirroring service)
- www.inktomi.com - Inktomi mirroring service; recently bought out by Vignette)
- www.mirror-image.com - Mirror Image (mirroring service)
- www.magnicomp.com/rdist/rdist.shtml - rdist package (software)
- www.f5.com - Global/Site (replication services)
12.2 Content Management Tools
- http://www.zdnet.com/pcmag/stories/reviews/0,6755,2688945,00.html - Some reviews ( as of 28 February 2001) of selected products -- (New Reference: 10/March/2001)
- idm.internet.com/tools/cm/index.html - List of tools
- www.xmlsoftware.com/dms/ - List of XML-based tools)
- www.dmoz.org/Computers/Software/Internet/Site_Management/Content_Management/ - List of tools
- www.broadvision.com - BroadVision. Focus on personalized content for a variety of industry segments (financial, retail, etc.). The company focus is on business-to-customer e-commerce products, of which personalized content is one important component.
- www.ektron.com - (New Reference: 10/March/2001) - eMPower. This is a relatively low cost ($3k - $14k) system built on top of the Allaire ColdFusion environment. It should thus run on any platform that supports ColdFusion, which includes Windows NT/2000 and most flavours of Unix.
- www.ebt.com - (New Reference: 10/March/2001) - engenda. This is a mid-priced (albeit at the high end - $95k and up) content management system built on top of eXcelon's (formerly Object Design Inc -- www.odi.com) ObjectStore object database repository.
- www.inso.com - Dynabase. Focus on managing content as a managed database of XML or SGML-based data. DynaBase originated as an SGML database system.
- www.egrail.com - Egrail. Sell a suite of different content management and personalization tools. Egrail software is built using open-source components (Apache server, PHP, MySQL, etc.) which means that this package is less expensive than many others.
- www.netobjects.com - NetObjects. Sell a suite of different content management and personalization tools. NetObjects is also one of the few companies to sell products suitable (both in price and performance) for small and medium-sized businesses.
- www.openmarket.com - OpenMarket. Sell a set of various content management, personalization and electronic commerce products.
- www.reef.com - (New Reference: 10/March/2001) - Reef Publisher. This is a mid-priced (~$45k) content management system (actually a component of Reef's more complex e-business software suite) The package is written in Java (but comes integrated Allaire's jrun 2.x java enviroment, which apparently only is available for Linux, Sun Solaris, and Windows NT/2000), and uses XML and XSLT for data storage and processing.
- www.percussion.com - (New Reference: 10/March/2001) Rhythmyx Content Manager. A high-end mid-priced ($80k and up) content management system that uses XML and XSLT, and that (apparently) integrates well with existing database, security and other systems don't know what platforms it runs on, however).
- www.paperthin.com - (New Reference: 10/March/2001) CommonSpot. This is a mid-priced ($20k - $85k) content management system built on top of Allaire's ColdFusion environment (running on Windows NT/2000), and is tightly coupled with Microsoft services (SQL Server, Access) or Oracle.
- www.atg.com - Personalization Server. Focus on generation of personalized content from existing database resources. The company also sells application server products that can integrate these products with custom applications.
- www.vignette.com - StoryServer. The StorySever product line focuses on content management and site personalization. The next generation of products (the "V" series) is focussed more at commerce sites and as personalization as a tool for building better business relationships.
- www.interwoven.com - TeamSite. Emphasis on workflow management and version control for the creation and maintenance of content. The company also provides other products for integrating content together and for producing personalized content.
- www.userland.com - Userland. Sell a content management system that is "largely" open-source--that is, the core database engine is proprietary, but the development environment is essentially open source. The Manila product (there are several others) is designed for managing content-rich Web sites such as online magazines or newspapers.
- www.openshare.com - (Newly-added Reference!) OpenShare, from InfoSquare.com, is a low-end ($10k-$50k) Web content management system designed for small to medium-sized businesses, and is designed to integrate well with MS Office 2000, and provide content management features the current Microsoft products do not.
- www.ncompasslabs.com/Products/Product+Description/Default.htm - (Newly-added Reference!) NCompass Resolution is a WIndows-based document management system with tight MS Windows integration.
- www.roxen.com - Roxen Internet Software. Sell a set of different content management systems written in Java and using open source standards such as XML and XSLT.
- www.zope.org - Zope (Digital Creations). Zope is an interesting mix of a content management system and application server. The system consists of a central object database that manages the content, plus content-management tools built on top of the database. The system can be customized using programs written in the Python programming language.
12.3 Page Scripting Environments
-
Active Server pages (ASP) www.microsoft.com Commercial (free with base-level Web servers). Scripting language is a version of VBScript. Several companies such as Chili!Soft (www.chilisoft.com) and Halcyon Software (www.halcyonsoft.com) have developed ASP implementations for other platforms such as Linux, Solaris, Apple and Novell). Cold Fusion www.allaire.com Commercial (circa $USD 1300 to $5000; varies depending on platform and features). Uses special markup tags for script instructions. See also Section 12.4 HTML/OS www.aestiva.com Commercial (circa $USD 800 per server). Scripting language is based on BASIC. iHTML www.ihtml.com commercial ($USD 150 to $USD 900). Uses special markup tags for script instructions. Java Server Pages (JSP) www.javasoft.com/products/jsp/index.html; www.iplanet.com and other servers and application server development environments Commercial. Includes Java code (or references to Java Servlets) from within the document. The Apache server project is preparing an open source version: see jakarta.apache.org Livewire www.iplanet.com Commercial. Server-side JavaScript support is included in most iPlanet servers. meta-HTML www.metahtml.com Free (with license; source code is available). Uses special markup tags for script instructions. MivaScript htmlscript.volant.com Commercial (limited feature free version; $USD 100 to $USD 900 for various commercial versions). Uses special markup tags for script instructions. NeoWebScript www.unreality.com/neowebscript/ free (open source as of June 2000). Scripting language based on tcl (dev.scriptics.com/) (Updated Info and URL - 12/Nov/2000) PHP www.php.net free (GNU public license). C-like scripting language. Curl www.curl.com Commercial (not yet released). An interesting twist on this class of development environment. Some technical information is found at curl.lcs.mit.edu/curl/
- http://hotwired.lycos.com/webmonkey/99/46/index1a.html?tw=programmin - (November 1999 comparisons)
- http://www.houseoffusion.com/hof/body/asp.cfm - (Cold Fusion/ASP comparison: January 2000)
- http://webdeveloper.internet.com/database/db_connectivity_software.html - (Other packages)
- www.webmacro.org - WebMacro page maccro language.
12.4 Web Application Servers
- www.allaire.com - Allaire
- www.apple.com/webobjects/ - Apple WebObjects
- www.atg.com - Art Technology Group (Dynamo App, Server)
- weblogic.beasys.com - BEA Systems (WebLogic)
- www.bluestone.com/products/sapphire/ - Bluestone (Sapphire/Web and XML Suite)
- www.haht.com - Haht (HahtSite)
- www-4.ibm.com/software/webservers/appserv/ - IBM WebSphere
- www.iplanet.com - iPlanet
- www.microsoft.com/siteserver/ - Microsoft
- www.netdynamics.com - NetDynamics
- www.openmarket.com/ - Open Market
- www.oracle.com/appserver/ - Oracle
- www.silverstream.com - SilveStream
- www.zope.org - Zope
- www.omg.org/news/pr99/application_servers.html - List of app servers (Updated URL!)
- dmoz.org/Computers/Software/Internet/Servers/Application/ - List of app servers
- www.flashline.com/components/appservermatrix.jsp - (Java-based suite comparisons)
- www.techmetrix.com/lab/benchcenter/asdirindex.shtml - (product comparisons)
- www.techmetrix.com/lab/benchcenter/appserverbench.shtml - (product comparisons)
- serverwatch.internet.com/appservers.html - (product comparisons)
- serverwatch.internet.com/articles/appsvendors/appsvend_1.html - (review article; 30/April/2000)
Appendix A Character Sets, Character Encoding, and Document Character Sets
- www.isi.edu/in-notes/iana/assignments/character-sets -- IANA-assigned charset names
- www.ietf.org/rfc/rfc1489.txt -- KOI8-R charset
- www.ietf.org/rfc/rfc1468.txt -- ISO 2022-jp charset
- www.ietf.org/rfc/rfc1557.txt -- ISO 2022-kr, euc-kr, charset
- www.ietf.org/rfc/rfc1345.txt -- gb_2312-80 or gb-2312 charset
- www.ietf.org/rfc/rfc2279.txt -- UTF-8 charset
- www.ietf.org/rfc/rfc1738.txt -- URL specification
- www.ietf.org/rfc/rfc2396.txt -- URL syntax update
Appendix B Multipurpose Internet Mail Extensions (MIME)
B.1 Introductory Documents on MIME (Slightly Out of Date)
- ftp://ftp.uu.net/networking/mail/mime/mime.ps -- PostScript
- ftp://ftp.uu.net/networking/mail/mime/mime.txt -- Plain text
B.2 MIME FAQ Documents
B.3 Internet Mail Message Syntax Specification
B.4 MIME Specifications
- www.ietf.org/rfc/rfc2045.txt -- MIME part 1
- www.ietf.org/rfc/rfc2046.txt -- MIME part 2
- www.ietf.org/rfc/rfc2047.txt -- MIME part 3
- www.ietf.org/rfc/rfc2048.txt -- MIME part 4
- www.ietf.org/rfc/rfc2049.txt -- MIME part 5
- www.ietf.org/rfc/rfc2392.txt -- Cid and mid URLs
- www.ietf.org/rfc/rfc2387.txt -- Multipart/related
- www.ietf.org/rfc/rfc2557.txt -- MHTML: HTML mail
- www.ietf.org/rfc/rfc2646.txt -- Text/plain
- www.ietf.org/rfc/rfc1867.txt -- Multipart/form-data
B.5 Lists of MIME Types
- www.isi.edu/in-notes/iana/assignments/media-types/media-types -- IANA registry
- www.iangraham.org/books/xhtml2/appb/mimetypes.html
B.6 MIME Test Page (Example Data Files)
Appendix D HTTP Methods and Header Fields Reference
- www.ietf.org/rfc/rfc1945.txt -- HTTP 1.0
- www.ietf.org/rfc/rfc2109.txt -- HTTP state management (cookies)
- www.ietf.org/rfc/rfc2295.txt -- HTTP transparent content negotiation
- www.ietf.org/rfc/rfc2518.txt -- WebDAV extensions to HTTP
- www.ietf.org/rfc/rfc2616.txt -- HTTP 1.1
- www.ietf.org/rfc/rfc2617.txt -- HTTP basic and digest authentication
- www.ietf.org/rfc/rfc2774.txt -- Experimental HTTP extension framework
Appendix E Syntax for Apache Server Side Include (SSI) Commands
- www.apache.org/docs/mod/mod_include.html -- Apache documentation
- developer.netscape.com:80/docs/manuals/enterprise/40/pg/3-shtml.htm -- Netscape/iPlanet documentation
- http://developer.netscape.com:80/docs/manuals/enterprise/nsapi/svrpars.htm -- Netscape/iPlanet documentation