Hi Matt,
Yes, Just updated the wiki the new unified syntax:
And for templates, you can use the {% url %} built-in custom tag, ex:
{% url controller="users" action="login" %}
Same with Django, which allows to define routes like this:
url(r'^archive/(\d{4})/$', archive, name="full-archive")
Then they be resolved from templates like this:
{% url full-archive 2007 %}
as documented at
https://docs.djangoproject.com/en/dev/topics/http/urls/#naming-url-patterns
In my experience this is useful when you override a function from a
reusable app, you just need to change URL configuration to point to your
own code but you don't need to modify any template that the reusable app
might provide or any inverse URL resolution it might do. It's a nice way
to decouple the application URL interface from its implementation.