Looks good to me. I think using only one "_" before the grouping name is enough.
Guillaume On Thu, Oct 2, 2008 at 9:51 AM, Asiri Rathnayake <[EMAIL PROTECTED] > wrote: > Hi Devs, > > In the current xwiki-webdav implementation we have introduced a feature > where all the pages under a certain space is grouped according to the > starting characters of those pages. For an example, consider the following > setup : > > space : Farm > > pages under Farm : Dog, Cat, Donkey, Carrot, Mouse > > Then the user will see the following directory structure on webdav, > > xwiki/webdav/spaces/Farm/ > | > |-D (Dog & Donkey goes here) > | > |-C (Cat & Carrot goes here) > | > |-M (Mouse ends up here) > > Note : How many starting characters used to make groupings depends on the > number of documents inside the space. > > Now, from xwiki-ui to access various documents via webdav, we have to allow > direct access to pages as well. That is, following url pattern should work > fine : > > xwiki/webdav/spaces/<space_name>/<page_name> (makes sense right ?) > > Now the problem with the current implementation is that in a url like > xwiki/webdav/spaces/FOO/BAR we don't know whether BAR is a grouping or if > it > is a page (direct access). So I propose the following : > > * All the grouped directories should start with a "_" and end with a "_" > (may be only one of them, but i like symmetric) > > By this way we can easily differentiate direct page requests from indirect > access. > > Ex : > > Indirect : /xwiki/webdav/spaces/Foo/_D_/D > > Direct : /xwiki/webdav/spaces/Foo/D > > Note : Here the page name is 'D'. > > WDYT ? > > Thanks. > > - Asiri > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > -- Guillaume Lerouge Product Manager - XWiki Skype ID : wikibc http://blog.xwiki.com/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

