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
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to