3 <!DOCTYPE cscpage SYSTEM "../csc.dtd">
5 <cscpage title="The CSC Website">
7 <section title="Developing the website">
9 The CSC website is currently being revamped, what you are seeing
10 is the new design and structure of the site. If you would like
11 to help out you should probably e-mail me, that is, <a
12 href="mailto:sjdutoit@uwaterloo.ca">Stefanus Du Toit</a> and
13 I'll let you know how to get started.
16 This website is completely generated from XML sources using an
17 XSLT (XML Stylesheet Language Transformation), which is
18 basically a simple XML programming language specifically built
19 for this kind of thing. This allows complete separation of form
20 and content as well as automating a number of tasks (such as
21 generating the <a href="/events/">events pages</a>).
24 <section title="Adding to the website">
25 <p>See the <a href="editing-howto.html">Editing Howto</a> for
26 information on editing the website</p>
28 <section title="Links">
30 I have provided some helpful links regarding XSLT and XML below.
33 <li><a href="http://www.w3.org/TR/2000/REC-xml-20001006">XML 1.0
34 specification</a></li>
35 <li><a href="http://www.w3.org/TR/xslt">XSLT
36 specification</a></li>
37 <li><a href="http://www.w3.org/TR/xpath">XPath
38 specification</a></li>
39 <li><a href="http://www.garshol.priv.no/download/xmltools/">Free
40 XML tools and software</a></li>
41 <li><a href="http://www.dpawson.co.uk/xsl/xslfaq.html">XSL
42 Frequently Asked Questions</a></li>
43 <li><a href="http://xmlsoft.org/XSLT/">libxslt</a>, which this
44 site uses extensively.</li>