Anca Paula Luca a écrit :
> Hi Asiri,
>
> see below
>
> Asiri Rathnayake wrote:
>   
>> Hi devs,
>>
>> Currently the above method is implemented so as to set the absolute name of
>> the parent document as the parent name of a page. Assuming we don't support
>>     
>
> That assumption is a bit too much. Why wouldn't we?
>
>   
>> inter-wiki parent-child relationships, I propose we should modify this
>> method not to include the "wiki:" prefix in the parent name because it
>> breaks the wysiwyg (not displaying parent-child relationships correctly).
>> Now I'm not exactly sure whether it is the wysiwyg or this method that needs
>> fixing, but the latter is easier to fix.
>>     
>
> This seems to be fixed by http://jira.xwiki.org/jira/browse/XWIKI-3848 .
>
> and this is the correct fix, the technically easy but unnatural fix seems to 
> have the bad habit of biting back later...
>   

The wysiwyg needs to be fixed. However the Importer also needs to be fixed.
It is the same discussion about backlinks where I gave a -1 to absolute 
links.

We should not have absolute links when we are in the same wiki. We 
should even not have the space included if we are in the same space.
Links should be relative and parent is a sort of a link.

Can we try to agree about this behavior and implement it like that 
whenever we can ?

For now the xwiki: generated by the Importer is creating a bunch of 
issues on a client project (the bug in the Wysiwyg is one of them).

Ludovic

>   
>> If we do decide to modify this method, should i simply use:
>>
>> <code>
>> public void setParent(DocumentName parentName)
>> {
>>         this.parent = parentName.getSpace() + "." + parentName.getPage();
>> }
>> </code>
>>
>> Or should I use a custom DocumentNameSerializer?
>>     
>
> Otherwise, you should always use a factory / serializer pair whenever parsing 
> / 
> writing xwiki resources as strings. There was an idea at one point to be able 
> to 
>   pass the format of the reference to be produced to the Serializer 
> (Space.Page, 
> only page, wiki:space.page, etc).
>
> Happy hacking,
> Anca
>
>   
>> Thanks a lot.
>>
>> - Asiri
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>     
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>
>   


-- 
Ludovic Dubost
Blog: http://blog.ludovic.org/
XWiki: http://www.xwiki.com
Skype: ldubost GTalk: ldubost

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

Reply via email to