[spip-dev] SPIP-Loader

Bonjour vous avez un avis sur la question ?
ou du code, ou des phrases à proposer ? ou autre contribution / participation / avis ?

On parlait de la version 3.1 qui est en approche .

Et du coup la question du loader :

Hello, comme c’est une version majeure, je me pose la question du loader .

Pour le passage de 2.0 à 3.0 on avait mis en place pour pas forcer les gens à passer 'par surprise" en 3.0

Je ne pense pas qu’ici le sot soit aussi conséquent . Et donc je pense qu’on peut laisser comme ça.

Qu’en pensez vous ?

Puis


Le spip_loader pourrait permettre le choix de la version d’installation (2.1, 3.0 ou 3.1), non ?

En regardant le code (ya que ça de vrai) .
Ya pas de problème en fait :

# Chemin du paquet de la version STABLE a telecharger
# pointe sur une branche donnee pour eviter les changements de branche involontaires et violents
define('_CHEMIN_FICHIER_ZIP', 'spip/stable/spip-3.0.zip');

Donc si quelqu'un a déjà le spip_loader il ne se passera rien, il prendra la dernière stable spip 3.0 

Et si quelqu'un veut passer en 3.1, alors il faut mettre à jour le spiploader que nous aurons au prélable modifié pour avoir un 
define('_CHEMIN_FICHIER_ZIP', 'spip/stable/spip-3.1.zip');

- -  - - - -  - - - -  - - - -  - - - -  - - 
Avec 3 versions de SPIP gérées par le spip_loader, ça serait plus facile
 pour les utilisateurs d'avoir un choix au lancement (SPIP 2 / 3 / 3.1) 
que de devoir modifier le code (et même de savoir qu'on peut le faire).
- -  - - - -  - - - -  - - - -  - - - -  - - 

17:26 < Benny_b> mais il me semble que l'optique du spip_loader est d'être KISS 
17:26 < Benny_b> on télécharge on l'appelle et hop
17:26 < Benny_b> donner un choix à l'utilisateur peut être stressogène 
17:27 < nicod_> on pourrait avoir juste un select, auto positionné sur la version actuellement installée, avec juste à confirmer
17:27 < Benny_b> et celles et ceux qui veulent modifient une ligne 
17:27 < nicod_> oui, ça se discute
17:27 < Benny_b> c'est vrai 
17:27 < Benny_b> ou de jolie phrases 
17:28 < Benny_b> (si vous ne savez pas : laissez la valeur par défaut, ne vous en faites pas ... ayez confiance ;) ) 
17:28 < Benny_b> encore une fois une discussion qui commence sur team 
17:28 < Benny_b> et qui n'a rien a faire (au final) sur team 
17:29 < Benny_b> je refais un mail sur dev


alors j’utilise spip_loader

mon avis est que je suis partisan du moindre effort

donc une petite boite qui permet de choisir la version serait topissime

ceci dit je l’ai modifié pour intaller la 3.1

+1 pour l’idée de la sélection de version. Je pense aussi qu’il faut que la branche en cour soit sélectionnée par défaut pour évité des clics malheureux.

+1 pour l'idée de la sélection de version. Je pense aussi qu'il faut que la branche en cour soit sélectionnée par défaut

Oui ce serait pratique,
et c'est pas ça qui va faire sortir spip_loader du minimalisme...

Et aussi faudrait empêcher d'installer une 2.1 sur une v3
(spip_loader laisse faire des bêtises (#3627) · Tickets · spip / spip · GitLab)

JL

Pour rester sur une interface simple et moins anxiogène, on pourrait proposer automatiquement la mise à jour dans la branche en cours, avec un bouton ou un lien discret "installer une autre version", qui afficherait le select avec les choix.

Salut

Cette proposition graphique me semble pas mal. Un petit lien pour
donner le choix si on le souhaite.

Remarque annexe, au vu de la capture, on affiche vraiment ces textes ?
Version installée == Installation de la verison

Km

Nan mais j'ai fait la capture sur une 3.0.21, et y'a pas de mise à jour.
Du coup, dans ce cas précis c'est la même version qui est affichée, oui.

Hop,

Bonjour,
J'utilise beaucoup spip_loader et je trouve que c'est déjà pas mal amélioré avec les différentes versions qu'il suffit de commenter/dé-commenter. S'il est possible de proposer un select perso ça me va qu'il soit par défaut sur la version en cours du site et visible. Si on change de version majeure genre 2.1 à 3.0 ou 3.0 à 3.1 gros warning : "attention êtes vous bien sûr de vouloir changer de version ?".
Il me semble préférable que le select soit visible ou au moins accessible facilement. Si on veut changer de version il faudra mettre les mains dans le cambouis mais autant que ce soit facile (au moins dans le sens montée de version). Mais bon quoi qu'on fasse il y a des gens qui vont stresser et il y aura du support :slight_smile: . Prenons une option et on verra les retours ?

Bonne journée,
Jacques

Bonjour,

S’il y a changement de versions, il aurait été idéal d’avoir un état des lieux des plugins installés pour savoir si une version compatible existe pour lesdits plugins.
Bien entendu, ça n’empêcherait pas une incompatibilité ou la casse. Mais au moins, les gens seront avertis un peu plus avant de franchir le pas.
Bien sûr cela serait possible uniquement si un SPIP est déjà installé.

une alternative avec des boutons radios
https://framapic.org/aa5KSNcpnBMq/T9BQvdKcMFut.png

- cela permet d'avoir toutes les versions disponibles d'un seul coup d'oeil

- on pourra avoir une code:
... gras (version recommandée)
... rouge (changement de branche)

faut il lister les versions antérieures ?

a++

ah j'aime bien
par défaut le select est sur la branche 3.0.22 ?

de plus sur le texte en rouge , changement de version
j'aurais rajouté Attention vérifier-ses-plugins-pour-le-passage

avec un lien vers http://contrib.spip.net/Verifier-ses-plugins-pour-le-passage-a-SPIP

sinon super taf, merci pour tous ce que vous faites autour de spip

une alternative avec des boutons radios
https://framapic.org/aa5KSNcpnBMq/T9BQvdKcMFut.png

- cela permet d'avoir toutes les versions disponibles d'un seul coup d'oeil

- on pourra avoir une code:
... gras (version recommandée)
... rouge (changement de branche)

faut il lister les versions antérieures ?

Si la version courante est la 3.0.x, il faudra désactiver le bouton radio
des versions antérieures.
Cela éviterait des déconvenues.

Ybbet