Project

General

Profile

Evolution #2798

Notification mise à jour SPIP

Added by lrt rln over 7 years ago. Updated over 3 years ago.

Status:
Fermé
Priority:
Normal
Assignee:
Category:
espace privé
Target version:
Start date:
07/16/2012
Due date:
% Done:

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 View (2.24 KB) b b, 11/17/2014 08:48 PM

patch_info_maj.diff View (2.31 KB) b b, 04/09/2015 09:09 PM

Associated revisions

Revision 21821 (diff)
Added by brunobergot@gmail.com almost 5 years ago

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.

Revision 22419 (diff)
Added by brunobergot@gmail.com about 4 years ago

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

History

#1 Updated by cedric - about 7 years ago

  • Target version changed from 2.1 to 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 Updated by Valéry - over 6 years ago

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

#3 Updated by cedric - almost 5 years ago

  • Target version changed from 3.1 to 3.2

#4 Updated by b b almost 5 years ago

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 Updated by guytarr ° almost 5 years ago

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 Updated by b b almost 5 years ago

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

#7 Updated by tetue tetue almost 5 years ago

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 Updated by b b almost 5 years ago

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 Updated by b b almost 5 years ago

  • Assignee set to b b
  • Target version changed from 3.2 to 3.1

#10 Updated by RastaPopoulos ♥ almost 5 years ago

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 Updated by cedric - almost 5 years ago

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 Updated by b b almost 5 years ago

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 Updated by nicod _ almost 5 years ago

+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 Updated by nicod _ almost 5 years ago

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

#15 Updated by b b almost 5 years ago

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 Updated by b b over 4 years ago

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 Updated by b b over 4 years ago

À 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 Updated by nicod _ over 4 years ago

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 Updated by b b over 4 years ago

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 Updated by b b over 4 years ago

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 Updated by b b over 4 years ago

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 Updated by Anonymous about 4 years ago

  • Status changed from Nouveau to Fermé
  • % Done changed from 0 to 100

Appliqué par commit r21821.

#23 Updated by b b about 4 years ago

  • Status changed from Fermé to En cours

Toujours en cours...

#24 Updated by b b about 4 years ago

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 Updated by nicod _ about 4 years ago

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 Updated by b b about 4 years ago

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 Updated by b b about 4 years ago

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 Updated by b b about 4 years ago

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 Updated by b b almost 4 years ago

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 Updated by b b over 3 years ago

  • Status changed from En cours to Fermé

On peut fermer maintenant...

#31 Updated by b b over 3 years ago

  • Resolution set to fixed

Also available in: Atom PDF