On Nov 23, 2011, at 8:42 PM, Thomas Mortagne wrote:

> On Wed, Nov 23, 2011 at 7:58 PM, Vincent Massol <[email protected]> wrote:
>> 
>> On Nov 22, 2011, at 9:11 PM, Eduard Moraru 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
>> 
>> AFAIR there was "dashboard" on the home page: wikis you view, wikis you own, 
>> wikis you administrate, recent wikis.
> 
> The page itself just include widgets which are in wiki manager.
> 
>> 
>>> * 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.
>> 
>> Good points, I agree. Makes a lot of sense.
>> 
>> I'd then propose to include the XEM dashboard as the WebHome of WikiManager
> 
> I don't like it very much, WikiManager home page is an admin page to
> manipulate wikis, this kind of dashboard would be useless for them
> IMO.

So you think we should just remove the dashboard?

Or would you be ok to have the dashboard page in the wikimanager app but not on 
the home page?

Thanks
-Vincent

>> Thanks
>> -Vincent
>> 
>>> I`m +1 for everything else.
>>> 
>>> 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

Reply via email to