Page MenuHomePhabricator

consider special scenarios for interlanguage links on the main page
Open, HighPublic


Main pages of some projects have special configurations of interlanguage links on the main pages. Among them French Wikipedia, German Wikipedia, English Wikipedia, and probably others. In particular, if a project limits the number of interlanguage links on the main page, then applying CLL on it creates a misleading result.

This task is for investigating whether Compact Language Links could be optimized for this use case. There are no particular suggestions at the moment, only a design and research task.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Amire80 triaged this task as High priority.Dec 18 2017, 7:30 PM
Amire80 updated the task description. (Show Details)

Keeping high priority despite the recent deployment.

Making the main pages consistent and useful to all is important, so it's among the higher-priority issues for the Compact Language Links project.

One possible solution can be to have locally-set links on page without {{noexternallanglinks}} tag (so communities could decide this on their own) to act like a ‘Recommended’ list that would always be displayed in the sidebar with ULS and prioritised in mobile version. Don’t know whether that would be good enough (since it might be abused on non-Main page pages).

(Disclosure: I am coordinating improvements to the main page in Russian Wikipedia and I would’ve liked if mobile users had some access to full interwiki list on the main page without removing custom list for users on desktop. Right now Russian Wikipedia uses a custom list to show interwikis on the main page and it causes the page to show only 40 links in interwiki list on mobile instead of 300.)

This task has been assigned to the same task owner for more than two years. Resetting task assignee due to inactivity, to decrease task cookie-licking and to get a slightly more realistic overview of plans. Please feel free to assign this task to yourself again if you still realistically work or plan to work on this task - it would be welcome!

For tips how to manage individual work in Phabricator (noisy notifications, lists of task, etc.), see for available options.
(For the records, two emails were sent to assignee addresses before resetting assignees. See T228575 for more info and for potential feedback. Thanks!)