Forum OpenACS Improvement Proposals (TIPs): Re: TIP #44 (Proposal) Service Contract to resolve the url from an object_id

I would like to see a solution that can show the full URL in a list of objects.

This is possible using the content repository right now. One limitation is the need to calculate the full path. There is a suggestion to merge site_nodes and cr_folders so that the path of a folder would be the site_node url, making calculation of urls trivial.

I think it would make sense to see if this could be implemented for any object that has to be addressed by URL.

More open questions

* What do search engines think of loads of redirections?

* Where do we intend to stop using speaking URLs and start using computer-geekish URLs?

* I'd rather use a proper name than a perl-ish construct for the redirect page. URLs like object/1234 are better than o/1234. And object itself is a geekish term too...

A tcl function on the site-node cache that gets passed in a package_id could return a full url with the proper stub and be an efficiently implemented solution as well - if done on the tcl layer. (Dave's idea)