WEBCIT for the Citadel System
- version 6.84
+ version 7.02
- Copyright (C) 1996-2006 by the authors. Portions written by:
+ Copyright (C) 1996-2007 by the authors. Portions written by:
Art Cancro
Nathan Bryant
Alessandro Fulciniti
[http://cerca.html.it/cgi-bin/cerca.cgi?q=nifty+corners]. This component
is licensed to you under the terms of the GNU General Public License.
-
The Citadel logo was designed by Lisa Aurigemma.
INTRODUCTION
------------
- Citadel is a sophisticated groupware and BBS package which allows multiple
+ Citadel is a sophisticated groupware platform which allows multiple
users to simultaneously access the system using a variety of user interfaces.
This package (WebCit) is a "middleware" package which presents an HTML/HTTP
user interface to the Citadel system.
Unline some web-based packages, WebCit contains its own standalone HTTP
engine. As a result, you can get it running quickly without all that tedious
mucking about with Apache configuration files and directories. WebCit is not
-intended to replace your Apache server, however -- it *only* provides a front
-end to Citadel. If you do not have another web server running, you may run
-WebCit on port 80; however, in the more likely situation that you have Apache
-or some other web server listening on port 80, you must run WebCit on another
-port. The default is port 2000.
+intended to be a general-purpose web server, however -- it *only* provides a
+front end to Citadel. If you do not have another web server running, you may
+run WebCit on port 80; however, if you have Apache or some other web server
+listening on port 80, you must run WebCit on another port. If you do not
+specify a port number, WebCit will bind to port 2000.
To compile from source, enter the usual commands:
./configure --prefix=/usr/local/webcit [or whatever directory you prefer]
After running setup, you just point your web browser to whatever port you
specified, such as:
+ http://your.host.name
+
+ (or if you specified some other port, such as 2000 in this example...)
+
http://your.host.name:2000
...and log in.
You can leave this out, in which case WebCit will listen on all
available network interfaces. Normally this will be the case, but if
you are running multiple Citadel systems on one host, it can be useful.
+ You can also use this option to run Apache and WebCit on different IP
+ addresses instead of different ports, if you have them available.
-> http_port: the TCP port on which you wish your WebCit server to run. If
you are installing WebCit on a dedicated server, you can use the
standard port 80. Otherwise, if port 80 is already occupied by some
other web service (probably Apache), then you'll need to select a
different port. If you do not specify a port number, WebCit will attempt
- to use port 2000.
+ to use port 80.
-> tracefile: where you want WebCit to log to. This can be a file, a
virtual console, or /dev/null to suppress logging altogether.
If you would like to deploy a "favicon.ico" graphic, please put it in
the static/ directory. WebCit will properly serve it from there.
+
+ CUSTOMIZATION
+ -------------
+
+ The default WebCit installation will create an empty directory called
+"static.local". In this directory you may place a file called "webcit.css"
+which, if present, is referenced *after* the default stylesheet. If you
+know CSS and wish to customize your WebCit installation, any styles you
+declare in static.local/webcit.css will override the styles found in
+static/webcit.css -- and your customizations will not be overwritten when
+you upgrade WebCit later.
+
+ You may also place other files, such as images, in static.local for
+further customization.
+
CALENDAR SERVICE
----------------