This tutorial has covered the major uses of SSI's and how to employ a number
of tricks programmatically instrument componentized web sites. Well, SSI's
come pretty close to looking like a programming language (we've demonstrated
getting/setting variables, conditional logic and formatting dates for instance).
Things that are conspicuously missing that you might want from a "real"
programming language include complex data structures, loops and the ability
to access persistent logic (i.e. you can include a CGI component but the
overhead incurred with per-request invocatio is high).
For more sophisticated component systems, it is suggested you check out
In addition to component systems, there are a number of data transformation
systems of interest that render content from XML representations using XSLT