Philipp Meier wrote:
Interesting reading, and the arguments presented are exactly why we do it the way we do.I don't want to juge if the aproach of Rickard's product is the right one as we don't knwo the whole motivation or constraints. But there is a nice article on w3 on "Cool URIs don't change" which is worth reading:http://www.w3.org/Provider/Style/URI.html
<product plug>
"We just reorganized our website to make it better."
With SiteVision (SV) one can move pages, folders, etc. without breaking any bookmarks/links, regardkess of whether they are external or internal.
"We have so much material that we can't keep track of what is out of date and what is confidential and what is valid and so we thought we'd better just turn the whole lot off."
SV has built-in support for security (role-based) and publishing flags (i.e. a page doesn't show if it's not published). There's no difference in URI's regardless of whether they are published or not, secured or not.
"Well, we found we had to move the files..."
See first point. Please do move everything around if you're using SV. The menu portlets adapt to the actual site structure, so there's no extra maintenance costs involved beyond the drag&drop operation in the admin UI.
"We used to use a cgi script for this and now we use a binary program."
In SV all rendered text is included from portlets, including ASP pages and CGI-scripts. The URL doesn't change one bit.
"I didn't think URLs have to be persistent - that was URNs."
With SV the users don't have to think, it just works. The default where page id's are used are persistent. If you move them, there's no problem. If you use aliases, there's no need to have them map to "physical" site structures (i.e. no "directories" necessary like "foo/bar/mypage.html").
"We would like to, but we just don't have the right tools."
Well, that's why you'd want to use SiteVision then :-)
</product plug>
For the other things mentioned there (the "What to leave out" section), we suffix with ".html" just to be able to distinguish between what "channel" is wanted: web, WAP or iMode (or whatever becomes popular in the future).
All in all, I'm pretty happy with the way we do URI's except for the id's being very long.
/Rickard
--
Rickard Öberg
[EMAIL PROTECTED]
Senselogic
Got blog? I do. http://dreambean.com
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork