Comment 4 for bug 112990

Revision history for this message
Francis J. Lacoste (flacoste) wrote :

On May 7, 2007, Matthew Paul Thomas wrote:
> Is there any reason to include the context in the URL at all? (The
> context should still be shown in the navigation, but I hope that doesn't
> require it to also be in the URL.)
>

For better or for worse, it does. The navigation context (breadcrumbs) is
built while traversing the URL.

It would probably be possible to modify our navigation code to allow injecting
the breadcrumbs without traversing the context. But I'm not sure it would be a
good idea.

It is part of Launchpad's philosophy that URLs are an integral part of the
user interface. I think it would look clumsy if the URLs kept changing while
users navigate questions. For example, you have /ubuntu/+questions when
viewing a list of questions, and then /questions/1234 when viewing an
individual question. I think it's more consistent if the URL goes
to /ubuntu/+question/1234, like it does now.