Short description
MoinMoin CSS files must be largely modified if we want to integrate MoinMoin into an existing website.
It would be great if css rules use #moinmoin or #moin_ selectors. For example, MoinMoin #header css rule will certainly hit any existing css website that want to host a wiki (and not MoinMoin to host a website !
it implies selectors into css rules and html rendered by MoinMoin (with id= and/or class=) [depending unique element or not]. each selector must use a prefix like "moinmoin" or "moin_".
with this one, we could keep simplified css rules but with very limited collision with existing css rules (e.g. #moin_header).
even body tag could identified in MoinMoin already provided pages (theme modern, and so on). With this design, you can turbo-integrate MoinMoin ! you just replace body tag by a div one.
As i think that there is a lot of users that want to integrate MoinMoin into its website (and not just virtualhosted), this feature could be useful to most users.
Comments
moin-2.0 theming will be based on Jinja2 templating engine and all the theme stuff needs to be rewritten, see MoinMoin2.0. Any help is welcome. -- ReimarBauer 2009-10-04 20:13:08