It looks like you're new here. If you want to get involved, click one of these buttons!
Let's say I want to use the default 'user' app but want to change urls from mysite.com/user/login to mysite.com/login etc. As I understand it, I'd need to copy the default handler in admin/handlers/page.php to my own handler, and then change the default_handler in conf/config.php, then modify the handler to suit my needs. In the end, all I really want is a bit more control over the routing.
I'd love it if, in the core, we could set custom routes in (a proposed) conf/routes.php, mapping requests to handlers. It would be searched for a match before loading the default_handler.
I see some benefits to this approach. It would:
provide an easy way to control/override urls throughout the entire application.
be faster than checking multiple locations for the existence of a file before returning a handler, if someone wanted to manually define all their routes.
allow us to continue to use the default handler, getting any improvements pushed out in updates without having to copy/merge things over to a custom file.