- You are here:
- WebsiteTips Home
- Web Site Resources
- Markup, Code
- SSI
SSI - Server Side Includes
Section 1: SSI, Conditional SSI, XSSI Tutorials
Within the SSI - Server Side Includes section you'll find annotated links to SSI, conditional SSI, and XSSI (eXtended SSI) tutorials, documentation, and more related to SSI and XSSI.
Do you know of some good articles, tutorials, books, or resources related to SSI? Recommendations are welcome and encouraged!
On this page:
- General SSI Tutorials
- Conditional SSI, XSSI, XSSI Variables Tutorials
- Web Sites or Web Site Sections Devoted to
SSI, XSSI
Also within SSI - Server Side Includes:
General SSI Tutorials
- An Introduction to Server Side Includes
Thorough, detailed tutorial here. Includes tutorials: What are SSIs?, SSI environment variables, SSI directives, What is XSSI?, SSI vs Frames, Examples of the application of SSI & XSSI, Links. [Tutorial updated 03/31/2006 by George Dillon] - Apache - Server Side Includes
Fabulously done and thorough tutorial on SSI. Tutorial includes an overview of SSI, SSI directives, time and date formats, and several examples - use of Apache variables, page changed and copyright date in footer, page source comment, absolute page references with SSI. [Article/tutorial updated 02/08/2006, by ZyTrax, Inc..] - Big Nose Bird's Server Side Includes Page
Great site to learn some good info about SSI and how it works. Good info here on how to set up your site and get you started. Easy to understand, informative, helpful. [Tutorial dated 1997-2003 by Big Nose Bird] - Chapter 5: Server Side Includes
Online chapter excerpt from Shishir Gundavaram's CGI Programming on the World Wide Web, published by O'Reilly. Chapter sections include: Introduction, configuration, environment variables, including boilerplates, file statistics, executing external programs, executing CGI programs, tailoring SSI output, common errors. [Tutorial dated 03/1996 by Shishir Gundavaram for O'Reilly.] - Demystifying Server Side Includes (SSI's)
by T.David. Very good introductory tutorial that explains what SSI's are, the fundamentals of using them, figuring out the correct paths to make them work, some examples. See also his datecodes page. [Tutorial dated 1999-2002 by T.David, TD Scripts.] - How to Save Hours with SSI's
Follow Matt's directions and you can have a Web page with SSI set up and running in only minutes. Learn some quick basics here. Good intro. [Tutorial dated 12/09/1999 by Matt Mickiewicz for SitePoint (formerly for Webmasterbase.com).] - How To Use Server Side Includes
Helpful tutorial that covers SSI basics, how to allow HTM, HTML files to be parsed, advanced SSI, and more. You'll find a lot of helpful detail and examples here. [Tutorial by PerlScriptsJavaScripts.com.] - Jan's Guide to HTML: Server Side Includes
Fabulous coverage of SSI here, with helpful examples not seen elsewhere. Covers a lot - here are the topics: Introduction - Changing The Time Format - Changing The Size Format - Customize Error Messages - Including Files - Hide And Show - Hide And Show By Time - Hide And Show By Browsers - Hide And Show At Random - More Hide And Show - If And Endif - If, Endif And Environment Variables - Set - Echo - Print Environment - Execute A Script - File Size - File Date. Editor note: if you have trouble accessing the link: try the the English index page first and select Web Things. Once in the Web Things section, select the Server Side Includes category. [Tutorial by Jan Weijers, Jan's Guide to HTML.] - Server Side Includes
by Linda Cole, WDVL. Introduction to SSI, SSI Syntax, theconfigdirective, includes, printing environment variables withecho, CGI environment variables, printing page stats. [Tutorial dated 05/08/2000 by Linda Cole, WDVL.] - Setting up Server Mappings in HomeSite
by Christopher Bradford, Allaire. Read how to set up HomeSite with your local computer to view pages with server-side processing, such as SSI, ColdFusion, PHP, ASP. [Tutorial by Christopher Bradford for Adobe (formerly Macromedia).] - Spiders and Robots Exclusion
Great tutorial and directions about why and how to set up robots exclusion via a robots.txt file andmetaelement tags. Very thorough, comprehensive. [Tutorial by WDVL.] - SSI: Dates and Times
by Joe Burns, HTML Goodies. Covers basic formatting,configandecho, thetimefmtargument and a chart of all 21timefmtarguments, using multiple codes. Links to his other SSI tutorials, too. [Tutorial by Joe Burns, HTML Goodies.] - SSI: File Returns
by Joe Burns, HTML Goodies. Coversecho,flastmod(file last modified),fsize(file size). [Tutorial by Joe Burns, HTML Goodies.] - SSI: The Include Command
by Joe Burns, HTML Goodies. Very good introduction to SSI. Covers how to test if your server is set up to use SSI, types of SSI, thefileargument, thevirtualcommand. Good explanations. [Tutorial by Joe Burns, HTML Goodies.] - SSI, XSSI & CGI Variables
Thorough detailed list here that explains what each one is and an example of use. Fabulous! [Tutorial by George Dillon.] - TDavid's
SSI Help (datecodes)
Looking for datecodes and various ways to format dates with SSI? Here's a no-nonsense list. [Tutorial by TDavid, TD Scripts.] - Webmaster's Guide to Server Side Includes
Webreference.com's tutorial by Alex Rylance. Covers how to use SSI, syntax, and conditional SSI, too. Helpful info. [Tutorial dated 03/30/2001 by Alex Rylance for WebReference.]
Conditional SSI, XSSI, XSSI Variables Tutorials
Note that many of the General SSI Tutorials listings above also have XSSI information within them.
- Apache XSSI
Webmonkey's section of tutorials on XSSI. Includes topics on an introduction to Apache, Hotwired's XSSI extensions, tuning Apache web servers, the fundamentals of XSSI, time variables with SSI, redirecting pages, more. Very helpful. [Tutorial series by Webmonkey.] - Apache's eXtended Server Side Includes
Advantages of XSSI, XSSI variables, content inclusion, dates, printing, conditional redirects, article partitioning, hierarchical menus with XSSI, and a helpful list of resources. [Article/tutorial dated 07/07/2005 by Kostas Pentikousis, for ONLamp.com.] - Conditional SSI
by John Miller for JavaScript Kit, formerly Website Abstraction. Good, brief introduction to conditional SSI. [Tutorial by John Miller for JavaScript Kit.] - The Fundamentals of XSSI
Webmonkey's Nadav Savio provides a good introduction to XSSI is and how to use it. [Tutorial dated 09/30/1997 by Nadav Savio for Webmonkey.] - Using XSSI Variables
Webmonkey's Emily Hobson provides a very easy to understand tutorial about how to use XSSI variables with an example of a site that can randomly change to one of 6 different colors. [Tutorial dated 09/08/1997 by Emily Hobson for Webmonkey.] - Webmaster's Guide to Server Side Includes, Part 2: Conditional SSI
WebReference.com's tutorial by Alex Rylance. Provides basics about conditional SSI. Also has a section on how to nest includes (includes inside of includes), common pitfalls, links to more resources. [Tutorial dated 03/30/2001 by Alex Rylance, WebReference.] - XSSI Tutorial
Helpful tutorial with great examples using XSSI. [Article/tutorial by Steven Jensen for SCAILAB - Student Computer Aided Instruction Lab, University of Illinois at Chicago.]
Web Sites or Web Site Sections Devoted to SSI, XSSI
- SSI Lab - Server Side Includes
An entire section devoted to SSI, and includes introductory through more advanced tutorials on SSI; extending SSI with conditional SSI, conditional expressions; examples of using SSI, such as redirecting, creating Web page templates using SSI, displaying random content with SSI, and more. There's also a resources page with links to more SSI info on the Web. [Part of: SSI Developer.] - XSSI Library
References, samples and other information on XSSI. Incredibly extensive information, examples, and more on XSSI. [Part of Order Somewhere Chaos, by Ross Olson.]

