Guillaume Lerouge wrote:
> Hi,
> 
> On Wed, May 6, 2009 at 6:31 PM, Ludovic Dubost <[email protected]> wrote:
> 
>> Thomas Mortagne a écrit :
>>> On Wed, May 6, 2009 at 17:09, Ludovic Dubost <[email protected]> wrote:
>>>
>>>> I'm -1 on this.
>>>>
>>>> This is like saying we should put the fully qualified name when
>>>>
>>>> - linking to an anchor in your page
>>>> - linking to a page in the same space
>>>>
>>> This example as nothing to do with what i suggest since this is user
>>> input and not technical generated datas. I'm speaking about internal
>>> generated datas, datas you don't find in the export, the link table is
>>> not exported etc...
>>>
>> I tend to think that what I say is true for any data.
>> As Anca points out a mysql backup of the backlinks data with absolute
>> links would not work if you recover it under another db name.
> 
> 
> There's maybe something I don't understand here, but isn't it better to have
> more data and run a filter to remove unnecessary data in specific cases if
> needed (such as the MySQL backup scenario decribed above) than to have too
> little data and to get stuck when trying to identify which wiki a given page
> belongs to? Would writing such a filter be complex?
> 
> That is, it's easier to have too much data and to filter out the noise than
> the other way round, isn't it?

Having the wiki and space name doesn't necessarily mean you have more 
data *but* in fact it locks you to a specific context. Relative paths 
are useful because you can change the context and still have your thing 
working. When I link to a page in the same space I don't care at all 
what's the space or wiki name. They can change as long as both pages 
remain in the same space.

Thus I'm -0.

Thanks,
Marius

> 
> Guillaume
> 
> 
>> Ludovic
>>>> We should always store information as "relative". If a document is in
>>>> the same wiki then you should not specify the wiki.
>>>> If it is in the same space you should not specify the space.
>>>>
>>>> Imaging you want to export/import a wiki that was in a farm in a
>>>> database names 'wiki1' and you import the pages in a farm where the
>>>> database is names 'wiki2'. Then your import process will have to run
>>>> conversions, or you wiki will be fully broken.
>>>>
>>>> I'm for generalizing "relative" storage if there are places where we
>>>> hard code the wiki name or the space name.
>>>>
>>>> Ludovic
>>>>
>>>> Thomas Mortagne a écrit :
>>>>
>>>>> Hi devs,
>>>>>
>>>>> The real full qualified name of a document is wiki:Space.Page. I think
>>>>> we sould always use only this form for technical purposes like storing
>>>>> in database or old API which does not support DocumentName.
>>>>>
>>>>> pros:
>>>>> - don't need to take care of the context, the information is always
>> right.
>>>>> - if everything is stored in only one form it's way easier to compare
>>>>> things and do requests
>>>>>
>>>>> cons:
>>>>> - old code which does not support this document name form will fail.
>>>>> This could hardly be a good arguments since this form is a officially
>>>>> valid document name but i can't see anything else.
>>>>>
>>>>> Among others, the last use case which make me send this proposal is
>>>>> http://jira.xwiki.org/jira/browse/XWIKI-3754. IMO getLinkedPages
>>>>> return and the link table should only contains fully qualified links,
>>>>> especially since theses lists are supposed to contains uniques
>>>>> documents and we need to know the 3 parts of the document name to make
>>>>> sure of that . Note that a document could contain a link to a document
>>>>> in another wiki or even a link to the same document but written in its
>>>>> full form so a code which support only local form is wrong anyway.
>>>>>
>>>>> WDYT ?
>>>>>
>>>>> Here is my +1. The pros are basically the same that make us introduce
>>>>> DocumentName to not manipulate String anymore in code.
>>>>>
>>>>> --
>>>>> Thomas Mortagne
>>>>> _______________________________________________
>>>>> 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
>>>>
>>>>
>>>
>>>
>>>
>>
>> --
>> 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
>>
> 
> 
> 
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to