Re: Évolutions SPIP 3.2 + Menu privé alpha
Cédric Morin <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello,
je finis de répondre car je vois que je ne l'avais pas fait.
Pour moi le seul point à règler absolument avant de lancer un processus
de release c'est le nom du plugin-dist archives (qui gère les zip et les
tar) qu'il ne faut surtout pas garder comme ça il y à déjà un plugin
archive (sans s, qui gère le statut archive des articles).
Si on release avec ce nom, on va s'en mordre les doigts longtemps à
cause du nombre de quiproquo que cela va générer.
Pour le reste il faut en effet ne pas tomber dans le piège du "mais
attends, je voulais mettre ça dedans". Ce qui n'est pas fait/prêt sera
pour la prochaine itération. Donc go (une fois le nom du plugin corrigé :p)
--
Cédric
Matthieu Marcillaud a écrit :
> Je rebondis sur ce que disait b_b dans un autre sujet :
>
> Le 03/02/2017 à 19:41, Bruno Bergot a écrit :
> > Pour en revenir à la question de la version de la prochaine release. Il
> > semblait se dégager un accord commun pour sortir une 3.2 afin d'être
> > certain de la sortir dans l'année, voir même avant cet été. Et peut-être
> > même lancer une dynamique de release plus fréquentes sur le Y en
> > ajoutant des fonctionnalités au coup par coup (cf les tickets roadmap).
> > Du coup, j'ai peur qu'on se lance dans un chantier sans fin si on part
> > sur l'idée du 4.0 qui casse tout.
>
> On pourrait déjà la proposer avec le contenu qu'il y a dedans, +
> éventuellement le plugin Menu alpha privé à intégrer.
>
> Pour rappel ce qui a été fait à la grosse louche :
> - jQuery en version 3.1
> - jQuery UI en version 1.12
> - Minidoc / Ordoc intégrés
> - Notices PHP en moins avec PHP 7.1
> - Homogénéisations sur le critère {par}
> - L'aide déplacée en plugin-dist
> - Gestion des archives zip/tar déplacée en plugin-dist (+ des apis qui
> ne semblent pas terminés)
>
>
> Je serais fortement d'avis d'intégrer
> https://contrib.spip.net/Menu-prive-alphabetique donc aussi. Cf Ticket
> https://core.spip.net/issues/3886 . Si différentes personnes pouvaient
> tester le plugin en 3.1 avec la notion de "Menus favoris", des retours
> seraient bienvenus.
>
> Je serais d'avis également d'en profiter pour monter la version minimale
> de PHP requise à PHP 5.4 (pour rappel seules les versions PHP 5.6 et
> supérieures sont maintenues).
>
> Je pense que ce sont des changements suffisants pour offrir une 3.2
> rapidement (d'ors & déjà), et ensuite pouvoir passer à d'autres choses.
>
> Medoc & consœurs entre autres, les rangs, différentes choses. Ça peut
> repasser sur un prochaine 3.3 .
>
>
> Pour les utilisateurs, il y a plusieurs difficultés à la migration 3.1
> vers 3.2 déjà avec ces changements :
>
> - Les vieux navigateurs ne sont plus supportés (IE < 9) par jQuery 3. Il
> n'en reste cependant plus beaucoup heureusement
> (http://caniuse.com/usage-table)
>
> - Le Core utilise maintenant dans les listes de documents quelques
> flexbox (c'était plus facile!), ce qui amène à IE 11 minimum je suppose
> l'affichage optimal de l'espace privé.
>
> - Migrer de jQuery 1.10 à jQuery 3 peut nécessiter de reprendre les
> scripts JS ou les librairies JS utilisées. L'intégration du
> jquery-migrate peut temporiser un peu (note: penser à désactiver ses
> logs d'erreurs avant la sortie) pour la plupart des problèmes. On pourra
> enlever ce JS par exemple dès SPIP 3.3 pourquoi pas.
>
> - Migrer vers jQuery UI 1.12 également, particulièrement on ne gère plus
> les dépendances des morceaux de jQuery UI, on inclut dès que le pipeline
> jquery_ui est utilisé tout le JS de jquery UI, et tout son fichier CSS.
> Ça devenait ingérable avec leurs derniers changements qui découpait le
> core en plein de petits JS encore et encore. L'espace privé de SPIP
> intègre systématiquement tout jQuery UI du coup.
> Les $.getScript("#CHEMIN{prive/javascript/ui/sortable.js}" deviennent
> erronés, probablement à remplacer par
> $.getScript("[(#CHEMIN{prive/javascript/ui/jquery-ui.js}|compacte)]" ou
> équivalent.
>
>
> Est-ce que ces changements suffisent pour sortir une 3.2 ?
> Des avis ? des remarques ?
>
> MM.
>
> _______________________________________________
> liste: http://listes.rezo.net/mailman/listinfo/spip-dev
> doc: http://www.spip.net/
> dev: http://trac.rezo.net/trac/spip/
> irc://irc.freenode.net/spip
_______________________________________________
liste: http://listes.rezo.net/mailman/listinfo/spip-dev
doc: http://www.spip.net/
dev: http://trac.rezo.net/trac/spip/
irc://irc.freenode.net/spip