Page MenuHomePhabricator

ICCU: Upgrade MediaWiki from version 1.25.2 to new Debian server
Open, Stalled, HighPublic

Description

Task about the collaboration between Wikimedia CH and the "ICCU", to upgrade this MediaWiki:

https://norme.iccu.sbn.it/

Current situation:

  • MediaWiki: 1.25.2
  • PHP: 5.6.40
  • MariaDB: 10.0.38
  • Debian:

Installed Extensions:

  • CiteThisPage - stable
  • Nuke - stable
  • Renameuser - MERGED TO CORE
  • BrettCrumbs (ARCHIVED!)
    • purpose: creating all breadcrumbs (not just a link to the parent page)
    • workaround: just use the native MediaWiki breadcrumb - it works!
  • Cite: stable
  • CustomSidebar (ARCHIVED!) - https://www.mediawiki.org/w/index.php?title=Extension:CustomSidebar&oldid=2526567
    • workaround 1: exploration of LocalSettings.php to understand if the config wgDefaultSideBarGroupText is adopted
    • workaround 2: or, just design a generic sidebar, without customizations
  • ParserFunctions: stable
  • Poem: stable
    • note: probably completely unused
    • bonus point: look in the page source (but note that the insource: cannot be used without ElasticSearch)
  • SyntaxHighlight: stable
  • PdfHandler: stable
  • SpamBlacklist: stable
  • TitleBlacklist: stable
  • Gadgets: CORE
  • LocalisationUpdate: ARCHIVED and DON'T CARE

Nice to have:

  • ElasticSearch

Event Timeline

(IT) Funzionalità visibili alle utenze - in Italiano

Passando da MediaWiki 1.25.2, ed effettuando l'avanzamento intermedio
obbligatorio a MediaWiki 1.35, ed arrivando a MediaWiki 1.44, ci
saranno davvero tante novità. Alcune intangibili, ma molto, molto
pratiche, fra cui **almeno 6 risoluzioni di sicurezza che ci
riguardano.

Dalla 1.26 (https://www.mediawiki.org/wiki/Release_notes/1.26) avremo:

  • aggiunto possibile supporto per immagini moderne "webp"
  • migliorate performance dei messaggi di sistema grazie a cache APC
  • migliorate performance del tema (ResourceLoader ora è asincrono)
  • aggiunto supporto ricerca "Forse cercavi?" ("Did you mean?") quando

non si ottiene nulla

  • altre 50+ modifiche tecniche

Dalla 1.27 (https://www.mediawiki.org/wiki/Release_notes/1.27) avremo:

  • aggiunti filtri nella pagina [[Special:NewFiles]]
  • aggiunto sistema di "Bot Password" per permettere automatismi
  • aggiunto supporto per permettere pagine più accessibili per persone

con disabilità (aria-describedby, aria-flowto, aria-label, aria-
labelledby, aria-owns)

  • altre 50+ modifiche tecniche

Dalla 1.28 (https://www.mediawiki.org/wiki/Release_notes/1.28) avremo:

  • possibilità di lanciare automaticamente dei 'ping back' a

MediaWiki.org per entrare nel suo catalogo delle MediaWiki mondiali

  • altre 50+ modifiche tecniche

Dalla 1.29 (https://www.mediawiki.org/wiki/Release_notes/1.29) avremo:

  • aggiunta possibilità di entrare in certi gruppi con limiti temporali
  • altre 50+ modifiche tecniche

Dalla 1.30 (https://www.mediawiki.org/wiki/Release_notes/1.30) avremo:

  • nella pagina degli osservati speciali [[Special:Watchlist]] -

aggiunti link veloci per rimuovere queste voci dai propri osservati
speciali

  • altre 50+ modifiche tecniche

Dalla 1.31 (https://www.mediawiki.org/wiki/Release_notes/1.31) avremo:

  • miglioramento delle pagine "JSON" (quelle creabili dalle utenze per

creare template avanzati)

  • altre 50+ modifiche tecniche

Dalla 1.32 (https://www.mediawiki.org/wiki/Release_notes/1.32) avremo:

  • (principalmente modifiche tecniche)

Dalla 1.33 (https://www.mediawiki.org/wiki/Release_notes/1.33) avremo:

  • la pagina di creazione utenze ora avverte se il nickname non è

perfettamente adeguato, così da non ritrovarselo alterato

  • altre 50+ modifiche tecniche

Dalla 1.34, principalmente modifiche tecniche.
(https://www.mediawiki.org/wiki/Release_notes/1.34)

Dalla 1.35 (https://www.mediawiki.org/wiki/Release_notes/1.35) avremo:

  • l'indice analitico è ora più accessibile alle persone con disabilità
  • possibilità di seguire una pagina negli osservati speciali per

periodi limitati - ora configurabile

  • altre 50+ modifiche tecniche

Dalla 1.36 (https://www.mediawiki.org/wiki/Release_notes/1.36) avremo:

  • le grandi immagini ora sono facilmente esportabili anche in grande

dimensioni (2048px)

  • altre 50+ modifiche tecniche

Dalla 1.37 (https://www.mediawiki.org/wiki/Release_notes/1.37) avremo:

  • aggiunto supporto tecnico ad immagini JPEG2000
  • altre 50+ modifiche tecniche

Dalla 1.38 non vedo migliorie particolarmente visibili.
(https://www.mediawiki.org/wiki/Release_notes/1.38)

Dalla 1.39 (https://www.mediawiki.org/wiki/Release_notes/1.39) avremo:

  • è più facile ripristinare una pagina di discussione, ripristinando la

pagina in sè

  • altre 50+ modifiche tecniche

Dalla 1.40 (https://www.mediawiki.org/wiki/Release_notes/1.40) avremo:

  • la pagina delle preferenze utente ora ha un campo di ricerca per

trovarle

  • altre 50+ modifiche tecniche

Dalla 1.41 (https://www.mediawiki.org/wiki/Release_notes/1.41) avremo:

  • la pagina dei contributi [[Special:Contributions]] ora mostra l'edit

count e la data di creazione delle utenze

  • la pagina che elenca i permessi del wiki [[Special:ListGroupRights]]

ora mostra tutti i nomi

  • altre 50+ modifiche tecniche

Dalla 1.42 (https://www.mediawiki.org/wiki/Release_notes/1.42) avremo:

  • il nuovo tema Vector 2022 è ora incluso (!!!)
  • altre 50+ modifiche tecniche

Dalla 1.43 (https://www.mediawiki.org/wiki/Release_notes/1.43) avremo:

  • migliore supporto ai metadati delle immagini EXIF
  • aggiunta pagina speciale [[Special:NamespaceInfo]] per sapere tutti i

tipi di pagine del proprio wiki

  • altre 50+ modifiche tecniche

Dalla 1.44 (https://www.mediawiki.org/wiki/Release_notes/1.44) avremo:

  • durante la creazione di un redirect a pagine non esistenti, c'è

finalmente un avviso

  • durante la creazione di un redirect che punta ad un altro redirect,

c'è finalmente un avviso

  • altre 50+ modifiche tecniche
ValerioBoz-WMCH changed the task status from Open to Stalled.Thu, Nov 27, 10:45 AM

We are currently waiting for credentials (in the old, and new server).