atom feed15 messages in org.xwiki.devsRe: [xwiki-devs] [Proposal] Technical...
FromSent OnAttachments
Vincent MassolAug 2, 2011 10:05 am 
Caleb James DeLisleAug 2, 2011 10:36 am 
Guillaume LerougeAug 2, 2011 2:15 pm 
Raluca StavroAug 3, 2011 1:03 am 
Jerome VelociterAug 3, 2011 1:07 am 
Marius Dumitru FloreaAug 3, 2011 1:55 am 
Denis GervalleAug 3, 2011 2:19 am 
Vincent MassolAug 3, 2011 2:39 am 
Denis GervalleAug 3, 2011 4:07 am 
Vincent MassolAug 3, 2011 4:20 am 
Guillaume LerougeAug 3, 2011 5:03 am 
Ecaterina Moraru (Valica)Aug 3, 2011 7:51 am 
Denis GervalleAug 3, 2011 7:58 am 
Thomas MortagneAug 3, 2011 8:25 am 
Raluca StavroAug 4, 2011 5:02 am 
Subject:Re: [xwiki-devs] [Proposal] Technical Spaces + Application Spaces
From:Guillaume Lerouge (guil@xwiki.com)
Date:Aug 2, 2011 2:15:35 pm
List:org.xwiki.devs

+1 for those 2 ideas as well.

As discussed IRL earlier today, I also believe that those 2 ideas would benefit XWiki users a lot.

Guillaume

On Tue, Aug 2, 2011 at 7:43 PM, Caleb James DeLisle < cale@lavabit.com> wrote:

+1

Can we please stop hiding "hidden documents" from searches? Right now it adds magic and complexity to admins trying to debug their systems and it could conceivably be a security issue since any user can create and hide a document. The concept of technical spaces sounds like a replacement.

Caleb

On 08/02/2011 01:05 PM, Vincent Massol wrote:

Hi devs,

I'd like to propose 2 small changes that should make a huge difference for our users.

1) Introduce the notion of technical spaces

The idea is that in WebPreferences for a space we should have a boolean property mentioning if the space is a technical space or not. This will allow to: * Remove the blacklistedspaces variable * List only non technical spaces for simple users

2) Introduce the notion of Application spaces

The idea is that in WebPreferences for a space we should have a boolean property mentioning if the space is an application space or not. This will allow to: * Replace the Quick Links Panel with an Applications Panel listing all spaces that are application spaces * Only list Content spaces in the Spaces Gadget in the Dashboard * Add the ability for extensions to declare new applications that automatically appear in the Applications Panel

I'd also like to suggest adding a global admin preferences to quickly

select all spaces that are application and/or technical spaces (imagine a list of all spaces with 2 checkboxes for each space listed). This makes it very easy for the admin to reconfigure what are application spaces (thus showing in the app panel) and what spaces should be hidden for simple users. Of course modifying these would modify the WebPreferences of the said spaces.

In addition to make this autodiscoverable I'd suggest that for admins the

Application Panel should have a link to this admin feature. Something like "Configure Applications...".

WDYT?

Thanks -Vincent

PS: I'm very excited about these 2 ideas since they're simple and IMO

will make XE much easier to use and understand for people starting to use it.