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


CategoryFeatureRequest

MoinMoin: FeatureRequests/WebSiteIntegrabilityStyle (last edited 2009-10-04 20:13:30 by ReimarBauer)