> On 1 Oct 2018, at 10:18, Thomas Mortagne <thomas.morta...@xwiki.com> wrote:
> 
> +1
> 
> Now we should be careful about existing pages which are not in a Code
> space, moving them is often a breakage (and not just for xclass).

yes we should not move them. Not until we have a real solution such as aliases.

Thanks
-Vincent

> On Thu, Sep 27, 2018 at 4:04 PM Vincent Massol <vinc...@massol.net> wrote:
>> 
>> Hi devs,
>> 
>> I’ve just had a quick chat with Edy and I found that we had a difference of 
>> opinion on the Code subspace practice.
>> 
>> On 
>> https://dev.xwiki.org/xwiki/bin/view/Community/ApplicationDevelopmentBestPractices
>>  we say:
>> "Technical pages must be put in a subspace named Code”
>> 
>> Now Edy says that this should be done only for data-generating apps.
>> 
>> It’s not my recollection that this rule was only for this case and this is 
>> what I’d like to discuss here.
>> 
>> For example, I’ve noticed that ActiveInstalls has all technical pages under 
>> ActiveInstalls, see
>> https://github.com/xwiki/xwiki-platform/tree/053f0a2757cea18a5916632a58c6046ba61954cd/xwiki-platform-core/xwiki-platform-activeinstalls/xwiki-platform-activeinstalls-server/xwiki-platform-activeinstalls-server-ui/src/main/resources/ActiveInstalls
>> 
>> I would fix it to have only the WebHome remain under ActiveInstalls and move 
>> all the technical pages under ActiveInstalls.Code.
>> 
>> The only case where it could make sense to not have a Code subspace would be 
>> when the app has no UI at all. Even in this case, you might argue that we 
>> should always have a home to provide a description about the content of the 
>> space.
>> 
>> So right now I’m personally in favor of continuing the rule we defined in 
>> the best practices:
>> "Technical pages must be put in a subspace named Code”
>> 
>> WDYT?
>> 
>> Thanks
>> -Vincent
>> 
> 
> 
> -- 
> Thomas Mortagne

Reply via email to