Oops, wrong list. It was for cocoon-dev.

> > Hi, C2ers!
> >
> > I'm still trying to understand how source resolver works with different
> > types of paths and protocols.
> >
> > Can anybody please point me to some kind of documentation about the path
> > resolution? I can't figure out why SourceResolver.resolve() returns
> > different formats of paths. Is that expected behavior? Reading the mail
> > archive did not give a clue of what "context" protocol supposed to be.
E.g.,
> > see this posting from Berin:
> > http://mailman.real-time.com/pipermail/cocoon-devel/2001-May/008073.html
.
> >
> > I expect, that every path in a sitemap must be resolved relatively to
> > servlet context and in this case using an absolute path like
> > '/docs/index.xml' will be equal to 'context://docs/index.xml'. I think
that
> > the following behavior is more obvious to end-users:
> >
> > /path/file.xml --> points to a file from the webapp context root
> > path/file.xml --> ponts to a file relative to the current request path
>
> This sounds very appealing and reasonable to me.
>
> > and there is no need for a context:// protocol in this case. As I
remember,
> > there was a proposal for 'sitemap://' protocol, which can be used in
> > sub-sitemaps, which could be used for sitemap-relative paths.
> >
> > Do I get something wrong? Any comments/suggestions?
>
> I have had a short look into the sitemap:// protocol. I think
> it would be extremely useful (to have at least such a functionality).
> When using subsitemaps (as we heavily do) it's the only way to keep
> your site quite modular.
>
> I'm not quite sure if we would need a new SourceFactory or an URLFactory
> for this? Problem is: AFAIK we need the current request to get path of
> the subsitemap.

I suspect that something like all this is already implemented (context://,
context:///, etc.), but in my opinion, the current path resolution needs
documenting and refining, because it's rather hard to understand, even
looking to the source code doesn't help.

>
> How would you like to implement your proposed way of URL handling?

I will wait for more opinions from cocoon team.

> --
> Torsten
>

Konstantin

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to