updated TODO and README
This commit is contained in:
parent
3d5f407ad3
commit
0ae802b405
3 changed files with 23 additions and 6 deletions
|
@ -3,5 +3,6 @@ customized version (ezmlm-web-2.1-ng) that implements the following features:
|
||||||
- german translation
|
- german translation
|
||||||
- per-user setting of the "create-allowed"-flag in the "webusers"-file
|
- per-user setting of the "create-allowed"-flag in the "webusers"-file
|
||||||
- security check to prevent forbidden actions through manipulated GET-requests
|
- 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
|
send questions and recommondations to lars@sumpfralle.de
|
||||||
|
|
|
@ -159,6 +159,12 @@ V. Installation
|
||||||
supply to a minimum and also make reasonable guesses about default
|
supply to a minimum and also make reasonable guesses about default
|
||||||
values.
|
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
|
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
|
of ezmlm-web.cgi. Then compile this file. You can do this by issuing
|
||||||
the command; gcc -o index.cgi index.c
|
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
|
Once this file exists, the ezmlm-web script will allow the list users to
|
||||||
configure their access lists along with any other options.
|
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
|
You can allow some users to create lists by adding a line similar to the
|
||||||
this is to compile the wrapper calling ezmlm-web.cgi with a -c switch. See the
|
following to your webusers file:
|
||||||
example index.c file for more details.
|
|
||||||
|
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
|
VIII. Language Portablity
|
||||||
=========================
|
=========================
|
||||||
One of the great new features of version 2.0 is that it is essentially
|
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
|
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
|
the fixed strings, help, etc is defined in the files of lang directory.
|
||||||
altered to suite a particular locale, language or even your own taste.
|
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
|
If anyone gets round to writing full templates for languages I would
|
||||||
appreciate it if you would do two things;
|
appreciate it if you would do two things;
|
||||||
|
|
|
@ -3,6 +3,5 @@ $Id: TODO,v 1.3 2000/09/25 19:58:02 guy Exp $
|
||||||
TODO - ezmlm-web 2.1
|
TODO - ezmlm-web 2.1
|
||||||
|
|
||||||
- More Documentation
|
- More Documentation
|
||||||
- Maybe allowing user specific overides on the -c option.
|
|
||||||
- Some nice install method. But then I use FreeBSD and ported it
|
- Some nice install method. But then I use FreeBSD and ported it
|
||||||
so that might just count as my nice install method :)
|
so that might just count as my nice install method :)
|
||||||
|
|
Loading…
Reference in a new issue