Short description
put all theme related files in one directory
as it is now (moinmoin 1.5) we have {{{$moin-dir/MoinMoin/themes/themename.py $moin-dir/wiki/htdocs/themename/css/... $moin-dir/wiki/htdocs/themename/img/...}}}
it should be (for example) {{{$moin-dir/MoinMoin/themes/themename/themename.py $moin-dir/MoinMoin/themes/themename/css/... $moin-dir/MoinMoin/themes/themename/img/...}}}
installing a theme would then be simplified to unpacking to the right folder
This would basically mean:
pointing the wiki alias to $moin-dir/MoinMoin/themes/ and making the dirs below accessible to the web server.
moving the py into a themename subdirectory does not work as we want to import that file from the themes module (and the module should have a __init__.py).
That would have some consequences:
- the web server would also serve your theme code *.py files (except if you avoid it by access rights)
- if you have installed a moin package from your linux distribution, stuff in the code dir is usually considered as part of the system and under package manager control. So just copying theme stuff somewhere below the code dirs is interfering with that in the best case and impossible in the worst case (missing access rights).