[xwiki-devs] [Discussion] Filtering document names at creation time?
Artem Melentyev
amelentev at gmail.com
Wed Jun 25 13:15:22 CEST 2008
Vincent Massol wrote:
> 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?
+1 for remove these chars.
This makes much problems and I think it doesn't worth effort for
escaping chars in hundreds places. At least for now.
--
Artem Melentyev
More information about the devs
mailing list