<?xml version='1.0'?>

<!DOCTYPE cscpage SYSTEM "../csc.dtd">

<cscpage title="The CSC Website">
  <header/>
  <section title="Developing the website">
    <p>
      The CSC website is currently being revamped, what you are seeing
      is the new design and structure of the site. If you would like
      to help out you should probably e-mail the 
      <a href="mailto:www@csclub.uwaterloo.ca">webmaster</a>, and they'll
      let you know how to get started.
    </p>
    <p>
      This website is completely generated from XML sources using an
      XSLT (XML Stylesheet Language Transformation), which is
      basically a simple XML programming language specifically built
      for this kind of thing. This allows complete separation of form
      and content as well as automating a number of tasks (such as
      generating the <a href="/events/">events pages</a>).
    </p>
  </section>
  <section title="Adding to the website">
    <p>See the <a href="editing-howto.html">Editing Howto</a> for
    information on editing the website</p>
  </section>
  <section title="Links">
    <p>
      I have provided some helpful links regarding XSLT and XML below.
    </p>
    <ul>
      <li><a href="http://www.w3.org/TR/2000/REC-xml-20001006">XML 1.0
      specification</a></li>
      <li><a href="http://www.w3.org/TR/xslt">XSLT
      specification</a></li>
      <li><a href="http://www.w3.org/TR/xpath">XPath
      specification</a></li>
      <li><a href="http://www.garshol.priv.no/download/xmltools/">Free
      XML tools and software</a></li>
      <li><a href="http://www.dpawson.co.uk/xsl/xslfaq.html">XSL
      Frequently Asked Questions</a></li>
      <li><a href="http://xmlsoft.org/XSLT/">libxslt</a>, which this
      site uses extensively.</li>
    </ul>
  </section>
  <footer/>
</cscpage>
