On Mon, Apr 16, 2012 at 2:23 PM, Vincent Massol <[email protected]> wrote:
> Hi Jerome,
>
> On Apr 16, 2012, at 2:09 PM, Jerome Velociter wrote:
>
>> Hi Vincent,
>>
>> I'm very much in favor of an overhaul of all spaces names for platform
>> (and ideally also for XE and XEM too).
>>
>> I'm not going to vote on the rule you propose just yet ; but I have a
>> couple of (open) questions :
>>
>> * Quid of space pretty names (space titles) ? - I personally firmly
>> think we need them
>
> Yep, this is orthogonal to this proposal.

Yes but to decide between "IRC Bot" and "IRCBot" as a space name it's
better to know what's the plan concerning pretty names :)

>
>> * Can documents exists outside spaces ? (I don't know if the model
>> module takes this in consideration or not)
>
> No

OK.

>
>> * How do we fix the doc.name vs. doc.title problem in terms of user
>> experience? (pointers : looking at what Wordpress does for example,
>> and introduce the notion of permalink) - this applies to space name
>> vs. space title as well should we decide to have pretty space titles.
>
> This is also orthogonal to this proposal too.
>
>> BTW Last week I've thrown together a little module[1] for my own use,
>> that for a "business" XClass offers a customizable page creation UI
>> with flexible rules for how to generate the page name. I'll try to
>> spend some times describing in more details the use cases behind this
>> ; I think this can be interesting as input for the more general
>> discussion of how we want to structure our UI modules in the future,
>> and what good practices we want to promote for tiers
>> extensions/applications.
>
> Sounds interesting. Any screenshot to show? :)

No but I will try to make some, some time soon.

>
> I think all your questions/ideas are good but they are independent of this 
> proposal IMO. They can be added on top.
>
> Thanks
> -Vincent
>
>>
>> Just food for though...
>>
>> Jerome
>>
>> [1] https://github.com/jvelo/xwiki-platform-pagecreation
>>
>> On Sun, Apr 15, 2012 at 8:29 PM, Vincent Massol <[email protected]> wrote:
>>> Hi devs,
>>>
>>> Now that we have support for Hidden documents, I'd like to propose a 
>>> general rule where to put XAR pages in platform modules.
>>>
>>> The rule I'm proposing is:
>>> * Each top level module in xwiki-platform-core/ that has a UI submodule 
>>> should put its pages in a single space, generally named after the module 
>>> but with a pretty name
>>>
>>> Examples:
>>> * xwiki-platform-appwithinminutes --> AppWithinMinutes (could also have 
>>> been "App Within Minutes") (currently using: "AppWithinMinutes")
>>> * xwiki-platform-index --> Index (currently using: "Main" and "XWiki")
>>> * xwiki-platform-ircbot --> IRC (or "IRC Bot" or "IRCBot") (currently 
>>> using: "IRC")
>>> * xwiki-platform-livetable --> Livetable (currently using: "XWiki")
>>> * xwiki-platform-user --> User (currently using: "XWiki")
>>> etc
>>>
>>> What's important is the rule: one module == one dedicated space
>>>
>>> WDYT?
>>>
>>> Note 1: This means that we the "Main" space will not be really needed 
>>> anymore but I think we should keep it as the space name for the XE 
>>> application for now (or we could introduce an application for it in 
>>> xwiki-platform-core). It could simply contain the current Main.WebHome.
>>> Note 2: When we add support for nested spaces, the rule would mean but we 
>>> would be be able to better organize content in nested spaces.
>>>
>>> Thanks
>>> -Vincent
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs



-- 
Jérôme Velociter
Winesquare
http://www.winesquare.net/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to