Skip to content | Change text size
Information Technology
Information Technology home | About Information Technology | Courses | Staff | Students | Research
Staff directory | A-Z index | Site map
  • CERG Home Page

About Us

  • Mission
  • Members
  • Visitors
  • Join CERG

Achievements

  • Grants
  • Awards
  • Keynotes
  • Publications
  • Reports
  • Technical Reports

Activities

  • Seminars
  • Special Events
  • International
  • Projects
    • iCALT
    • iVEE
    • PIAVEE
  • Postgrads
  • (not yet available)

Adjuncts

  • VLE
  • The Monash Virtual Learning Environment

Assets

  • Journals
  • Conferences
  • Resources
  • (Needs more work)
  • Photos
  • of Members at work and play

Augmentation

  • WebPages
  • maintenance
Monash University> Information Technology> CERG>
The CERG Web Pages

Web Pages

These web pages are available for maintenance by members of CERG through an SVN repository.

The SVN repository is at https://svngen.infotech.monash.edu.au/svn/CERG/WebPages . Further information about accessing the repository and the standards to be followed will be added in due course.

The /var/www/cerg directory

/var/www/cerg is the root directory for the CERG URL ( http://cerg.infotech.monash.edu.au/), and it contains a number of files and subdirectories, shown below. Files flagged '*' have not yet been properly added to the SVN repository, or are undergoing changes. Files that correspond to links in the sidebar have an explicit link in their title.

awards.xml (Awards)
A list of awards given to CERG members
CERG-nav.xml
An XML file that defines the contents of the navigation bar at the side of every CERG web page. This navigation bar can be overridden by defining new navigation bars in subdirectories (such as happens in the page for the IVEE project).
grants.xml (Grants)
A list of research grants obtained by CERG members
index.xml (CERG Home Page)
The main or home page of the CERG webpage system.
joinCerg.xml (Join CERG)
Instructions on how to become a member of CERG
keynotes.xml (Keynotes)
Keynote presentations given by members of CERG
lib
The library subdirectory, containing:
dtd
All DTD files required to define the webpages
cergwebdoc.dtd
The DTD file for all CERG web documents/pages. At the moment, this file contains references to standard DTD collections maintained elsewhere, but ultimately these will also be moved under the CERG webpage umbrella.
stdenvironments.dtd
Definitions of the "standard" xml elements used in these documents.
stylesheet.dtd
Definitions of the format of the style sheets used in these web pages (all those files listed below under the xsl subdirectory).
xsl
All XSL files needed for translation of the web pages
cerg-infotech.xsl
The main XML to HTML translation file for all CERG webpages. Again, this file is not entirely CERG-standalone, but will be modified in future to be so.
basic2html.xsl
translation file to handle basic HTML concepts.
numbered2html.xsl
translation file to handle section numbering.
tables2html.xsl
translation file to handle tables.
members.xml (Members)
A list of the current CERG members
mission.xml (Mission)
The CERG mission statement
* photos.xml
Web page linking to photos of CERG members (not working at the moment because it needs a template for the 'image' element).
publications (Publications)
The subdirectory containing all publications data for CERG members. This directory replaces the obsolete publications.xml page.
index.xml (Publications)
The web page describing the publications data available. Note that this information is available in a variety of forms (described below).
publications.html ( Searchable Publications List )
This HTML file is modified from a template developed by Greg Sheard of the Faculty of Engineering. It offers a searchable database of all CERG publications, but as of 20090511, not all data has been entered into the database, which requires several scripting operations to extract the data from an EndNote file (more details to follow).
publs-year.xml
A list of publications for the year year. There is one file for each of the years 1990-2008 (inclusive). Note that CERG came into existence in 1997, and data for years before that are drawn from CERG members previous publishing records. While all care has been taken in the compilation of these lists, the existance of a year file does not imply accuracy or completeness of data.
* publications.xml
A web page that offers links to publication lists for each of the years that CERG has been in operation. This file is deprecated, and data is to be transferred to the publications subdirectory.
reports (Reports)
The subdirectory containing all the CERG reports
index.xml (Reports)
The web page describing the reports available on this website.
BoondaoFinalReport.pdf
Roongrasamee Boondao, John Hurst, Judy Sheard, Understanding Cultural Influences on students' approaches to learning and learning styles
Graduate_IT2000.pdf
(Please complete details)
InterimReport2007DecemberPP6_48.pdf
(Please complete details)
Perceptions.pdf
(Please complete details)
PostSurvey.pdf
(Please complete details)
PreSurvey.pdf
(Please complete details)
QWP_Swinburne_Monash.pdf
(Please complete details)
RELOS_Final_Report.pdf
(Please complete details)
Undergraduate_IT2000.pdf
(Please complete details)
prop.pp.uts.lister.06.pdf
(Please complete details)
sociocybernetic.pdf
(Please complete details)
staff_form.pdf
(Please complete details)
student_form.pdf
(Please complete details)
vb-quest.pdf
(Please complete details)
techreps (Technical Reports)
The subdirectory containing all the CERG technical reports
index.xml (Technical Reports)
The web page describing the reports available on this website. Reports are filed by year, in the appropriate subdirectory.
year
Subdirectory containing all technical reports for the year year.
visitors.xml (Visitors)
A list of all visitors to CERG
webpages.xml (WebPages)
Web page describing how the webpages are organized (this page!)

The CERG SVN Repository

The CERG web pages are maintained using Subversion, aka SVN (for more information on SVN, consult the SVN web page). SVN is a version control system that allows multiple users to work on the same project, and edit files belonging to that project without stepping on each others' toes. SVN tracks all changes, and where there is a conflict between two different edits, warns the user about the conflict so that corrective action may be taken. When there is no conflict, multiple edits occur transparently.

SVN runs on a server maintained by the faculty, called svngen (svn general use). CERG uses a separate server called vm-cerg. All the files in the CERG web pages belong to a project called CERG, and are in a subdirectory of that project called WebPages on the svngen server. This directory contains the most recent version of each of the files, along with information that allows the recovery of any version in the edit history.

The CERG web pages are in a directory /var/www/cerg/ on machine vm-cerg, and may be edited by anyone with an account on the CERG server. However, you need to know about the SVN repository so that updates in one are reflected in the other. Changes to the SVN repository need to be loaded to the web pages, and vice versa. This is done by the two commands svn commit (CERG to SVN) and svn update (SVN to CERG).

Quick and Easy Way

A quick and easy way to edit CERG web pages is to log in to the CERG server, vm-cerg.infotech.monash.edu.au. If you do not have an account on this machine, please contact John Hurst. Once you have logged into vm-cerg, visit the directory /var/www/cerg/, where you can edit the files directly. Because this directory is a working directory under SVN maintenance, you can commit your changes directly by just doing

        $ svn commit -m "message describing your changes"
      

after completing your edits.

More Formal Way

Alternatively, if you don't have an account on vm-cerg itself (or even if you do), you can use your own machine by setting up an SVN working directory. If you need information on using SVN, you should consult other sources, but the following should indicate the basic idea:

        $ cd to somewhere where you want to create a working directory
        $ svn checkout http://svngen.infotech.monash.edu.au/svn/CERG/WebPages
        $ cd WebPages
      

You are now in the working directory (called WebPages) where you can make edits to the webpage files. When you have finished your edits, the following will commit your changes:

        $ svn commit -m "message describing your changes"
      

This is not the end of the process, since your changes at this stage have been committed to the SVN repository, but not updated in the actual web pages. This will ultimately be done automatically, but for the moment send a message to John Hurst to ask that the web pages be reset.

        $ mail -s 'Please update the CERG web pages' -F 'ajh@csse.monash.edu.au'
      

Note that this step is not necessary if you edit the web pages on vm-cerg directly.


Request an IT or web service
Copyright 2011 Monash University ABN 12 377 614 012 - Caution - CRICOS Provider Number: 00008C
Last updated: 20121121:0933 - - Maintained by john.hurst at monash.edu - LocalHost - School - CERG - Privacy - Accessibility information