On Apr 18, 2011, at 7:27 AM, Marius Dumitru Florea wrote: > On 04/17/2011 11:02 PM, Vincent Massol wrote: >> Hi Marius, >> >> On Apr 13, 2011, at 4:37 PM, Marius Dumitru Florea wrote: >> >>> Hi devs, >>> >>> Do we have a specification for what a tag is inside XWiki? On >>> http://extensions.xwiki.org/xwiki/bin/view/Extension/Tag+Application >>> tags are defined as keywords but no constraints are specified. >>> >>> I'd like to enforce this two constraints on tags: >>> * tags can't have leading and trailing white space characters >> > >> I'm not sure if you mean using space as a separator or not here. If space is >> used as a separator then it should be allowed to use quotes (such as: >> "<space>*tagvalue<space>*"). > > Since some users want to be able to use space inside a tag, only leading > and trailing space will be removed. For instance: > > " Word of mouth , foo " -> 2 tags "Word of mouth" and "foo"
How do I enter leading spaces if I want? I'd like to be able to enter *any* character in any part of the tag name. Some questions: * Can the user uses quotes to enter any character, for ex " word ". Alternatively the space could be escaped with a char, for ex \ * How can the user use quotes, is there an escape char, for ex: my tag with a \" * Same question for entering the tag separator character. For ex if comma is the separator, can I enter: tag with \, in the name Thanks -Vincent >>> * tags' case is saved but case is ignored when comparing two tags (once >>> you defined a tag "news" you can't define a new tag "News"; the existing >>> tag is reused; tag's case is used only for display) >> > >> If we don't consider case I'm not sure we should use display using the first >> tag entered. For example someone entered "http". Someone else wants to add >> HTTP. Should we display http or HTTP? >> I'm fine with displaying http provided the UI allows to renamed the tag case. > > If you click on the tag you go to Main.Tags page where you have an > option to rename the tag (that is specified in the query string). > > Thanks, > Marius > >> >> Otherwise ok for me. >> >>> Optionally, we could enforce that tags can't contain white spaces. >> >> See above. >> >> Thanks >> -Vincent >> >>> >>> WDYT? >>> >>> If no one is against it then I'd like to change the UI to apply these >>> constraints. >>> >>> Thanks, >>> Marius >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

