Chapter 22
The CGAL Web Site

The web site for CGAL is http://www.cgal.org. It is currently hosted by the Max-Planck-Institut für Informatik (MPI) and is maintained by Andreas Meyer.

22.1   SVN cgal-web Project and Maintenance

Most files that are visible on the website are contained in a seperate SVN project called

cgal-web

Exceptions are large binaries and, for example, the Manual, which is generated (and large) and is thus not suitable to be placed in SVN. One can see the distinction in the URL's. Everything starting with

pub/
Members/pub/
Manual/

is not in SVN. If you want something changed or added here, you have to contact Andreas Meyer (or some other CGAL person at MPI). (For the manual an exception for the above exception are some HTML files, for example the frameset, that are actually available in the SVN package Manual.)

Several developers have write access to the new cgal-web project, or might get it whenever need arises. Note that the SVN project

is not automatically synchronized

with the actual web pages. It is a manual svn up call that has to be initiated at MPI. This is also intended as a final quality control before updates show up on our web pages. It allows us to have the set of people with write access to the SVN project not to be too restrictive.

How do you get your changes finally on the web pages of CGAL?

The SVN server actually informs the maintainer at MPI (see above) automatically by email about committed changes in the cgal-web project. So, either just commit small changes, the maintainer verifies them and integrates them in the next update of the web pages. If you plan something bigger, please let the maintainer know, so that updates can be suspended until you are done. Or, if you plan to have the updates done with a particular deadline, inform the maintainer well ahead, e.g., a week in advance, since:

If you plan updates that are not obviously consensus, you should discuss them beforehand on the usual mailing lists. The maintainer might block an update if its status is not clear.

22.2   Regular Tasks

Some aspects of the web pages need constant attention to keep them up-to-date. If you can please do the necessary updates yourself, notify the corresponding maintainer, or the maintainer mentioned above if you know about updates for the following:

And, of course, please tell the maintainer about any problems you have with the web site.