Project

General

Profile

Demande #4379

Mise à jour Dotclear 2.15.3->2.17.2 Freesoftwarepact

Added by Christian P. Momon almost 2 years ago. Updated over 1 year ago.

Status:
Fermé
Priority:
Normale
Assignee:
Christian P. Momon
Category:
-
Target version:
Start date:
03/30/2020
Due date:
% Done:

0%

Estimated time:
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

Related issues

Related to Admins - Demande #4317: Mise à jour Dotclear 2.16 Candidats et Proximite (freesoftwarepact exclu)Fermé03/14/2020

Actions
Copied to Admins - Demande #4905: Mettre à jour Dotclear www.freesoftwarepact.eu en 2.18Fermé03/30/2020

Actions

History

#1

Updated by Christian P. Momon almost 2 years ago

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

#2

Updated by Christian P. Momon almost 2 years ago

  • Related to Demande #4317: Mise à jour Dotclear 2.16 Candidats et Proximite (freesoftwarepact exclu) added
#3

Updated by Christian P. Momon almost 2 years ago

  • Status changed from Nouveau to En cours de traitement
  • Assignee set to Christian P. Momon
#4

Updated by Quentin Gibeaux over 1 year ago

  • Target version changed from Avril 2020 to Mai 2020
#5

Updated by Quentin Gibeaux over 1 year ago

  • Target version changed from Mai 2020 to Juin 2020
#6

Updated by Quentin Gibeaux over 1 year ago

  • Target version changed from Juin 2020 to Été 2020
#7

Updated by Christian P. Momon over 1 year ago

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.

#8

Updated by Christian P. Momon over 1 year ago

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.

#9

Updated by Christian P. Momon over 1 year ago

  • Subject changed from Mise à jour Dotclear 2.16 Freesoftwarepact to Mise à jour Dotclear 2.15.3->2.17.2 Freesoftwarepact
  • Status changed from En cours de traitement to Résolu

Fait.

#10

Updated by François Poulain over 1 year ago

clap clap clap \o/

#11

Updated by Quentin Gibeaux over 1 year ago

  • Status changed from Résolu to Fermé
#12

Updated by Christian P. Momon about 1 year ago

  • Copied to Demande #4905: Mettre à jour Dotclear www.freesoftwarepact.eu en 2.18 added

Also available in: Atom PDF