On Tue, Nov 22, 2011 at 9:11 PM, Eduard Moraru <[email protected]> wrote:
> Hi Vincent,
>
> On Tue, Nov 22, 2011 at 3:40 PM, Vincent Massol <[email protected]> wrote:
>
>> Hi devs,
>>
>> Since Eduard has developed the workspaces module (see
>> http://extensions.xwiki.org/xwiki/bin/view/Extension/Workspace+Application)
>> I'd like to push for using it in our XEM distribution.
>>
>> However there are 2 valid uses cases that exist:
>> 1) Using XE + workspaces, for creating workspaces (technically each
>> workspace being a wiki)
>> 2) Using XE as a wiki farm
>>
>> I think that use case 1) is the main use case for most people and this
>> vote is about keeping the XEM packaging/branding but repurposing so that
>> XEM implements use case 1). Use case 2) exists but it's less frequent and
>> for more technically advanced users.
>>
>> So here's my proposal (and what you should vote on):
>>
>> A) XEM = app manager module + wiki manager module + workspaces module(s).
>> XEM home page becomes the workspaces app home page. We update
>> manager.xwiki.org to align it with the fact that it now boasts the
>> workspaces features.
>> B) On http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Virtualizationwe 
>> keep documenting how to transform XE into a wiki farm
>>
> C) We create an application in xwiki-platform-core/ that contains the
>> current pages located in XEM (home page + the other pages). We could call
>> it xwiki-platform-multiwiki
>>
>
> The pages that are strictly related to XEM can be found at
> https://github.com/xwiki/xwiki-manager/tree/master/xwiki-manager-ui/src/main/resources
>
> There, you have:
> * Main.WebHome -> main wiki home with a couple of words about XEM and a
> listing of current wikis
> * XemManager.Install -> Install page for a wiki template. This page is
> supposed to have automatically the latest XE xar attached to it. This was
> working when it was part of the XEM product, but if we plan to put it into
> platform, we need to let the admin upload the XE xar (or any other xar that
> (s)he wishes to use for the template), just like we did for workspaces.
> * Panels.QuickLinks -> Override of the standard quick links panel that
> contains an extra link to the wiki manager if the current user is an admin
> * XemResources.* -> Translations page with 7 keys strictly related to the
> XemManager.Install page
> * Xapp.XWikiApplicationXem -> Application descriptor for the application
> manager. AFAIK, it's just a way to automatically register the above
> translations.
>
> Now, knowing the above, does it make sense to name a platform package that
> is supposed to contain the above pages "xwiki-platform-multiwiki" ? If
> someone installs this package, they will not actually get multiwiki
> capabilities, they will just get a new homepage.
>
> I think that the xwiki-platform-wiki-manager module (application) offers
> everything needed for the 2) wiki farm use case and that, from the
> platform's point of view (and maybe the user's as well), the proposed extra
> xwiki-platform-multiwiki would bring no value. The only valuable item is
> (maybe) the homepage, but I propose we drop all of the above and let users
> use the wiki manager application.
>
> I`m +1 for everything else.

Same comment for me, I voted a bit quickly mostly on the title. What's
in XEM is only packaging and only make sense for a distribution. It's
pretty much useless from platform point of view.

>
> Thanks,
> Eduard
>
>
>> D) Users who want to install xwiki-platform-multiwiki easily will use the
>> Extension Manager UI when it's ready for general consumption
>> E) Users who want to install xwiki-platform-workspace easily will use the
>> Extension Manager UI when it's ready for general consumption. At this point
>> we'll decide if we want to drop the XEM distribution or keep both ways of
>> installing it.
>>
>> Here'd my +1
>>
>> Thanks
>> -Vincent
>>
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to