\chapter{The \cgal\ Web Site} \label{chap:web_site} \ccIndexMainItemBegin{web site} The web site for the \cgal\ organization is \path|http://www.cgal.org|. This is currently hosted by the MPI and is maintained by \ccAnchor{mailto:kettner@mpi-sb.mpg.de}{Lutz Kettner}. \section{CVS Package and Maintenance} The maintenance of the actual contents is decentralized and can be done according to responsibilities and interests of the different contributors with access to the corresponding CVS package \begin{quote} \textbf{Web\_pages} \end{quote} that contains most of the web pages. Exceptions are large binaries and, for example, the Manual, which is generated (and large) and is thus not suitable to be put in CVS. One can see the distinction in the URL's, everything starting with \begin{quote} \textbf{pub/}\\ \textbf{Members/pub/}\\ \textbf{Manual/} \end{quote} is not in CVS. If you want something changed or added here, you have to contact \ccAnchor{mailto:kettner@mpi-sb.mpg.de}{Lutz Kettner} (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 CVS package \texttt{Manual}.) Several developers have write access to the new \texttt{Web\_pages} package, or might get it whenever need arises. Note that the CVS package \begin{quote} \textit{\textbf{is not automatically syncronized}} \end{quote} with the actual web pages. It is a manual \texttt{cvs 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 CVS package not to be too restrictive. How do you get your changes finally on the web pages of \cgal? The CVS server actually informs the maintainer at MPI (see above) automatically by email about committed changes in the \texttt{Web\_pages} package. 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 with enough time ahead to plan this, since: \begin{itemize} \item The maintainer does not necessarily read email all the time (maybe not even daily ;-). \item The maintainer might not consider your request as important as other tasks, especially since \item typically nothing on CGAL's web site has the importance that needs 24/7 service, and most things can also wait a week. \end{itemize} 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. \section{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: \begin{itemize} \item new \ccAnchor{http://www.cgal.org/publications_frame.html}{publications} related to \cgal, maintained by \ccAnchor{mailto:Monique.Teillaud@sophia.inria.fr}{Monique Teillaud}; \item updates for the \ccAnchor{http://www.cgal.org/in_progress_frame.html}{work in progress} page, which includes work that is finished and thus no longer in progress and new work. \item new \ccAnchor{http://www.cgal.org/demos_frame.html}{demo programs} to be included on the web site. (See Section~\ref{sec:demos_web_page} for the precise specification of how to submit these.) \item new \ccAnchor{http://www.cgal.org/people_frame.html}{people} involved in the project \item new \ccAnchor{http://www.cgal.org/projects_frame.html}{projects} using \cgal\ by people other than developers. \end{itemize} And, of course, please tell the maintainer about any problems you have with the web site. \ccIndexMainItemEnd{web site}