jayvdb created this task.
jayvdb added subscribers: Ricordisamoa, gerritbot, jayvdb, pywikibot-bugs-list, 
Aklapper, XZise.
jayvdb added projects: pywikibot-core, Pywikibot-interwiki.py.

TASK DESCRIPTION
  The family config for `interwiki_putfirst` is because T4867 is not solved, 
but even if solved we might still need to support older versions for quite a 
while.
  
  Also, even if the API returns them in the 'right' order, there may also be a 
need to re-order them correctly when reading dumps, but that is unlikely.
  
  Wiki communities like to have their interwikis in a special order.
  T103093 shows just how bizarre some ordering preferences are.
  
  In the core repo, only the Wikimedia families define interwiki_putfirst, so 
maybe only Wikimedia communities are this particular about their interwikis, 
but I doubt it.
  
  https://meta.wikimedia.org/wiki/Interwiki_sorting_order describes some of the 
desired ordered
  and links to two MediaWiki: namespace lists which are not maintained in the 
software, and are mostly unmaintained
  
https://meta.wikimedia.org/wiki/MediaWiki:Interwiki_config-sorting_order-native-languagename
  
https://meta.wikimedia.org/wiki/MediaWiki:Interwiki_config-sorting_order-native-languagename-firstword
  
  We could update those, and add meta lists for the other sort orderings, so we 
do need to maintain them in pywikibot, but can dynamically load them when 
required.  They are small pages.  We can add a maintenance script to check when 
they are out of date.

TASK DETAIL
  https://phabricator.wikimedia.org/T103200

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: jayvdb
Cc: XZise, Aklapper, pywikibot-bugs-list, jayvdb, gerritbot, Ricordisamoa, 
Malyacko, P.Copp



_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to