On Wed, Jun 25, 2008 at 10:59 AM, Sergiu Dumitriu <[EMAIL PROTECTED]> wrote:
> Vincent Massol wrote:
>> Hi,
>>
>> I'd like to discuss about filtering document names when they are
>> created, i.e directly in the XWikiDocument.setFullName()/setName()/
>> setSpace()/setDatabase() methods.
>>
>> We could filter out (i.e. remove) the following characters:
>> * pipe: |
>> * greater than: >
>> * brackets: [ and ]
>> * apostrophe: '
>> * quote: "
>> * colon: :
>> * dot: .
>> * forward slash: /
>>
>> Any other?
>>
>> The reason for ., :, |, >, [ and ] is because these are reserved
>> characters in wiki link format.
>>
>> Another option is to allow some escaping for these chars when writing
>> a wiki link.
>>
>> Last we need to think about documents in the DB and which already have
>> these chars. Should we write a migrator to filter these chars too?
>> Probably.
>>
>> WDYT?
>>
>> Some related jira issues:
>> * http://jira.xwiki.org/jira/browse/XWIKI-1443
>> * http://jira.xwiki.org/jira/browse/XWIKI-2501
>
> And replace them with what? Simply remove them?
>
> The good thing is that the document title can use any character.
>
> On the other hand, I'd rather be able to use any character.
>
> The best solution would be to escape this kind of characters, but it's too 
> hard.

Yes I would prefer to be able to use anything for documents names but
escaping can be hard to support.
I guess Vincent you are at the best place attach a difficulty level to
this with your work on the new rendering/parsing.

>
> --
> Sergiu Dumitriu
> http://purl.org/net/sergiu/
> _______________________________________________
> 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