Skip to main content
Seb's blog
logo PassionGNU/Linux

SPIP 4.0 alpha arrive!

C’est assez rare pour que je fasse un petit mot dessus et surtout sur une version alpha, mais beaucoup de bruits dès que c’est Wordpress et pas grand chose pour SPIP… Ne sachant pas trop comment m’y prendre, je reprends le billet de présentation et m’en vais tester l’animal.

Nous sommes heureux de vous présenter la version alpha de SPIP 4.0.

Oh là là là là, c’est énooooorme : SPIP passe en version 4.0.0-alpha ! Joie, émotion, tout ça. J’en ai les yeux tout humides

#SPIPCMS cela reste malin, léger et frais !

Cette version alpha s’adresse à toutes les personnes impatientes qui veulent tester les nouveautés avant la sortie officielle. Au programme, vous trouverez un SPIP plus beau, plus performant et plus léger.

Vous pouvez la tester dès maintenant elle est disponible au téléchargement à l’adresse suivante :
https://files.spip.net/spip/dev/spip-v4.0.0-alpha.zip

Attention : C’est une version alpha, elle peut encore contenir des bugs. De plus certains plugins ne sont plus distribués en standard, consultez la section traitant de ce sujet. Ne faites pas de mise à jour vers cette version depuis un site en production sans savoir ce que vous faites.

Nous attirons également votre attention sur le fait que la gestion des images a subi de grosses évolutions : si la compatibilité avec les versions précédentes de SPIP est assurée pour le squelette-dist, nous vous conseillons de bien vérifier qu’il en est de même pour vos éventuels plugins et squelettes personnels qui surchargeraient les modèles <img>, <doc> et <emb> de base.

La sortie de SPIP 4.0 s’accompagnera de la fin du support de la branche SPIP 3.1. Graphique des versions maintenues

SPIP 4.0 alpha, les nouveautés #

Un SPIP plus léger #

Quelques plugins ne sont désormais plus distribués en standard avec SPIP.
Bien entendu vous pouvez toujours les installer à part, comme n’importe quel plugin.
Lors de la mise à jour, veillez à identifier et réinstaller ceux qui étaient utilisés sur votre site.

Un espace privé retravaillé pour être adaptatif (responsive) #

Vous le verrez, un gros travail d’ergonomie a été initié pour rendre à terme l’espace privé adaptatif sur toutes les tailles d’écrans afin d’en faciliter l’usage.

D’autre part les styles ont été actualisés, mais prenez garde à la peinture encore fraîche : tout ceci sera finalisé pour la sortie de la version stable.

Un SPIP qui aime les images #

Un gros travail a été effectué sur la gestion des images qui a été simplifiée et standardisée pour notre plus grand bonheur :

Un SPIP plus convivial #

Un SPIP plus conforme aux normes #

Sous le capot #

Boucles
Critères
Balises
Filtres & fonctions
Modèles
API
Autres

Un SPIP plus stable #

Un SPIP sous GIT #

Cette version alpha est le fruit de notre nouvel espace de développement entièrement passé sous GIT. Ce chantier a été mené pour toute la communauté (core + plugins) et a entrainé la création de nouveaux outils (débardeur, …) accessibles sur le nouveau site https://git.spip.net/

Concernant le passage sous GIT plusieurs ressources sont disponibles :

Si vous êtes un peu perdu⋅e il y aura sûrement quelqu’un pour vous aider sur l’IRC, n’hésitez pas https://irc.spip.net à passer y discuter ou sur la liste spip-dev

Mettre à jour son SPIP #

Une liste d’astuces de migration 3.2 à 4.0 est en cours de rédaction pour mettre à jour votre SPIP, vos squelettes et plugins.

Merci à l’ensemble des testeurs, testeuses, curieux et autres aventurières, de nous faire leurs retours sur cette version :

En route pour SPIP 4.0 #

Nous envisageons de sortir la version stable de SPIP 4.0 pour début juillet (on croise les doigts 🤞), date où le fidèle polatouche fêtera ses 20 ans 🎉 !

Nous avons encore quelques éléments à peaufiner d’ici là :

Bref, encore de belles nouveautés à venir pour SPIP 4.0, mais la version alpha en apporte déjà un bon lot :)

FAQ #

Activer et tester des plugins non compatibles SPIP 4 #

Les plugins communautaires ont pour la plupart actuellement une borne maximale en SPIP 3.2 ou parfois 3.3 (dev) (que l’on vient juste de renommer SPIP 4.0 (alpha)) , ce qui empêche leur activation dans cette nouvelle version. Ils seront progressivement adaptés dans les jours à venir.

En attendant, vous pouvez si vous le souhaitez tester rapidement les plugins compatibles SPIP 3.2 en mettant dans le fichier config/mes_options.php :

define('_DEV_VERSION_SPIP_COMPAT', '3.2.99');

Réactiver les anciens plugins-dist présents en SPIP 3.2 (breves, pétitions, …) #

Si vous souhaitez activer les plugins brèves, organiseur, pétitions ou squelettes_par_rubrique via l’interface des plugins, il faut déclarer le dépot de plugins « core » dans l’interface de gestion des plugins, en plus de celui « principal » généralement activé. Cela se fait via cette url de déclaration :

https://files.spip.net/core/archives.xml

Bugs connus de 4.0.0-alpha #

En bref #

C’est donc une version alpha que nous vous proposons, et on est tout content !

N’hésitez pas à tester et nous faire des retours par le moyen qui vous convient le mieux, gardez en tête que c’est une version alpha, des bugs sont surement encore présents mais on compte sur vous pour nous les signaler rapidement.

Ha juste un dernier truc avant de vous quitter : faites une sauvegarde avant de migrer et vérifiez votre version de PHP, il faut au minimum PHP 7.3 😉 !

Commencer la discussion: Venez écrire un commentaire dans le forum.