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

Reply via email to