Version 14 — Mai 2021 — Maïeul
(Autre lien : Annonce https://semestriel.framapad.org/p/spip3.3-alpha )
Livre du cuisine pour mettre à jour SPIP 3.2 vers SPIP 4.
define('_DEV_VERSION_SPIP_COMPAT',"3.2.99");
dans mes_options)define('_DEV_VERSION_SPIP_COMPAT',"3.2.99");
dans mes optionsQu’est ce qui change et quelles conséquences ça a
d’arguments
- En SPIP 3.2 on écrivait
[<p class='pagination'>(#PAGINATION{prive})</p>]
- En SPIP 4., il faut :
[<nav class='pagination' role='navigation'>(#PAGINATION)</nav>]
Le changement porte sur la balise englobante, qui doit désormais être un nav
ET sur les arguments.
Il n’existe plus qu’un seul modèle de pagination, et les différences de pagination se font en lui passant des arguments :
- afficher_lien_precedent=oui
pour afficher le <
vers les résultats précédents
- afficher_lien_suivant=oui
pour afficher le >
- page=oui (à confirmer) pour afficher les n° de page
- rang=oui (à confirmer) pour afficher les rangs des réponses
- encore 1 ou 2 arguments à repêcher
De plus, la détection automatique de l’espace privé permet de paramétrer la pagination adaptée sans qu’il soit nécessaire de passer ce choix en argument.
-* fin du support niveau css des ul/li (?)
.editer</code > net
Images
Beaucoup d’images du privé au format gif ou png ont été transformé en SVG.
A priori rien à faire car SPIP détecte et s’adapte en créant un SVG à la taillle demandée.
Par contre certaines images (deplierhaut.gif, ....) ont été entièrement supprimées.
Si on veut faire les choses proprement :
- on peut supprimer tous les png
- on faut ajouter une icone au format SVG avec la convention de nommage suivante :
monplugin-64.png -> monplugin-xx.svg.
- ( quelques conseils pour le graphisme des icones)
- voir les forums de la doc en cours sur spip.net