Template for CS 115, 116, 135, 136 Webpages

In the interest of consistency through some of the introductory CS courses, a template has been created that should be, where possible, adhered to. There are further details for the CS135 webpage here: https://cs.uwaterloo.ca/twiki/view/ISG/CompSci135TutorDuties.

Files that should be included (available at the bottom of this page).

  • standard-style.shtml (a server-side-include that sets the style of the webpage)
    • style.css (a generic style sheet that is followed in all of the course websites)
    • unique.css (a smaller style sheet that specifies variables (like colours) to differentiate the websites
      • See the example of what was done for the CS 115 Webpage (Aug 2009)
  • standard-init.shtml creates the beginning of the form of the webpage, and includes the left-hand list of links
    • toc.shtml (the table of contents list, to be embedded in standard-init.shtml)
  • standard-fini.shtml (the footer of the page, closes off the format in insets the validation certification pages)
    • lastModifiedFooter.shtml (a line that updates the time the page was last updated)
Every page that is part of the course webpage should have standard-style.shtml, standard-init.shtml and standard-fini.shtml included (see template.shtml below.

The only files that should be edited to suit the course are unique.css and toc.shtml, and the header in standard-init.shtml, to account for the title of the course.

Do not try to open the server-side-include files in a browser, because they are not meant to be complete stand-alone .html webpages.

In addition, the index page should have a server-side-include of the announcements. (See CourseWebpage for more details on the announce command)

The file template.shtml is a template for what the basic page should look like.

-- RyanCampagnola - 19 Aug 2009

Topic attachments
I Attachment Action Size Date Who Comment
HTMLshtml announce.shtml manage 0.1 K 2009-08-19 - 12:24 JonathanTemplin  
HTMLshtml lastModifiedFooter.shtml manage 0.1 K 2009-08-19 - 12:23 JonathanTemplin  
HTMLshtml standard_fini.shtml manage 0.9 K 2009-08-19 - 16:00 JonathanTemplin  
HTMLshtml standard_init.shtml manage 0.2 K 2009-08-19 - 12:22 JonathanTemplin  
HTMLshtml standard_style.shtml manage 0.6 K 2009-08-19 - 14:17 JonathanTemplin  
Cascading Style Sheet filecss style.css manage 5.1 K 2009-08-19 - 12:20 JonathanTemplin  
HTMLshtml template.shtml manage 0.5 K 2009-08-19 - 15:05 JonathanTemplin  
HTMLshtml toc.shtml manage 0.8 K 2009-08-19 - 12:22 JonathanTemplin  
Cascading Style Sheet filecss unique.css manage 0.3 K 2009-08-19 - 15:18 JonathanTemplin  
Topic revision: r3 - 2013-12-05 - RyanCampagnola
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback