e-Statistics > Developer Guide

Website Management

At a server side hosting website a collection of cgi-bin scripts manages gateways and open resources, which we call “GO manager.” It is designed to provide an LATEX-based open-editing environment. The organization of the host website corresponds exactly to that of folders (i.e., the directory tree), each of which corresponds to a unique document. For example, this page “Guide for Developers” corresponds to the folder (directory) guide, can accessed by

http://www.math.tntech.edu/e-stat/guide/

Under each folder the CGI script gomngr.cgi provides basic services through which contributing authors can update the content of document. All the contents are LATEX-based, by which the set of HTML files are simply generated via latex2html. The converted HTML files are stored under the same directory. For example, the HTML files of this document can be found at Section \section and subsection \subsection in LATEX document are broken up and split into separate HTML pages by latex2html. These hyperlink texts of section-subsection structure are all anchored to the root note index.html. The menu navigation exactly corresponds to these links, and will be automatically done when the contents are updated.

However, it is often needed to navigate other URL's, and a little trick is provided for this purpose. If you have a URL bracketed in \section and subsection \subsection it creates a link to the URL. For example, we can write

\section{[http://www.math.tntech.edu/]TTU Math}

If the double square brackets \section{[[http://www.math.tntech.edu/]]TTU Math} is used instead, the entire browser is taken over when the link is clicked.

The CGI gomngr.cgi manages the creation and removal of subdirectories. When a new subdirectory is created, a template is set up under the subdirectory. For example, if we create a new subdirectory under this with the folder name “example,” it will become immediately accessible at

http://www.math.tntech.edu/e-stat/guide/example/


© TTU Mathematics