The information on this page is deprecated.

Your course web pages should go to University's Moodle system

Please contact Mark Summkeller. You may want to contact e-learning@lst for help.

================

OLD / Deprecated

================

Websites

Your website is located on the coli-webserver: httpd. Before you can start changing your pages you have to login to the server via ssh:

 $ ssh httpd.coli.uni-saarland.de

For ease of use users may want to use a GUI file transfer client like "Filezilla" (all platforms), "WinSCP" (Windows), or "Cyberduck" (MacOS).

Locations

Please note that projects, courses and private web sites should be placed in appropriate directories as follows:

Directories for courses and project web pages can be requested from Systems Group via email to help@coli. Please do not put any courses or project pages in your private home page.

Pagetree System

You may want to use the pagetree system that is used for the global Coli website. Pagetree gives you a comfortable way to edit the contents of your website. This system will allow you to specify the structure of your website in a configuration file, and then compute a navbar for you automatically.

The pagetree system consists of three parts:

Setting up your web site

Method A (Easy: Copy&Paste&Replace)

Method B (Manually, more detailled explanation)

pagetree.xml

The pagetree.xml should have the following construct:

 <?xml version="1.0"?>                                                                            
 <pagetree docroot="/HOMEPAGE_DIRECTORY/" title="HOMEPAGE TITLE">
 <section title="SECTION TITLE">
     <entry id="FILENAME" title="ENTRY TITLE" />
                 .
                 .
                 .
  </section>
  <section title="">
         .
         .
         .
  
 </pagetree>

FILENAME is the name of the html file in contents without .html, i.e. "contact".

The entries and sections of a pagetree.xml file can have additional attributes that are read as flags (i.e. you write <entry id=etc. etc. flag="true" />). Some useful flags are:

The top-level "pagetree" element can also have attributes:

==== Example === =

 <?xml version="1.0"?>
 <pagetree docroot="/" title="Computational Linguistics and Phonetics">
  <section title="General">
    <entry id="whatis" title="What is...?"/>
    <entry id="coordinates" title="Coordinates"/>
  </section>
  <section title="Research">
    <entry id="projects" title="Research Projects"/>
    <entry id="publications" url="/publications.php" title="Publications"/>
    <entry id="dissertations" url="<nowiki>http://www.dfki.de/lt/diss.php</nowiki>" title="Dissertation Series"/>
    <entry id="foo" hidden="true"/>
  </section>
 </pagetree>

public: WebSiteSetUp (last edited 2022-10-14 13:34:36 by superuser)