[spip-dev] Quelques retours suite à usage intensif de SVP

Bonjour,

Je découvre SVP en usage intensif (oui, il était temps !).

J'ai constaté un certains nombre de points où je me suis senti mal à l'aise, à l'étroit.
- cas du besoin d'installer pleins de plugins :
   - je sélectionne le premier plugin, je clique sur télécharger et activer
   - ça m'amène à la liste des plugins installés
   - et je dois donc retourner dans la page d'ajout
  ==> ça serait pratique de pouvoir télécharger+activer et rester sur la page d'ajout d'autres plugins
- utilise et necessite : ça serait bien pratique de pouvoir cocher les "utilise" qu'on voudrait télécharger sans les installer
   Là, j'ai carrément créé un plugin rien que pour télécharger (en regrettant que ça active en plus) tous les plugins utilisés par SoyezCréateurs : http://zone.spip.org/trac/spip-zone/browser/squelettes/soyezcreateurs_net/trunk/plugins/soyezcreateurs_installateur
- Ça doit être difficile à gérer, mais en installant autant de plugins par necessite, je suis tombé sur le message du navigateur : cette page fait trop de redirections (idée comme ça pas vérifiée : si l'URL change avec un paramètre d'incrémentation, est-ce que ça grugerait le navigateur ?)
- Le grisé de l'ajax n'étant pas très nettement visible, il m'est arrivé de scroller vers le haut ne voyant rien arriver, pour découvrir que la popin (qui avait mis du temps à venir) était finalement affichée plus bas là où j'étais (d'ailleurs, pourquoi ces popin de confirmation ?). Remarque : mettre la popin en postion fixed serait une FBI (Fausse Bonne Idée) car elle pourrait être plus haute que l'écran et rendre ainsi les bouton non clicables (à moins d'avoir un scoll dans la popin ?)
- est-ce que la roue Ajax pourrait être en position fixed au centre de l'écran plutôt qu'en haut à droite ?

Enfin, en 3.1, define('_DEV_PLUGINS', '3.1.99'); ne permet pas de télécharger avec SVP des plugins limités par leur paquet.xml à 3.0.99
Ça limite l'intérêt. Et ça m'a semblé profondément incohérent.

PS : il y a peut-être des choses que j'arriverais à coder dans ces idées, mais je préfère en parler avant.

Bonjour,

Je découvre SVP en usage intensif (oui, il était temps !).

J'ai constaté un certains nombre de points où je me suis senti mal à
l'aise, à l'étroit.
- cas du besoin d'installer pleins de plugins :
   - je sélectionne le premier plugin, je clique sur télécharger et activer
   - ça m'amène à la liste des plugins installés
   - et je dois donc retourner dans la page d'ajout
  ==> ça serait pratique de pouvoir télécharger+activer et rester sur la
page d'ajout d'autres plugins

Ça me paraitrait également plus logique : on est dans une activité, on y reste.

En 3.1 c'est encore plus confusionnant avec les filtres qui restent mémorisés (actifs/inactifs) : on vérifie les plugins, il en manque un, on vérifie les inactifs, il n'y est pas, on l'installe, et on est redirigé sur les inactifs, où le dernier plugin installé n'apprarait pas, forcément.

- utilise et necessite : ça serait bien pratique de pouvoir cocher les
"utilise" qu'on voudrait télécharger sans les installer
   Là, j'ai carrément créé un plugin rien que pour télécharger (en
regrettant que ça active en plus) tous les plugins utilisés par
SoyezCréateurs :
Connexion · GitLab

Ça me parait également une bonne idée, même si je ne sais pas comment ça pourrait être interfacé.
Les plugins "utilisés" apportent souvent un complément fonctionnel qu'on peut ne pas connaitre (pas toujours dans la doc).

- Ça doit être difficile à gérer, mais en installant autant de plugins
par necessite, je suis tombé sur le message du navigateur : cette page
fait trop de redirections (idée comme ça pas vérifiée : si l'URL change
avec un paramètre d'incrémentation, est-ce que ça grugerait le
navigateur ?)

J'ai eu plusieurs fois ce problème aussi.
Aucune idée du pourquoi.

- Le grisé de l'ajax n'étant pas très nettement visible, il m'est arrivé
de scroller vers le haut ne voyant rien arriver, pour découvrir que la
popin (qui avait mis du temps à venir) était finalement affichée plus
bas là où j'étais (d'ailleurs, pourquoi ces popin de confirmation ?).
Remarque : mettre la popin en postion fixed serait une FBI (Fausse Bonne
Idée) car elle pourrait être plus haute que l'écran et rendre ainsi les
bouton non clicables (à moins d'avoir un scoll dans la popin ?)

Je confirme ce point là aussi, ça m'arrive régulièrement.
Mais ça parait plutôt lié à la popin mediabox qui ne gère pas bien son repositionnement.

- est-ce que la roue Ajax pourrait être en position fixed au centre de
l'écran plutôt qu'en haut à droite ?

Enfin, en 3.1, define('_DEV_PLUGINS', '3.1.99'); ne permet pas de
télécharger avec SVP des plugins limités par leur paquet.xml à 3.0.99
Ça limite l'intérêt. Et ça m'a semblé profondément incohérent.

Mais pas d'avis sur ces deux points là.

Bonjour,

Je découvre SVP en usage intensif (oui, il était temps !).

J'ai constaté un certains nombre de points où je me suis senti mal à
l'aise, à l'étroit.
- cas du besoin d'installer pleins de plugins :
   - je sélectionne le premier plugin, je clique sur télécharger et activer
   - ça m'amène à la liste des plugins installés
   - et je dois donc retourner dans la page d'ajout
  ==> ça serait pratique de pouvoir télécharger+activer et rester sur la
page d'ajout d'autres plugins

je plussoie, c'est un point svt "gênant".

- utilise et necessite : ça serait bien pratique de pouvoir cocher les
"utilise" qu'on voudrait télécharger sans les installer
   Là, j'ai carrément créé un plugin rien que pour télécharger (en
regrettant que ça active en plus) tous les plugins utilisés par
SoyezCréateurs :
Connexion · GitLab

- Ça doit être difficile à gérer, mais en installant autant de plugins
par necessite, je suis tombé sur le message du navigateur : cette page
fait trop de redirections (idée comme ça pas vérifiée : si l'URL change
avec un paramètre d'incrémentation, est-ce que ça grugerait le
navigateur ?)

pour ma part je recharge et cela continue l'install

Après 4h de lecture/débug du code de SVP :
http://zone.spip.org/trac/spip-zone/changeset/89965

:wink:

Pour les autres sujets, tu as fait des tickets qu'on peut suivre ?

Bonjour,

Je découvre SVP en usage intensif (oui, il était temps !).

J'ai constaté un certains nombre de points où je me suis senti mal à
l'aise, à l'étroit.
- cas du besoin d'installer pleins de plugins :
   - je sélectionne le premier plugin, je clique sur télécharger et activer
   - ça m'amène à la liste des plugins installés
   - et je dois donc retourner dans la page d'ajout
  ==> ça serait pratique de pouvoir télécharger+activer et rester sur la
page d'ajout d'autres plugins

https://core.spip.net/issues/3471

- utilise et necessite : ça serait bien pratique de pouvoir cocher les
"utilise" qu'on voudrait télécharger sans les installer
   Là, j'ai carrément créé un plugin rien que pour télécharger (en
regrettant que ça active en plus) tous les plugins utilisés par
SoyezCréateurs :
Connexion · GitLab

https://core.spip.net/issues/3472

- Ça doit être difficile à gérer, mais en installant autant de plugins
par necessite, je suis tombé sur le message du navigateur : cette page
fait trop de redirections (idée comme ça pas vérifiée : si l'URL change
avec un paramètre d'incrémentation, est-ce que ça grugerait le
navigateur ?)

https://core.spip.net/issues/3473

- Le grisé de l'ajax n'étant pas très nettement visible, il m'est arrivé
de scroller vers le haut ne voyant rien arriver, pour découvrir que la
popin (qui avait mis du temps à venir) était finalement affichée plus
bas là où j'étais (d'ailleurs, pourquoi ces popin de confirmation ?).
Remarque : mettre la popin en postion fixed serait une FBI (Fausse Bonne
Idée) car elle pourrait être plus haute que l'écran et rendre ainsi les
bouton non clicables (à moins d'avoir un scoll dans la popin ?)

SPIP 3.1 scrolle tout seul en haut, c'est moins sensible.

- est-ce que la roue Ajax pourrait être en position fixed au centre de
l'écran plutôt qu'en haut à droite ?

SPIP 3.1 scrollant en haut, on voit bien la roue ajax.

C'est 2 derniers points ne méritent pas de tickets :wink:
Surtout si https://core.spip.net/issues/3473 donne l'intégration d'une barre de progression.