The WWW facility for EMC 2005

Ray Ballisti, last update: 20th May 2003

I describe here how the files for the WWW site of the EMC 2005 Conference are organized.

Content:

  1. How the Web was organized at the NARI server
  2. Our Main directory structure
  3. Virtual server www.emczurich.ch


1- How the WWW was organized at the NARI server

The main directory is /web/nari_info/emc. There you find the web pages that a 'visitor' of the site will see.
There is a directory /web/nari_info/emc/emc3 with the files connected to the EMC Symposium in year 2003
The cgi-bin directory is on the root of the tree, i.e. of the WWW server which may be /web/cgi-bin
(I do not have info about the nari apache server).
There is an 'images' directory, probably /web/images.

Looking the old web pages:

We can still look at the old web pages in entering the whole path for the URL.
It is not possible to follows links: go with your arrow on top of a link and read the URL. Then enter it manually as (an example here):

http://nari.ee.ethz.ch/emc/emc.html


2- Our Main directory structure

All files are owned by user 'emcboss'.

In the Home_Dir of user 'emcboss' we have four directories which are relevant for us:

  1. emc-zurich-nari: here we have all the original files
  2. emcwml: here we store our *.wml source files.
  3. www/emctest: in here we put the newly generated *.html file in order to check the Web Page before committing it (i.e. copy these files to the working directory www/www.emczurich.ch, see below)
  4. www/www.emczurich.ch: this is the 'working' directory for our EMC Web Pages


3- The virtual WWW server www.emczurich.ch

In Subdirectory emcwml there is a link emcpage to a directory in which we store all the files (*.wml) necessary to generate the Web Pages (*.html).
emcpage is a link to the actual source directory which today (June 2003) is emcpage_05-030604.

We obtain the *.html files by running the procedure: "/home/emcboss/bin/make_webpage test|final" in the /home/emcboss/emcwml directory.

If you just need to replace one file, then use the procedure make_single file_name
where file_name is the wml-source file. No need to write the suffix .wml

index.html is always a link to the appropriate file, as for instance: index.html --> emc.html

To view the test site one has to use the URL:
http://www.ifh.ee.ethz.ch/~emcboss/emctest/

Some special things done in the make procedure:

As I introduced I new background color, it is necessary to have transparent *.gif pictures with titles etc. To do this we have to convert the *.gif files using the following command:

convert -background #FFFFFF -transparent #FFFFFF source.gif transp.gif