Hi, I'd like to propose the following: 1) We create a single trunk/, branches/ and tags/ for plugins instead of having one per plugin which is a maintenance nightmare. This is what we're doing for Maven and it seems to be working fine. See http://svn.apache.org/repos/asf/maven/ 2) We move all plugins from core/main/src/java/c/x/w/plugin/* to xwiki/xwiki-plugins/trunk/*. That's provided there's no direct link between the core and the specific plugins. If there are then they'll need to be decoupled, possibly by introducing a components/ directory of components (which BTW could be used as the parent directory for hosting components if/when we decide to move to using a component-based architectire (OSGI, etc). 3) Each plugin build will result in a plugin jar and we add some or all of those jars to the distributions. As there's currently no online plugin downloading mechanisl we may need several distributions: a minimal one without any plugin, one with "core" plugins and one with all plugins. Or we could choose to have only 2: one without plugins and one with all plugins. WDYT? Thanks -Vincent