OK, I see, I misread the initial proposal. I thought it could be something that can package any kind of distribution on top of the XWiki platform, not just something based on XE. +1 for including the -enterprise- part in the name, although I still slightly prefer to add another part in there, but I'm not sure "product" is right anymore. Maybe xwiki-enterprise-derivate-archetype? -downstream-? -repackaging-? On 10/08/2013 12:25 PM, Thomas Mortagne wrote:
I think there is a misunderstanding due the the first mail that was not very clear.
What Vincent did here is not something that creates XWiki distributions (for example XE), it's something that create XE distributions (something that inherits XE).
On Tue, Oct 8, 2013 at 6:12 PM, Sergiu Dumitriu <[email protected]> wrote:
On 10/08/2013 11:15 AM, Vincent Massol wrote:
On Oct 8, 2013, at 5:07 PM, Sergiu Dumitriu <[email protected]> wrote:
On 10/08/2013 10:58 AM, Vincent Massol wrote:
On Oct 8, 2013, at 4:21 PM, Sergiu Dumitriu <[email protected]> wrote:
On 10/07/2013 11:23 AM, Vincent Massol wrote: > Hi devs, > > I'd like to add an archetype module in xwiki-enterprise so that users can easily extend XE to create their own distributions. > > It'll generate a multimodule project with *-web, *-ui, *-data and *-distribution modules (and possibly installers in a second version). > > I remember some users asking for this (e.g. Fabio) and I have the need myself now. > > WDYT? >
+1, but the name should be more generic, like
you mean less generic, not more :)
No, I mean more generic. xwiki-enterprise is too specific, it means exactly the XWiki Enterprise product.
xwiki-distribution-archetype, because that's what it builds, custom distributions built on top of XWiki, not enterprises for XWiki.
I chose voluntarily to not have xwiki-enterprise-distribution-archetype because it doesn't build distributions. It generates all modules to build a product based on XE.
Right, "product" is the right term. I used "distribution" as a synonym of "product" (like a Linux distro) not with the "packaging/installer" sense that's used in the actual XE modules.
So, +1 for xwiki-product-archetype.
Except that all modules in enterprise start with xwiki-enterprise so that would be xwiki-enterprise-product-archetype and I believe it's overkill since there's only 1 archetype ATM.
If everyone thinks that xwiki-enterprise-product-archetype is better than xwiki-enterprise-archetype, I'll change it.
Should that really be a module of xwiki-enterprise? To me it looks like a tool, which could have been used to create xwiki-enterprise itself.
-- Sergiu Dumitriu http://purl.org/net/sergiu