Projet

Général

Profil

Evolution #2798

Notification mise à jour SPIP

Ajouté par lrt rln il y a plus de 6 ans. Mis à jour il y a environ 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
espace privé
Version cible:
Début:
16/07/2012
Echéance:
% réalisé:

100%

Resolution:
fixed

Description

Ne faudrait-il pas ajouter sur la branche 2.1 en plus de la notification de dispo de la mise à jour vers 3.xx les mises à jour dispo uniquement pour cette branche ?
En gros, compléter la notification du pied de page
'La version 3.0.3 de SPIP est disponible' par
SPIP 2.1.14 est un logiciel .... => La version 2.1.16 est disponible
ET Une nouvelle version majeure 3.0.3 est disponible.

patch_info_maj.diff Voir (2,24 ko) b b, 17/11/2014 20:48

patch_info_maj.diff Voir (2,31 ko) b b, 09/04/2015 21:09

Révisions associées

Révision 21821 (diff)
Ajouté par brunobergot@gmail.com il y a environ 4 ans

Fix #2798 : amélioration de la notification de mise à jour en pied de page du privé

Signaler d'abord la version de la branche en cours d'utilisation, puis la dernière branche stable.

Révision 22419 (diff)
Ajouté par brunobergot@gmail.com il y a plus de 3 ans

Fix #2798 : amélioration de la notification de mise à jour du pied de page

Historique

#1 Mis à jour par cedric - il y a plus de 6 ans

  • Version cible changé de 2.1 à 3.1

Difficile de modifier a posteriori le parc deja installé. A corriger sur les prochaines versions : signaler les maj de la branche en cours et la maj majeure.

#2 Mis à jour par Valéry - il y a presque 6 ans

Dans le même ordre d'idée, la notification que la branche du site n'est plus maintenue est-elle prévue ?

#3 Mis à jour par cedric - il y a plus de 4 ans

  • Version cible changé de 3.1 à 3.2

#4 Mis à jour par b b il y a plus de 4 ans

Hop, voilà un patch qui devrait régler le problème. Les différents affichages possibles sont :

- pour une version mineure : La version version de SPIP est disponible
- pour une version mineure + majeure : La version version de SPIP est disponible | Une nouvelle version majeure version est disponible
- pour une version majeure : Une nouvelle version majeure version est disponible

Ça vous va ?

#5 Mis à jour par guytarr ° il y a environ 4 ans

Je trouve que le vocabulaire est peut-être un peu geek (majeure / mineure) mais c'est toujours mieux que maintenant, et je n'ai pas d'autres idées pour être explicite et plus simple.
go !

#6 Mis à jour par b b il y a environ 4 ans

Oups, oublié de lier le commit au ticket : revert de r21821 par r21822 donc.

#7 Mis à jour par tetue tetue il y a environ 4 ans

J'avais justement une remarque ergo sur ce message… qui est aussi un lien. Voici la réflexion partagée tantôt via IRC :

J'ai cliqué ce lien l'autre jour — avant j’osais pas, parce que je pensais que ça allait lancer la mise à jour et j’étais pas prête — et chu arrivée sur une drôle de page, un peu blanche, avec qq lignes de trucs pas très compréhensibles. Je n'ai pas su ni pourquoi j'étais là, ni ce que je devais faire. Du coup, je me demande : 1) à quoi sert ce lien 2) pour avoir une idée de comment améliorer.

L'info est importante (il existe des mises à jour) mais il faudrait réfléchir à un lien pertinent, un peu plus rédactionnel. Peut-être ajouter un libellé cliquable explicite « Comment mettre à jour ? » jusque après le message de notification ?

Réflexion faite, il n'y a pas besoin de lien ici, puisqu'il y en a déjà un ! En effet juste en dessous c'est marqué « Pour plus d’informations, voir le site http://www.spip.net/fr », lequel site devrait permettre de trouver rapidement le « plus d’information » qui m’intéresse au moment où je m’y rends.

#8 Mis à jour par b b il y a environ 4 ans

Hop, avant de refondre complètement spip.net, on pourrait déjà faire pointer ce lien vers une url du type spip.net/update qui renvoie vers la page de présentation de la dernière version stable. De plus, le message à propos de la version majeure, pourrait avoir son propre lien et pointer vers http://www.spip.net/fr_article5693.html

À propos du patch proposé, j'attends avec impatience vos retours/aides pour améliorer la formulation (cf le revert) afin de corriger ce message dans le pied des sites déjà en place...

#9 Mis à jour par b b il y a environ 4 ans

  • Assigné à mis à b b
  • Version cible changé de 3.2 à 3.1

#10 Mis à jour par RastaPopoulos ♥ il y a environ 4 ans

Dans mon Ubuntu je trouve pas mal le message de notification de changement de branche, ça pourrait être repris et adapté :

Votre installation de SPIP est à jour. (en gras)
Cependant, SPIP 3.1 est maintenant disponible (vous utilisez 2.1).

Plus un lien "Mettre à niveau" vers une page de spip.net adaptée, si possible dans la bonne langue (et plus tard si on est fort⋅e, on le transforme en un bouton qui le fait directement ?).

Bruno précise qu'il y a trois cas, et donc trois messages, à gérer :
- maj mineure
- maj mineure + maj majeure
- maj majeure

Dans Ubuntu ils distinguent "Mise à jour" (version mineure) et "Mise à niveau" (changement de branche). De plus, ils n'indiquent la version majeure suivante que lorsque c'est à jour au niveau version mineure, ce qui évite de gérer un troisième message pour le cas où il y a une mineure ET une majeure de disponible. Mais ce point là n'est pas forcément adapté à SPIP, car nos versions majeures inclues les mises à jour précédentes, y compris mineures, donc. L'avantage est quand même de ne gérer que deux messages très différents, sans confusion possible, et de pousser à faire les choses petit à petit. C'est bien que techniquement ce soit possible, mais je trouve bien de pousser en priorité à être à jour, avant de décider de changer de branche.

#11 Mis à jour par cedric - il y a environ 4 ans

Allez je reprends la proposition de b_b avec un vocabulaire plus simple : "mise à jour" pour mineure, "nouvelle version" pour majeure :
- pour une version mineure : La mise à jour 3.0.x de SPIP est disponible
- pour une version mineure + majeure : La mise à jour 3.0.x de SPIP est disponible | Une nouvelle version SPIP 3.1.x est disponible
- pour une version majeure : Une nouvelle version SPIP 3.1.x est disponible

#12 Mis à jour par b b il y a environ 4 ans

Merci Cedric, ça me semble bien comme formules.

Par contre, je me demande comment on peut faire pour permettre à la 3.0 et 2.1 de bénéficier de cette amélioration, puisqu'il n'y a plus de report de chaînes de langues depuis le trunk vers ces branches ?

#13 Mis à jour par nicod_ 🐿 il y a environ 4 ans

+1 pour la notion de "mise à jour" et "nouvelle version"

Pour les liens, effectivement une page stable générique spip.net/update permettrait de gérer son contenu et de le mettre à jour.
En l'état, http://www.spip.net/fr_article5693.html n'est pas forcément la page la plus limpide, et concerne surtout une mise à jour 2 -> 3, qui ne met pas en avant spip_loader

Je verrais bien pour commencer un page spip.net/update avec juste quelques liens :
Changements entre 3.0.16 et 3.0.17 -> http://www.spip.net/fr_article5707.html
Mettre à jour avec spip_loader http://www.spip.net/fr_article5705.html
Mise à jour de spip 2 à spip 3 -> http://www.spip.net/fr_article5693.html
Téléchargement -> http://www.spip.net/fr_download

#14 Mis à jour par nicod_ 🐿 il y a environ 4 ans

Problème de la langue : est ce qu'on peut la détecter à l'arrivée sur spip.net/update ?

#15 Mis à jour par b b il y a environ 4 ans

Si j'ajoute la langue utilisée dans l'interface privée aux liens du pied ça pourrait le faire (au risque de créer un peu plus de cache pour ce squelette).

#16 Mis à jour par b b il y a presque 4 ans

Et hop, voici le patch à jour avec la proposition de Cedric.

Reste à améliorer le lien. Je pense qu'on pourrait mettre en place sur spip.net une page dont le fonctionnement serait similaire à celle des téléchargements avec une url comme http://www.spip.net/fr_update

Pour cela, il faut créer un article en fr (pour commencer) qui reprend les propositions de Nicolas par ici :

http://www.spip.net/ecrire/?exec=rubrique&id_rubrique=151

Puis modifier le squelette pour qu'il prenne en charge l'url /xx_update par ici :

http://zone.spip.org/trac/spip-zone/browser/_galaxie_/www.spip.net/squelettes/branches/2008/urls/trad.php#L8

Ça vous semble convenable ? gogogo ?

#17 Mis à jour par b b il y a presque 4 ans

À propos de la page spip.net/fr_update je ne suis pas certain qu'il soit nécessaire de créer un nouvel article. On a déjà deux pistes à disposition :

- utiliser l'article "Effectuer une mise à jour" http://www.spip.net/fr_article1318.html ; la plupart des liens cités par Nicolas sont présents dans la nav de cette page, et on pourrait très bien se servir du chapeau de l'article pour afficher la liste proposée.
- utiliser le chapeau de la rubrique "Évolutions et mises à jour" http://www.spip.net/fr_rubrique155.html qui liste déjà les articles du type "Changements entre 3.0.x et 3.0.y" ; il faudrait juste adapter le squelette de cette rubrique pour classer les articles par !date.

Vos avis ?

#18 Mis à jour par nicod_ 🐿 il y a presque 4 ans

On pourrait pointer sur l'article "Effectuer une mise à jour" avec effectivement un chapeau un peu synthétique.

Par contre, on y parle de "mise à jour mineure de SPIP (par exemple, de SPIP 2.0.25 à SPIP 2.1.26)" mais est ce qu'on considère la mise à jour de 3.0 à 3.1 comme mineure ?
Il faudrait plutôt revoir l'article avec les termes proposés par Cedric : mise à jour (3.0.16 -> 3.0.17) et nouvelle version (2.0 -> 2.1, 3.0 -> 3.1).

D'autant qu'une nouvelle version peut nécessiter une suppression des anciens fichiers, donc procédure différente, donc deux articles différents en fait :

#19 Mis à jour par b b il y a presque 4 ans

Hop, je viens de créer une copie de travail pour l'article "Effectuer une mise à jour" ici :

http://www.spip.net/ecrire/?exec=article&id_article=5727

++

#20 Mis à jour par b b il y a presque 4 ans

Hop, pour info on a travaillé sur l'intro de l'article avec tonton, afin de poser le cadre en définissant les différents types de maj et en expliquant la signification et leur rapport avec le message qui sera affiché dans le pied des pages du privé.

#21 Mis à jour par b b il y a plus de 3 ans

Vu que la release approche, je vous relance pour une relecture et une aide sur l'article en cours de rédaction sur spip.net. Il serait vraiment dommage de ne pas corriger ce bug dans la 3.1 avant sa sortie, vous ne croyez pas ?

#22 Mis à jour par Anonyme il y a plus de 3 ans

  • Statut changé de Nouveau à Fermé
  • % réalisé changé de 0 à 100

Appliqué par commit r21821.

#23 Mis à jour par b b il y a plus de 3 ans

  • Statut changé de Fermé à En cours

Toujours en cours...

#24 Mis à jour par b b il y a plus de 3 ans

En relisant l'article en cours de rédaction sur spip.net je pense qu'on pourrait remplacer le lien suivant Changements entre 3.0.16 et 3.0.17 par un lien vers la rubrique qui contient ces articles. Sinon on va oublier de le maj à chaque release, ou alors il faut qu'on fourbe avec un modèle comme pour le n° de version de la page de download.

#25 Mis à jour par nicod_ 🐿 il y a plus de 3 ans

J'ai repris l'article en essayant de simplifier :
http://www.spip.net/ecrire/?exec=article&id_article=5727
Il reste le bloc "de trop", qui me parait effectivement de trop (mais j'ai un doute).

Pour être cohérent avec le lien "Mise à jour 1.9.x vers 2.0.x", il faudrait renommer l'article 5693 en "Mise à jour vers 3.x" : http://www.spip.net/ecrire/?exec=article&id_article=5693

Et sinon, il faudrait refaire aussi tout l'article sur la sauvegarde de la base, vers lequel on pointe, il est totalement dépassé
http://www.spip.net/fr_article3418.html

#26 Mis à jour par b b il y a plus de 3 ans

Super, merci :)

J'ai viré le bloc "de trop".

J'avais collé quelques liens dans le chapeau pour plus tard en pensant les afficher comme des "boutons" d'accès rapide :
  • Dernier article de la rubrique Évolutions et mises à jour
  • Utiliser le spip_loader
  • Changer la version majeure de SPIP
  • Télécharger SPIP

Pas certain que ça soit une bonne idée..

À votre avis ?

#27 Mis à jour par b b il y a plus de 3 ans

Voilà c'est en place, j'ai appliqué le patch proposé à l'époque et modifié le lien affiché pour qu'il pointe vers la page concernée sur spip.net, cf : https://core.spip.net/projects/spip/repository/revisions/22420

Il ne reste plus qu'à demander aux trads de travailler sur la nouvelle version de l'article sur spip.net : http://www.spip.net/fr_update

#28 Mis à jour par b b il y a plus de 3 ans

Pour info, j'ai envoyé un mail sur spip-trad pour demander à nos ami⋅e⋅s trads de mettre à jour les traductions de l'article. Je ne peux pas vous filer de lien vers celui-ci puisque les archives.rezo.net semble dans le talus :\

#29 Mis à jour par b b il y a plus de 3 ans

Pour info, les traductions suivantes sont à jour (merci aux trads) :

- http://www.spip.net/ar_update
- http://www.spip.net/uk_update
- http://www.spip.net/en_update
- http://www.spip.net/es_update

#30 Mis à jour par b b il y a environ 3 ans

  • Statut changé de En cours à Fermé

On peut fermer maintenant...

#31 Mis à jour par b b il y a environ 3 ans

  • Resolution mis à fixed

Formats disponibles : Atom PDF