[wp-hackers] proposal: context based urls

Burobjorn burobjorn at gmail.com
Wed Apr 18 20:33:56 GMT 2007


Hi,

I would like discuss an idea that recently popped up during the 
development of some custom made plugins for my clients.

A lot of people seem to use Wordpress as a 'poor man's CMS' and while 
Wordpress is and has been very flexible I would like to propose to use a 
new form of url system which might make it even better. The general idea 
is that the urls would be used with a system wide dispatcher routing the 
urls to previously registered callbacks. Similar to the way Drupal does 
this.

This new system would follow the basic idea that the Wordpress urls are 
built up using the following principle:

1) A wordpress url consists of a base domain e.g.

www.wordpress.tld or wordpress.tld

2) Followed by a unique context parameter e.g.

/post
/home
/somepluginname
/category
/search
/blog (in the case of WP MU)

etc

3) Possibly followed by a unique action parameter e.g.

/view
/get
/remove

etc

4) Possibly followed by one or more values

/2007/05/13/
/uncategorized
/some+search+term

Some example urls:

http://www.foo.tld/post/view/2007/04/13/my-bad-hair-day
http://www.foo.tld/myplugin/view/addressbook
http://www.foo.tld/search/some+search+terms-withoutthisterm
http://www.foo.tld/home

Please let me know what you think of this. Does this make sense or am I 
trying to do something that already exists in WP (MU) using the 
permalinks or rewrite options?

All the best,

grtz
BjornW


More information about the wp-hackers mailing list