Hi,

On Jul 5, 2012, at 4:01 PM, Ecaterina Moraru (Valica) wrote:

> Hi,
> 
> For the 4.2 Roadmap there are several issues related to accessibility of
> applications inside the wiki.
> One of these issues is http://jira.xwiki.org/browse/XWIKI-7927 "Create an
> entry point for all available applications inside the wiki ".
> There are multiple ways to represent such a place (panel, special
> directory, gadget, etc.) but the most easy (not sure how scalable,
> especially if the user will create lots of spaces using AppWithinMinutes)
> is to use a panel.
> 
> The problems remaining are:
> - If we have a dedicated place to list applications what will remain in the
> {{Spaces}} gadget on "Dashboard"? What we still consider to be a content
> space? (Main, XWiki, Sandbox)? http://jira.xwiki.org/browse/XWIKI-7926 or
> we should still display visible spaces in it?

* The Applications panel (btw we need to have an {{applications}} macro too) 
will list all applications that I can see (if I'm not an admin I won't see the 
Scheduler app for ex).
* The Spaces macro should show by default all content spaces. It should have a 
one liner at the bottom explaining that it's showing only content spaces with a 
button/link to display all spaces (visible ones ofc - hidden spaces are never 
displayed except if your user can see hidden spaces)
* The way I propose to separate Content Spaces from Application Spaces ATM is: 
get list of spaces where UIExtension of type "applicationlist" are found and 
exclude those spaces.

> - What we consider to be an application? We list just spaces or even
> feature pages like "Document Index" or "User Directory"?
> http://jira.xwiki.org/browse/XWIKI-7925

* User Directory is an application for me
* Index is an application too but we don't display it in the application list 
(ie it doesn't have an UIExtension for "applicationlist") but we display it in 
the top menu (i.e. it has UIExtensions for "mainmenu).

> - What about 'special' spaces like Scheduler, Stats? we let the entry point
> to be just the Administration (at least for now)? What about Invitation
> functionality? etc.

* Scheduler is an application listed in the application panel for admins
* Stats is an application listed in the application panel for all since it's 
important to drive contributions. However I'm +0 to make it visible only to 
admins ATM simply because of its poor quality
* Invitation is an application listed for everyone (it's poor quality too but a 
much needed feature)
* AppWithinMinutes is an application but without an "applicationlist" extension 
point and instead an "applicationlistextra" extension point (it's an extension 
point at the bottom of the applications panel for extra information and that 
we'll use for AWM and for the EM app)
* Extension Manager is an application listed in the application panel for 
admins (it needs to be moved out of the admin page which should be reserved 
only for configurations)

> So I've created a doodle and the question is what space/page do you think
> we should have in this dedicated "Applications" panel:
> http://www.doodle.com/uav7triciuf4kxpd

Everything is applications but not all are shown to everyone. There are some 
apps for admins only.

Thanks
-Vincent

> You can use the doodle or you could respond in this main if you have other
> suggestions or observations.
> 
> Thanks,
> Caty
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to