* Removed keyboard on home page * Moved constituion into about * Created services page * Merged users and clubs pages into services page * Moved machine usage policy into services page * Removed now empty docs page * Removed icon-based menu * Inserted text menu at top of home pagenews-update
@ -1,9 +0,0 @@ |
||||
Convert cellspacing and cellpadding to CSS equivalents. |
||||
IMO (dtbartle), keyboard thing on front page is way too big - reduce or remove. |
||||
Make RSS and ICS feeds more prominent. |
||||
Replace /events with a web-based calendar? |
||||
Replace all email addresses with generated graphics? |
||||
Possibly rewrite web page build instructions. |
||||
On media pages, get rid of trailing comma. |
||||
Replace <br>'s with <p>'s wherever it makes sense. |
||||
Replace <strong>, <b>, <i>, etc... tags with CSS. |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 208 B |
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 511 B |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 2.7 KiB |
@ -1,4 +0,0 @@ |
||||
INPUTS = index.xml
|
||||
SUBDIRS =
|
||||
|
||||
include ../default.mk |
@ -1,8 +0,0 @@ |
||||
<?xml version='1.0'?> |
||||
|
||||
<!DOCTYPE directory SYSTEM "../csc.dtd"> |
||||
|
||||
<directory title="Clubs"> |
||||
<diritem title="Mailing Lists" |
||||
href="/mailman/" /> |
||||
</directory> |
Before Width: | Height: | Size: 95 KiB |
@ -1,5 +0,0 @@ |
||||
INPUTS = index.xml constitution.xml machine_usage.xml \
|
||||
machine_usage_summary.xml website.xml constitution-change-20020920.xml \
|
||||
constitution-change-20040205.xml machine_usage-change-20070819.xml
|
||||
|
||||
include ../default.mk |
@ -1,6 +0,0 @@ |
||||
<?xml version='1.0'?> |
||||
|
||||
<!DOCTYPE directory SYSTEM "../csc.dtd"> |
||||
|
||||
<directory title="Documents"> |
||||
</directory> |
@ -1,23 +0,0 @@ |
||||
<?xml version='1.0'?> |
||||
<!DOCTYPE cscpage SYSTEM "../csc.dtd"> |
||||
|
||||
<cscpage title="Documents"> |
||||
|
||||
<header /> |
||||
<section title="CSC Documents"> |
||||
<p> |
||||
Here you'll find official CSC documents: |
||||
</p> |
||||
<ul> |
||||
<li><a href="constitution.html">Our constitution</a></li> |
||||
<li><a href="machine_usage.html">The machine usage policy</a> |
||||
(see also the <a href="machine_usage_summary.html">summary</a>)</li> |
||||
</ul> |
||||
<p>You may also be interested in:</p> |
||||
<ul> |
||||
<li><a href="../about/members.html">Our membership list</a></li> |
||||
</ul> |
||||
</section> |
||||
|
||||
<footer /> |
||||
</cscpage> |
@ -1,44 +0,0 @@ |
||||
<?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="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> |
After Width: | Height: | Size: 5.6 KiB |
@ -1,19 +0,0 @@ |
||||
<menudefs> |
||||
<menuitem title="Home" icon="homepage" href="index.html"/> |
||||
<menuitem title="About" icon="csc" href="about/"/> |
||||
<menuitem title="Events" icon="calendar" href="events/"/> |
||||
<menuitem title="Docs" icon="docs" href="docs/"/> |
||||
<!-- <menuitem title="Gallery" icon="gallery" href="/gallery/"/>--> |
||||
<menuitem title="Office" icon="office" href="office/"/> |
||||
<!-- <menuitem title="Exec" icon="csc" href="about/exec.html"/> --> |
||||
<menuitem title="Users" icon="users" href="users/"/> |
||||
<menuitem title="Clubs" icon="clubs" href="clubs/"/> |
||||
<!--<menuitem title="Stats" icon="stats" href="/stats/"/>--> |
||||
<menuitem title="Media" icon="package_multimedia" href="media/"/> |
||||
<menuitem title="Library" icon="library" absolute="true" href="http://library.csclub.uwaterloo.ca/"/> |
||||
<menuitem title="Wiki" icon="sunflower" absolute="true" href="http://wiki.csclub.uwaterloo.ca/"/> |
||||
<menuitem title="Webmail" icon="horde" absolute="true" href="https://mail.csclub.uwaterloo.ca/"/> |
||||
<menuitem title="Mailman" icon="mm-icon" absolute="true" href="/mailman/"/> |
||||
<menuitem title="gopher" icon="gopher" absolute="true" href="gopher://csclub.uwaterloo.ca/"/> |
||||
<menuitem title="gitweb" icon="gitweb" absolute="true" href="http://gitweb.csclub.uwaterloo.ca/"/> |
||||
</menudefs> |
@ -0,0 +1,5 @@ |
||||
INPUTS = index.xml clubs.xml machine_usage.xml machine_usage_summary.xml \
|
||||
machine_usage-change-20070819.xml
|
||||
SUBDIRS =
|
||||
|
||||
include ../default.mk |
@ -0,0 +1,10 @@ |
||||
<?xml version='1.0'?> |
||||
|
||||
<!DOCTYPE directory SYSTEM "../csc.dtd"> |
||||
|
||||
<directory title="Services"> |
||||
<diritem title="Usage Agreement" href="machine_usage.html" /> |
||||
<diritem title="Usage Agreement Summary" href="machine_usage_summary.html" /> |
||||
<diritem title="Webmail" href="https://mail.csclub.uwaterloo.ca/" /> |
||||
<diritem title="Library" href="http://library.csclub.uwaterloo.ca/" /> |
||||
</directory> |
@ -0,0 +1,97 @@ |
||||
<?xml version='1.0'?> |
||||
<!DOCTYPE cscpage SYSTEM "../csc.dtd"> |
||||
|
||||
<cscpage title="Services that the CSC offers"> |
||||
|
||||
<header /> |
||||
<section title="Machine accounts"> |
||||
<p> |
||||
The main benifit of becoming a CSC member is to get access to our various |
||||
machines. We offer a large range of hardware, including Alpha, MIPS, |
||||
UltraSPARC, i386, and x86_64. Our primary development machine, taurine, is |
||||
a dual AMD Operaton (4 cores in total) with 8 GiB of RAM. Most of our |
||||
machines are connected via Gigabit ethernet. We offer 2 GiB of disk quota |
||||
that is accessible across all of our machines. Our wiki contains a <a |
||||
href="http://wiki.csclub.uwaterloo.ca/wiki/Machine_List">full machine |
||||
list</a>. |
||||
</p> |
||||
</section> |
||||
|
||||
<section title="Email"> |
||||
<p> |
||||
Members also receive a username@csclub.uwaterloo.ca email address. |
||||
Mailboxes are considered as part of your disk quota, so your mailbox may |
||||
grow up to the amount of disk quota you have. Attachments of any file size |
||||
or type may be sent. Our mailserver runs a POP3, IMAP, and SMTP server with |
||||
SSL/TLS enabled. You can also access your mail via a <a |
||||
href="https://mail.csclub.uwaterloo.ca">secure web interface</a>. |
||||
</p> |
||||
</section> |
||||
|
||||
<section title="Webspace"> |
||||
<p> |
||||
Many of members take advantage of our web hosting service. Our web server |
||||
runs on Apache, and has PHP, Python, and Perl modules installed. We also |
||||
have MySQL and PostgreSQL databases available upon request. |
||||
</p><p> |
||||
If you are already a member, you can enable your webspace as follows: |
||||
<ol> |
||||
<li> |
||||
Log in to one of the CSC machines (e.g. csclub.uwaterloo.ca) |
||||
using an <a href="http://www.openssh.com/">SSH</a> client (e.g. <a |
||||
href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">PuTTY</a> on |
||||
Windows or <a href="http://www.openssh.com/">OpenSSH</a> on *nix). |
||||
</li><li> |
||||
Create a directory called <code>www</code> in your home directory by |
||||
typing <code>mkdir ~/www</code>. |
||||
</li><li> |
||||
Put the files you want on your web page in your new <code>www</code> |
||||
directory. <code>index.html/php/py</code> will be loaded by default. |
||||
You can upload files using an scp client (e.g. <a |
||||
href="http://winscp.net/">WinSCP</a> on Windows or <a |
||||
href="http://www.openssh.com/">OpenSSH</a> on *nix). |
||||
</li> |
||||
<li> |
||||
Visit your snazzy new webpage at |
||||
<code>http://csclub.uwaterloo.ca/~username/</code>, where |
||||
<code>username</code> should be replaced by your username.</li> |
||||
</ol> |
||||
</p><p> |
||||
If you're still having trouble getting your page up, just contact |
||||
the <a href="mailto:webmaster@csclub.uwaterloo.ca">Webmaster</a> or the |
||||
<a href="mailto:syscom@csclub.uwaterloo.ca">Systems Committee</a>. |
||||
</p> |
||||
</section> |
||||
|
||||
<section title="Club hosting"> |
||||
<p> |
||||
If you're a club and looking for web space, the CSC is the place go. We |
||||
offer clubs the same services we offer members (e.g. disk quota, |
||||
databases). We also offer the following additional services to clubs: |
||||
<ul> |
||||
<li> |
||||
club.uwaterloo.ca domain registration. |
||||
</li><li> |
||||
president@club.uwaterloo.ca or similar email addresses. |
||||
</li><li> |
||||
mailing-lists@club.uwaterloo.ca or similar mailing lists. |
||||
</li> |
||||
</ul> |
||||
</p><p> |
||||
You can view a list of clubs that we have hosted or still host on our |
||||
<a href="clubs.html">clubs list</a>. |
||||
</p> |
||||
</section> |
||||
|
||||
<section title="Library"> |
||||
<p> |
||||
The CSC maintains an extensive collection of Computer Science related |
||||
books. You browse our library online by going to our <a |
||||
href="http://library.csclub.uwaterloo.ca/">library system</a>. CSC members |
||||
are free to borrow most of the books in the library. Certain books must |
||||
remain in the club office, and can be read there. |
||||
</p> |
||||
</section> |
||||
|
||||
<footer /> |
||||
</cscpage> |
@ -1,4 +0,0 @@ |
||||
INPUTS = index.xml
|
||||
SUBDIRS =
|
||||
|
||||
include ../default.mk |
@ -1,7 +0,0 @@ |
||||
<?xml version='1.0'?> |
||||
|
||||
<!DOCTYPE directory SYSTEM "../csc.dtd"> |
||||
|
||||
<directory title="User webpages"> |
||||
<diritem title="Membership List" href="../about/members.html" /> |
||||
</directory> |
@ -1,38 +0,0 @@ |
||||
<?xml version='1.0'?> |
||||
<!DOCTYPE cscpage SYSTEM "../csc.dtd"> |
||||
|
||||
<cscpage title="User homepages at the CSC"> |
||||
|
||||
<header /> |
||||
<section title="Getting a homepage on here"> |
||||
<p> |
||||
Would you like your own homepage on our server? That's easy! First, |
||||
just make sure that you have a CSC <a |
||||
href="../about/members.html">membership</a> and account (just |
||||
come by our <a href="../office/">office</a> and sign up if not), then |
||||
follow these easy steps: |
||||
</p> |
||||
<ul> |
||||
<li>Log in to one of the CSC machines (e.g. csclub.uwaterloo.ca) |
||||
using an <a href="http://www.openssh.com/">SSH</a> client (e.g. <a |
||||
href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">PuTTY</a> on |
||||
Windows or <a href="http://www.openssh.com/">OpenSSH</a> on |
||||
unix).</li> |
||||
<li>Create a directory called <code>www</code> by typing |
||||
<code>mkdir www</code> from your home directory.</li> |
||||
<li>Put the files you want on your web page in your new |
||||
<code>www</code> directory. <code>index.html</code> will be loaded |
||||
by default.</li> |
||||
<li>Go visit your snazzy new webpage at |
||||
<code>http://csclub.uwaterloo.ca/~username/</code>, where |
||||
<code>username</code> should be replaced by your username!</li> |
||||
</ul> |
||||
<p> |
||||
If you're still having trouble getting your page up, just contact |
||||
the <a href="mailto:webmaster@csclub.uwaterloo.ca">Webmaster</a> or |
||||
<a href="mailto:sysadmin@csclub.uwaterloo.ca">Sysadmin</a> by |
||||
e-mail. |
||||
</p> |
||||
</section> |
||||
<footer /> |
||||
</cscpage> |
@ -1,35 +0,0 @@ |
||||
<?xml version='1.0'?> |
||||
|
||||
<xsl:stylesheet version="2.0" |
||||
xmlns="http://www.w3.org/1999/xhtml" |
||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema" |
||||
xmlns:fn="http://www.w3.org/2005/xpath-functions" |
||||
xmlns:csc="http://csclub.uwaterloo.ca/xslt"> |
||||
|
||||
<xsl:template match="menuitem"> |
||||
<xsl:variable name="preabs"> |
||||
<xsl:choose> |
||||
<xsl:when test="@absolute = 'true'" /> |
||||
<xsl:otherwise> |
||||
<xsl:value-of select="$pre" /> |
||||
</xsl:otherwise> |
||||
</xsl:choose> |
||||
</xsl:variable> |
||||
<div class="menuitem"> |
||||
<a href="{$preabs}{@href}"><p><img src="{$pre}buttons/{@icon}.png" width="40" |
||||
height="40" alt="{@title}" /></p><p><xsl:value-of select="@title" /></p></a> |
||||
</div> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match="menudefs"> |
||||
<div class="menubar"> |
||||
<xsl:apply-templates select="menuitem" /> |
||||
</div> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match="menu" name="menu"> |
||||
<xsl:apply-templates select="document(concat($g_root, '/menu.xml'))/menudefs" /> |
||||
</xsl:template> |
||||
|
||||
</xsl:stylesheet> |