Redesign of Id URI, URLs, and canonical links

Coordinator
Nov 3, 2009 at 10:41 PM

I am thinking of redesigning the id's associated with entries to simplify things.

My current thoughts are this:

* All entries have URI which correspond to workspace, collection, entry id:

For example: http://workspace.example.com/blog/123

where 123 might be internal database ID.

* All entries have a canonical URL which is what everyone should link to:

For example: http://workspace.example.com/blog/2009/11/01/MyAwesomeBlogPost

* All entries can have X number of additional URLs which correspond to 301 permanent redirect to canonical URL:

For example: http://workspace.example.com/blog/MyAwesomeBlogPost.xhtml or http://workspace.example.com/posts/2009/11/01/My-Awesome-Blog-Post

Dec 19, 2009 at 6:34 PM

Would it be possible to allow users to easily choose the url pattern for pages, blog, file extensions, etc...? A lot of people like to have that control over their websites.

Coordinator
Dec 19, 2009 at 8:19 PM

Yes, this is possible.  It could either be a plugin or an update to the existing blog plugin.