updated TODO and README

This commit is contained in:
io 2005-01-21 03:19:13 +00:00
parent 3d5f407ad3
commit 0ae802b405
3 changed files with 23 additions and 6 deletions

View file

@ -3,5 +3,6 @@ customized version (ezmlm-web-2.1-ng) that implements the following features:
- german translation
- per-user setting of the "create-allowed"-flag in the "webusers"-file
- security check to prevent forbidden actions through manipulated GET-requests
- tooltip texts for browsers that use "TITLE" instead of "ALT" (standard compliant)
send questions and recommondations to lars@sumpfralle.de

View file

@ -159,6 +159,12 @@ V. Installation
supply to a minimum and also make reasonable guesses about default
values.
Copy the ezmlmwebrc file and the "lang" directory to one of the following
places:
- /etc/ezmlm
- the home directory of the user that runs ezmlm-web.cgi
- the directory, that contains your ezmlm-web.cgi file
4. Edit the index.c file and change the path to the path of your copy
of ezmlm-web.cgi. Then compile this file. You can do this by issuing
the command; gcc -o index.cgi index.c
@ -263,16 +269,27 @@ ignored but each list must appear on a new line.
Once this file exists, the ezmlm-web script will allow the list users to
configure their access lists along with any other options.
Oh, and BTW, list creation through the web can now be disabled. The way to do
this is to compile the wrapper calling ezmlm-web.cgi with a -c switch. See the
example index.c file for more details.
You can allow some users to create lists by adding a line similar to the
following to your webusers file:
ALLOW_CREATE: user2, user3
For now you have to manually add a new line to webusers after creating a list,
if the user is not allowed to edit ALL lists. Otherwise he won't be able to
change the configuration of the new list.
If there is no line starting with "ALLOW_CREATE:" in the webusers file, then
no one will be allowed to create lists. (this behaviour is new for ezmlm-web
after version 2.1)
VIII. Language Portablity
=========================
One of the great new features of version 2.0 is that it is essentially
language independant (okay, not quite, but is 99% of the way there). Most of
the fixed strings, help, etc is defined in the RC file and thus can be
altered to suite a particular locale, language or even your own taste.
the fixed strings, help, etc is defined in the files of lang directory.
Of course you can change them or create a new translation.
The language can be configured in ezmlmwebrc with the "HTML_LANGUAGE" option.
If anyone gets round to writing full templates for languages I would
appreciate it if you would do two things;

View file

@ -3,6 +3,5 @@ $Id: TODO,v 1.3 2000/09/25 19:58:02 guy Exp $
TODO - ezmlm-web 2.1
- More Documentation
- Maybe allowing user specific overides on the -c option.
- Some nice install method. But then I use FreeBSD and ported it
so that might just count as my nice install method :)