On 10/03/2011 08:00 AM, Eduard Moraru wrote:
> Thinking about it, another option would be:
>
> 6) Disconnect just the problematic workspace-template module from the
> platform, keeping the rest, and leave the importing of a customized XE xar
> (workspace-template) the task of the admin that is installing workspaces.
> Customized XE XARs can be published on extensions.xwiki.org and downloaded
> from there manually. (quick to do)

+0.5

> If 2) is not an option, my +1 goes to 6).
>
> Thanks,
> Eduard
>
> On Mon, Oct 3, 2011 at 2:41 PM, Eduard Moraru<[email protected]>  wrote:
>
>> Hi devs,
>>
>> The workspace module has a maven artefact (workspace-template) that
>> produces an enhanced (adds extra pages, set some properties, overrides some
>> pages, etc.) XE xar that is to be used by all the created workspaces. The
>> problem is that, being part of the platform, this creates a cyclic
>> dependency in maven thus breaking the build. Also, the 3.2RC1 release is
>> supposed to be today, so the matter is rather urgent.
>>
>> To fix this, there might be a couple of solutions on which I`d like your
>> opinion/vote:
>>
>> 1) Rewrite the workspace-template module and, instead of using maven to
>> produce a customized XE xar, use velocity within the workspace application
>> to enhance a standard XE xar at runtime, when actually creating the
>> workspace. (needs some time)

-1

>> 2) Move the workspace-template module into the XEM build and bundle
>> workspace by default with XEM. (quick to do)

+1

I wouldn't bundle it by default, I'd just make it a different module 
built alongside the current XEM template, as an alternative.

>> 3) Move the workspace-template module into the XE build, even though
>> workspaces is not bundled by default with XE. (quick to do, but not
>> necessarily right)

-1

>> 4) Unlink the workspace module from the platform build, so that it is
>> skipped from the build and that it does not break it, but leave the hooks.
>> (quick to do, leaves way for further work)

+0.5

>> 5) Just revert everything related to workspaces from the platform and
>> possibly keep the existing work in a branch. (quick to do, but also removes
>> the hooks)

+0.5

>> Here's my +1 for 2).
>>
>> Thanks,
>> Eduard
>>
>>
>>


-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to