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. > * Can documents exists outside spaces ? (I don't know if the model > module takes this in consideration or not) No > * 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? :) 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

