Please comment on these changes before we make them. Consider the naming carefully - we should never change them again.
With 1.3, configuration files will change to be more consistent:
Farm and wikis configuration
All end with 'config'
File |
Comment |
farmconfig.py |
farm configuration and "wikis" mapping |
wikiconfig.py |
default config when you have one wiki, or no farmconfig.py file |
moin_wikis merged into farmconfig.py
Servers configuration
All start with 'moin'
File |
Comment |
moin.cgi |
cgi configuration |
moin.fcg |
fast cgi configuration |
moin.py or moinstandalone.py |
standalone server configuration |
moinmodpy.py |
modpy server configuration |
moinmodpy.htaccess |
modpy htaccess file ? |
mointwisted |
start script for unix |
mointwisted.cmd |
start script for windows |
mointwisted.py |
server configuration |
Advantages
- more consistent
- easier to type
- sorts better
- prevent lazy users from running with old moin_config.py, which will not work anyway (no Config class there)
- new config will not overwrite old config by accident
- better now then later
Problems
- another change for the user
- more upgrade questions on #moin and here...
Obviously, some config files are called *config* and others are not. IMHO we should name every config file either *config* or not. -- AlexanderSchremmer 2004-10-10 21:12:20
- E. g. "mointwisted.py" is a plain configuration file.
Todo
To complete this change we need to replace old names:
- in the source (multiconfig, maybe server package)
in HelpOn...
- in CHANGES
- in this wiki?