Hi Caleb, On May 22, 2012, at 5:00 PM, Caleb James DeLisle wrote:
> Hi, > > I understand we agreed in > http://lists.xwiki.org/pipermail/devs/2012-March/050172.html to stop > bundling legacy modules by default. What was not so clear is how we should do > this. > > I want to remove the modules from XE and Manager, and document the method of > downloading them from > maven.xwiki.org and replacing the existing .jar files with them. It's not enough IMO. Here's a likely scenario: * Users will download the version without legacy modules. * Then they'll use the Extension Manager to install extensions from extensions.xwiki.org * The extensions will fail * Users will ditch xwiki since it just doesn't work and the quality is perceived as not good enough. We need to solve this before we can stop bundling the legacy modules IMO. > Why: > > #1. Not removing API is obviously unsustainable in the long term. > > #2. Replacing core .jar files has been judged to be beyond the scope of the > extension manager. > Whether we want to support overriding classes using extensions as a "function > hooking" mechanism is a possible topic for future discussion. > > #3. Replacing .jar files in the .war is not an excessively complex task, we > ask users to open the > war file for configuring a database or adding JDBC connectors, cases where > there is much less > technical need to require opening the .war file. > > > Here's my +1 to remove it ASAP, for 4.1M2 if we can get the tests passing. -1 till we solve the question above. I'd rather keep legacy modules than have dissatisfied users. Thanks -Vincent > > Caleb _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

