Page MenuHomePhabricator

Use auto-completable URLs for Special:Gather
Closed, ResolvedPublic0 Estimated Story Points

Description

In order to make URLs more relevant, while also standardized, I propose the following schema:

en.wikipedia.org/wiki/Special:Gather/id/123456/My-favorite-animals-by-Yurik

Where the number is the list ID and everything afterwards is a localized message {label} by {user} (for English). The string will never be parsed, only the ID will be used to load the list. Afterwards, if the string does not match what it should be, a redirect will be made to the canonical form of the URL.

Note that the spaces are replaced with '-', not '_', as that is more readable, easier to type, and appears on other sites like stackoverflow, etc.

Event Timeline

Yurik raised the priority of this task from to Needs Triage.
Yurik updated the task description. (Show Details)
Yurik added a project: Gather.
Yurik added a subscriber: Yurik.

I think this is a good idea and we should do it.

@Jdlrobson very cool, but lower priority than some other stuff. I would rather you pulled off the backlog first.

Work involved here is trivial - probably 10 minutes maximum. Agree though it's super low priority.

Change 205868 had a related patch set uploaded (by Jdlrobson):
Switch URL used for a collection

https://gerrit.wikimedia.org/r/205868

Change 205868 merged by jenkins-bot:
Switch URL used for a collection

https://gerrit.wikimedia.org/r/205868