I prefer to stay with Wiki, changing this is a big change and I prefer
"wiki" over "subwiki" anyway (I never agreed on this change).

On Tue, Sep 3, 2013 at 5:35 PM, Vincent Massol <[email protected]> wrote:
>
> On Sep 3, 2013, at 5:15 PM, Marius Dumitru Florea 
> <[email protected]> wrote:
>
>> On Mon, Sep 2, 2013 at 2:52 PM, Vincent Massol <[email protected]> wrote:
>>> Hi Caty,
>>>
>>> On Sep 2, 2013, at 1:44 PM, Ecaterina Moraru (Valica) <[email protected]> 
>>> wrote:
>>>
>>>> On Mon, Sep 2, 2013 at 1:02 PM, Vincent Massol <[email protected]> wrote:
>>>>
>>>>> Hi devs,
>>>>>
>>>>> We've recently discussed about renaming the notion of (sub)wiki from
>>>>> "wiki" to "subwiki". We've discussed this in the context of integrating
>>>>> creation of (sub)wikis by default in the platform and in XE. So the latest
>>>>> discussion seemed to agree about:
>>>>> * Calling the whole system a "Wiki"
>>>>> * Calling each (sub)wikis a "SubWiki"
>>>>>
>>>>> Now, I was working on updating the new model branch I have created to
>>>>> align to this and to rename my Server class to a Wiki class and my 
>>>>> existing
>>>>> Wiki class to a SubWiki class…
>>>>>
>>>>> I've realized that aligning our API on this is a huge task since we have
>>>>> tons of APIs using the word "wiki". Just to cite 3:
>>>>> * WikiReference (reference)
>>>>> * WikiComponentScope.WIKI (wiki component)
>>>>> * WikiDeletedEvent (bridge)
>>>>>
>>>>> It's a bit everywhere and changing that seems too big a task IMO.
>>>>>
>>>>> Thus we have 2 real choices IMO:
>>>>> * Agree that the UI has a different wording than the API: SubWiki for the
>>>>> UI and Wiki for the API
>>>>> * Don't use subwiki in the UI and keep using Wiki in the UI and find
>>>>> another word to represent the whole system (System/Portal/Wiki System/WMS 
>>>>> =
>>>>> Wiki Management System/Home/etc).
>>>>>
>>>>
>>>> As already stated in the previous workspace mails, I prefer the wiki + home
>>>> variant.
>>>
>>> So in the Add menu we would have:
>>> Add > Wiki
>>>
>>> Home cannot represent the whole system IMO. It could possibly represent the 
>>> main wiki but I don't see how it could represent the whole system. Said 
>>> differently I have a hard time imagining a Home.java class representing the 
>>> whole system. Am I the only one?
>>
>> You need to explain how you see the "whole system" exposed in the UI.
>
> I don't think we need to have it exposed in the UI. I was thinking mostly 
> about xwiki.org documentation and API (like the new model).
>
>> Suppose we call it "Foo", what will the "Foo" link lead to? It has to
>> be a document. With our current capabilities it can only be a document
>> on the main wiki, so the main wiki _represents_ the whole system. It's
>> not the whole system, it's just the entry point (Home) for the whole
>> system. Same as the root node of a tree represents/defines the tree
>> even if it's just a node in the tree like the rest and not the entire
>> tree.
>>
>> To summarize, I think we can have Home in the UI and System in Java.
>
> Ok.
>
> The other decision related to this is whether we stop calling the main wiki 
> "the main wiki" in the API for example… That's a tough one since we're all so 
> used to calling it the main wiki… Calling it the Home wiki and changing the 
> API would take time ;) Any idea?
>
> Thanks
> -Vincent
>
>> I'm also for Add > Wiki
>>
>> Thanks,
>> Marius
>>
>>>
>>> Thanks
>>> -Vincent
>>>>
>>>> Thanks,
>>>> Caty
>>>>
>>>>
>>>>>
>>>>> WDYT?
>>>>>
>>>>> Thanks
>>>>> -Vincent
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to