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

