A third location for MoinMoin plugins
I am running a WikiFarm (http://wikifarm.koumbit.net/) and I have a few very good third party plugins I want to install system wide.
The problem is that if I install them in the site-packages/MoinMoin directory, the plugins will get overwritten on upgrades. If I install them in the individual wiki directories, I need to copy them around a lot and things quickly get messy.
What I would propose would be to have a third location or simply a search path for global and local plugins.
Of course this applies only to wikifarm setups and might be a bit too much trouble for simple/single wiki installs.
-- TheAnarcat 2006-05-30 20:53:13
You can simulate it with symlinks - put the plugins in your farm plugin directory, then put symlinks to that directory in every wiki/data/ e.g.
farm plugin wiki_a data plugin -> ../../plugin wiki_b data plugin -> ../../plugin
An other idea on that. Should it be possible to make it configurable from within wikiconfig as it is done for underlay and data. So we could enter there more than one plugin dir.
Update: i just noticed the FarmPlugins page which attempts to formulate a way to do this. -- TheAnarcat 2006-09-04 18:45:00
How about symlinking the plugin directory? Of course that would make the exact same set of plugins available to all Wikis, but I can see how that could be useful.
You can also use an additional dir for plugins since 1.8 by using the plugin_dirs var in your wikiconfig, e.g.
plugin_dirs = ['/some/where/1.7-extensions/data/plugin', ]