Mise à jour de MediaWiki à la version 1.35.5 (Gestion:Tâches/Liste/434)

De Wikimedica
Mise à jour de MediaWiki à la version 1.35.5 [Réalisée]  Modifier cette tâche Aide
TypeAmélioration
CréationAntoine Mercier-Linteau
Responsable(s)Antoine Mercier-Linteau
ÉtatRéalisée
Date de création2021-01-09
Échéanceaucune
PrioritéNormale
Projet(s)
<noinclude>
</noinclude>

Cette tâche concerne la mise à jour de MediaWiki.


Créer une sous-tâche
Aucune sous-tâche à afficher.
Aucune sous-tâche assignée à cette tâche.
Sous-tâches
- Type Priorité Titre Responsable(s) État Création
Voir les sous-tâches terminées...

Étape Fait Commentaire
Mettre à jour la base de code O
Installer Extension:QuickInstantCommons O
Tester l'extension VisualEditor O Configuration d'Apache nécessaire
Tester l'extension WikimedicaAccount et la mettre à jour si nécessaire O
  • O
Installer GeoIP avec /usr/bin/php73 composer.phar require geoip2/geoip2
Tester l'authentification avec le CMQ O
Tester l'extension Flow O
  • O
  • O
Flow ne fonctionne que si la base de donnée s'appelle wikimedica.
Tester l'extension Cite O
  • O
Tester l'édition de formulaires O
Tester l'extension Echo
  • supprimer le premier threshold (pour ne pas que les utilisateurs reçoivent une notification lors de la création de compte (qui compte comme une modification) dans includes/EchoHooks.php
O
  • O
Tester la génération de PDF O
Tester Modèle:Flowchart
Tester la version mobile
  • Activer le mode AMC
  • Reproduire la modification pour le menu utilisateur lorsque non enregistré
O
  • O
  • O
                $group = new Group( 'p-personal' );

                if ( $this->user->isAnon() ) {
                        $this->definitions->insertLogInMenuItem( $group );
                        Hooks::run( 'MobileMenu', [ 'user', &$group ] );
                        return $group;
                }

                $group->insertEntry( new ProfileMenuEntry( $this->user ) );
                $talkPage = $this->user->getUserPage()->getTalkPageIfDefined();
                if ( $talkPage ) {
                        $entry = SingleMenuEntry::create(
                                'userTalk',
                                $this->messageLocalizer->msg( 'mobile-frontend-user-page-talk' )->escaped(),
                                $talkPage->getLocalURL()
                        );
                        $entry->setIcon( 'userTalk', 'before' );
                        $group->insertEntry( $entry );
                }

                $group->insertEntry( SingleMenuEntry::create(
                        'markup',
                        'Brouillons',
                        \SpecialPage::getSafeTitleFor('Drafts')->getLocalURL(['user' => $this->user->getName()])
                ));

                $this->definitions->insertWatchlistMenuItem( $group );
                $this->definitions->insertContributionsMenuItem( $group );
                
                $group->insertEntry( SingleMenuEntry::create(
                        'settings',
                        'Préférences',
                        \SpecialPage::getSafeTitleFor('Preferences')->getLocalURL()
                ));
                
                $this->definitions->insertLogOutMenuItem( $group );
                Hooks::run( 'MobileMenu', [ 'user', &$group ] );
                return $group;
Tester l'extension ContentImporter et la mettre à jour si nécessaire O Installer les paquets avec /usr/bin/php73 composer.phar require google/cloud-translate:^1.2
Tester runJobs.php O
Augmentation du délai de timeout de 30s à 60s dans /resources/src/mediawiki.api/index.js (Wikimedica:Tâches/Liste/416) O

Discussion