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

Reply via email to