Projet

Général

Profil

Actions

Demande #4379

fermé

Mise à jour Dotclear 2.15.3->2.17.2 Freesoftwarepact

Ajouté par Christian P. Momon il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Christian P. Momon
Catégorie:
-
Version cible:
Début:
30/03/2020
Echéance:
% réalisé:

0%

Temps estimé:
Difficulté:
2 Facile

Description

Icinga détecte une mise à jour disponible pour Dotclear : Si la mise à jour se passe bien pour Candidatsfr et Proximité,
pour Freesoftwarepact, le résultat est problématique :
  • page admin : ok
  • page d'accueil : internal error, code 500

Demandes liées 2 (0 ouverte2 fermées)

Lié à Admins - Demande #4317: Mise à jour Dotclear 2.16 Candidats et Proximite (freesoftwarepact exclu)FerméChristian P. Momon14/03/2020

Actions
Copié vers Admins - Demande #4905: Mettre à jour Dotclear www.freesoftwarepact.eu en 2.18FerméChristian P. Momon30/03/2020

Actions

Mis à jour par Christian P. Momon il y a plus de 4 ans

Le code n'étant pas facile à investiguer, restauration de la base et des fichiers depuis backuppc à la sauvegarde de 2020-03-10.

Les fichiers de restauration sont disponible dans /var/www/www.freesoftwarepact.eu/ticket4379

Mis à jour par Christian P. Momon il y a plus de 4 ans

  • Lié à Demande #4317: Mise à jour Dotclear 2.16 Candidats et Proximite (freesoftwarepact exclu) ajouté

Mis à jour par Christian P. Momon il y a plus de 4 ans

  • Statut changé de Nouveau à En cours de traitement
  • Assigné à mis à Christian P. Momon

Mis à jour par Quentin Gibeaux il y a plus de 4 ans

  • Version cible changé de Avril 2020 à Mai 2020

Mis à jour par Quentin Gibeaux il y a plus de 4 ans

  • Version cible changé de Mai 2020 à Juin 2020

Mis à jour par Quentin Gibeaux il y a plus de 4 ans

  • Version cible changé de Juin 2020 à Été 2020

Mis à jour par Christian P. Momon il y a plus de 4 ans

J'ai construit une vm perso pour pouvoir reproduire et investiguer le bug.

Le problème vient d'un plugin non maintenu qui est incompatible avec les dernières mises à jour :

Widgets (translatedwidgets)     1.7    Widgets for your blog sidebars (translated version)        
    Auteur·rice : Olivier Meunier, Jean-Christophe Dubacq, Franck Paul

À noter que les autres sites Dotclear de l'April n'utilisent pas ce plugin.

On peut le télécharger depuis là : https://plugins.dotaddict.org/dc2/details/translatedwidgets

Extrait du README :

Cette extension ne sert que si vous utilisez le plugin [4]dctranslations. Il
s'agit de petites modifications nécessaires (par exemple, pour que les tags
soient traduits à l'affichage, les titres des articles dans la liste des
articles sélectionnés, etc.). Elle remplace complètement l'extension standard
widgets.

Pas de détails techniques, puisque c'est essentiellement une copie à peine
modifiée. La différence principale est que les titres des widgets sont traduits
à l'affichage, pas au moment du paramétrage. Du coup, il est possible de faire
afficher un titre en anglais pour les lecteurs anglophones, en français pour les
lecteurs francophones, en espagnol pour les lecteurs hispanophones, etc.

=== Installation ===

Utilisez le fichier zippé fourni dans la page de maintenance. Il est très
important de désactiver l'extension standard widgets. Cela peut se faire juste
avant l'installation, dans le menu Système > Extensions > widgets > Désactiver.
Il n'y a pas besoin de la supprimer.

Un nouveau widget est installé : pour ne pas marcher sur les plates-bandes de
l'extension livrée par défaut metadata, un widget faisant le même travail mais
avec les traductions des tags est livré.

Après avoir installé ce plugin pour la première fois, il est conseillé de
réinstaller les widgets un par un. L'identifiant interne du widget d'affichage
des tags traduit est mtags, au cas où votre thème fait appel à ce widget par la
fonction {{tpl:Widget}}.

Dans la zone d'administration des widgets, la différence majeure est qu'il est
maintenant montré quel est le titre de widget qui a été mémorisé et qui sert
pour la traduction. Il est entre parenthèses dans les paramètres du widget. Vous
pouvez entrer le titre dans votre langue ou en anglais.

Mis à jour par Christian P. Momon il y a plus de 4 ans

Comme expliqué dans le README (voir l'extrait ci-dessus), ce plugin est une copie du plugin officiel.
Et sa fonction est de traduire les titres des widgets à l'affichage.

Dans l'environnement de debug, j'ai :
  • désactivé le plugin personnalisé ;
  • réactivé le plugin d'origine ;
  • procédé à la mise à jour vers 2.17.2.

Alors, j'ai comparé toutes les pages possibles avec la version 2.15.3, en italien et en français.
Résultat : aucune différence. J'en déduis que la version modifiée du plugin est peu utile ou qu'elle n'a pas été utilisée autant que prévu.

Solution proposée : désactiver le plugin personnalisé et réactiver l'officiel puis faire la mise à jour.

Mis à jour par Christian P. Momon il y a plus de 4 ans

  • Sujet changé de Mise à jour Dotclear 2.16 Freesoftwarepact à Mise à jour Dotclear 2.15.3->2.17.2 Freesoftwarepact
  • Statut changé de En cours de traitement à Résolu

Fait.

Mis à jour par François Poulain il y a plus de 4 ans

clap clap clap \o/

Mis à jour par Quentin Gibeaux il y a plus de 4 ans

  • Statut changé de Résolu à Fermé

Mis à jour par Christian P. Momon il y a environ 4 ans

  • Copié vers Demande #4905: Mettre à jour Dotclear www.freesoftwarepact.eu en 2.18 ajouté
Actions

Formats disponibles : Atom PDF