Cette version SPIP 4.0 offre un espace privé relooké. En conservant la logique des boucles et des objets éditoriaux, SPIP 4.0 s’accompagne d’un lot de nouveautés à l’instar d’une gestion simplifiée des documents et d’un meilleur support des nouveaux formats d’images du web (SVG notamment).
SPIP demeure aussi fidèle à ses valeurs de jeunesse, la promotion d’un web libre et indépendant, le respect de chaque personne et la défiance par rapport à l’argent.
Nous remercions toutes les personnes qui ont fait et qui continuent à contribuer à la petite histoire d’un logiciel libre indépendant des grandes plateformes.
SPIP 4.0.0 en résumé
- Un SPIP plus léger : SPIP 4.0 conserve l’essentiel. Certains plugins moins utilisés ont été retirés de la distribution standard, il vous faudra les installer manuellement si vous en avez besoin. Il s’agit des plugins pétitions, brèves, organiseur, squelettes par rubriques, JQuery UI et vertèbres
- Un espace privé retravaillé, plus élégant et adaptatif
- Une gestion des images simplifiée, avec prise en compte du format SVG
- Un SPIP plus stable, fonctionnant avec PHP 7.3, PHP 7.4 et PHP 8.0.
- Des squelettes boostés : nouveaux filtres, nouveaux critères, syntaxe de boucles enrichie, possibilité de mettre des boucles dans les parties alternatives de balises, etc.
Pour télécharger cette nouvelle version :
https://www.spip.net/fr_download
Le cycle des sorties de SPIP
Cette version 4.0 entame un changement dans nos habitudes de versions : les versions majeures seront compatibles uniquement avec les versions de PHP maintenues. Auparavant nous tentions de maintenir une compatibilité très large avec des anciennes versions de PHP.
De fait, SPIP fournira une release majeure plus souvent, au minimum 1 fois par an après chaque version majeure de PHP.
Quoi de neuf depuis la beta ?
- Différentes corrections ont été intégrées suite aux retours des utilisatrices et utilisateurs ;
- Le squelettes-dist par défaut utilise maintenant une syntaxe HTML5 ;
- Le critère
{tri xxx}
accepte un#TRI{par numéro, num xxx}
se comportant comme{par num xxx}
(les éléments sans numéros sont classés après les éléments ayant un numéro) ; - Le critère
{par num xxx}
intègre automatiquement le critère{par sinum xxx}
avant lui : ainsi dans(ARTICLES){par num titre}
, les articles sans numéros (ou avec le numéro 0) passent après les articles ayant un numéro ; - Les onglets dans l’espace privé ont été redécorés ;
- Certaines icônes ont été redessinées ;
- L’espace privé utilise une librairie js pour ajouter automatiquement les préfixes navigateur sur les CSS si besoin (et ces mêmes préfixes navigateur ont été enlevés des fichiers CSS utilisées par SPIP) ;
- Le plugin Médias nettoie les logos des objets éditoriaux qui ont été supprimés.
- La constante permettant de maintenir le fonctionnement historique du portfolio (sur un site créé sur une version plus ancienne de SPIP) a été renommée :
_COMPORTEMENT_HISTORIQUE_PORTFOLIO
- pour les migrations 3.2 -> 4.0, afin de faciliter la suppression des tables des plugins-dist supprimés (breves, jquery_ui, organiseur, petitions, vertebres, squelettes_par_rubriques), le plugin dédié Léon est mis à votre disposition : https://contrib.spip.net/leon-le-nettoyeur
SPIP 4.0 en détail
Vous pouvez retrouver l’ensemble des nouveautés dans les articles de présentation de l’alpha « Ô mega ! c’est SPIP 4.0 alpha » et de la beta « Ô joie ! C’est SPIP 4.0.0-beta ».
Les détails techniques de SPIP 4.0 dans leur intégralité ou presque :
https://www.spip.net/6428
Messages
9 juillet 2021, 10:26, par BS
Merci pour cette nouvelle version de SPIP.
C’est toujours très sympa ces changements !
9 juillet 2021, 10:53, par Eric15
C’est trop super. J’ai déjà utilisé spip 4.0 beta en développement. J’ai simplement changé la borne de quelques plugins qui n’étaient pas encore optimisés. Et tout fonctionne nickel chrome ! Je vais maintenant faire la maj en spip 4.0 officiel !😀
9 juillet 2021, 11:08, par j
Magnifique ! Bon anniversaire Spip et un grand merci pour cette nouvelle version.
Question technique : le spip_loader continue à installer une version 3.2. Est-ce que cela signifie qu’il faut forcément passer par le téléchargement du .zip pour la 4.0.0 ?
9 juillet 2021, 11:18, par Said
Juste un mot : merci
9 juillet 2021, 11:32, par caff
Bonjour,
Merci pour le super travail des développeurs !
J’ai télécharger depuis le SPIP 3.2.11 la version 4.0 alpha puis beta et maintenant le SPIP 4.0
Cela fonctionne à merveille certains plugins fonctionnent encore en « compatibilité forcée » ?
Faut-il conserver cette fonction pour le moment ?
Cordialement
Gilles
https://cgsebdeb.fr/
9 juillet 2021, 13:07, par fred02840
Bonjour,
Merci pour le travail qui a conduit à cette nouvelle version. Je ne l’ai pas encore installée sur le site hébergé chez Free, ayant noté qu’elle reposait sur PHP 7.3, PHP 7.4 et PHP 8.0. Je suppose qu’il faut modifier .htaccess en conséquence, mais j’attends prudemment que vous me confirmiez.
À bientôt,
Frédéric
9 juillet 2021, 13:50, par RastaPopoulos
@Fred il faut un PHP à jour oui ça c’est vraiment obligatoire. Donc à voir suivant ton hébergement, si tu peux bien avoir ce PHP minimum car Free c’est du bidouillage, la majorité de leurs serveurs n’ont pas du tout PHP7.
9 juillet 2021, 14:51, par Matthieu
Hello à nouveau. Je re-re-re-lisais l’annonce SPIP 4 sur le blog et je me dis que c’est tout de même bien dommage de pas y mettre une ou deux captures d’écran du magnifique /ecrire/ qui est tout de même la révolution attendue depuis des années.
9 juillet 2021, 15:33, par Marcimat
Tes vœux sont exaucés @Matthieu.
On a mit des captures sur l’article de spip.net :)
10 juillet 2021, 09:18, par caff
Finalement j’ai trouvé les plugins compatibles SPIP_4.0.0 donc j’ai supprimer la compatibilité forcée dans mes options_.php :
define(’_DEV_VERSION_SPIP_COMPAT’,« 3.2.99 ») ;
Bonne journée
Gilles
https://cgsebdeb.fr/
10 juillet 2021, 21:02, par yann
Il est urgent de ne pas se précipiter ! Problèmes de compatibilité de plugins, même en forçant la compatibilité dans mes options. Avec Escal, problèmes du bloc identification, derniers articles, mini calendrier, insertion de documents pdf ou autres, pas propres, avec des différences de taille d’icônes, obligeant à des bidouillages de code, c’est pas joli, c’est pas fini, etc. De quoi attendre… version php 7.3 +. Heureusement que je n’ai pas updaté mon site principal ! C’est navrant de constater le manque de concertation entre les développeurs de spip et des plugins ! Mettez-vous à la place des utilisateurs, merde ! Sinon, on va opter pour WP qui au moins tient la route. J’ai un site sous WP qui ne pose aucun souci lors de mises à jour. Franchement, j’aime bien spip mais bon faites des efforts.
10 juillet 2021, 23:48, par Pat
Bonjour
je viens d’installer spip 4 et j’ai une erreur HTTP500.
Impossible de me connecter à mon espace de rédaction.
J’arrive à visualiser ma page d’accueil grâce à / ?page=sommaire (mon squelette est même pris en compte) mais je ne peux pas aller plus loin.
Possibilité aussi d’accéder à / ?page=login mais j’ai un message d’erreur en me demandant d’activer les cookies pour le site (ce qui est le cas)
Une idée ?
11 juillet 2021, 11:59, par Maïeul
@yann : je pense que toutes les personnes qui se decarcassent benevolement pour faire vivre spip et ses plugins vont apprécier tes commentaires.
Pour rappelle comptibilit forcé = on essaie de faire marche un truc qui n’a pas été testé sur une version de spip => c’est normale qui puisse y avoir un problème (sinon on n’aurait pas à forcer la compatibilité).
La personne qui s’occupe d’escal n’a jamais dit que son plugin était comptible SPIP 4 que je sache, donc ne t’étonne pas si tu as des problèmes...
11 juillet 2021, 12:11, par Maïeul
@pat, erreur 500 = plantage php.
Il faudrait que tu active l’affichage des erreurs. Hypothèse possible : tu as une version de spip bonux qui n’a pas été mis à jour avant spip, et dans ca fait planter SPIP 4 (ouais, on aurait du le signaler !).
Si tu a bien spip bonux, la solution : tu efface le dossier plugins/auto/bonux.
Si c’est pas ca il faudrait afficher les erreurs.
Pour tes cookies, autre piste possible, je t’invite à lire le message ici https://discuter.spip.net/t/probleme-de-cookie-spip/154601/3
11 juillet 2021, 12:17, par RastaPopoulos
Voilà @Yann, si tu veux te plaindre (ou demander gentillement ?) va le faire sur la page de support du squelette que tu utilises, mais c’est sans rapport avec la mise à jour de SPIP. Les personnes qui maintiennent les squelettes ont leur propre calendrier et temps libre, certains sont déjà à jour et testés pour SPIP 4, d’autres non, mais c’est totalement indépendant de la mise à jour du noyau.
12 juillet 2021, 19:37, par Marcimat
Possibilité aussi d’accéder à / ?page=login mais j’ai un message d’erreur en me demandant d’activer les cookies pour le site (ce qui est le cas)
12 juillet 2021, 19:39, par Marcimat
Je voulais dire :
@Pat : J’ai eu cela 1 fois, et j’ai simplement changé mon mot de passe. Ça a fonctionné ensuite.
13 juillet 2021, 11:56, par Didier ROYER
Bonjour,
Bienvenue au petit dernier !
Petite question concernant SpipCLI.
Je gère environ 900 sites en mutualisation. Spip CLI sera-t-il toujours compatible ?
Cordialement.
Didier.
13 juillet 2021, 19:59, par Eirl Cap Natation Marne / Aisne
Hâte d’essayer !
14 juillet 2021, 16:48, par Yann
@Maïeul, @Rasrapopoulos,
Ok désolé j’étais un peu agacé ! Cela dit Escal était déclaré compatible Spip 4 depuis mai 2021. Les petits soucis signalés sur le forum d’escal ont été réglés très vite par son développeur que j’ai remercié pour son efficacité. Pour le reste, il m’a fallu néanmoins partir à la recherche des plugins qui ne sont plus livrés avec la dist mais pourtant toujours nécessaires avec certains autres plugins, forcer la compatibilité dans mes options php (astuce que je ne connaissais pas), etc. Bien sûr et je le comprends, un changement de version majeure du noyau présente des risques collatéraux, mais lors de ces changements, si nous pouvions avoir une liste exhaustive et complète des étapes préalables à effectuer ce serait super et éviterait des crises de panique 😉. Quoi qu’il en soit, tout semble rentré dans l’ordre et les plugins continuent d’être mis à jour au fur et à mesure. Je vais continuer de tester ce petit site quelque temps avant de faire la migration du gros site. Merci à vous.
15 juillet 2021, 13:56, par Pierre
Quelle déception. Toujours le même design du back-office depuis la nuit des temps.
15 juillet 2021, 19:40, par Pascal P
Bonjour
Je me demande si j’ai bien réussi l’installation de spip 4.0.0 car en admin je n’ai pas accès à la configuration de plugins, ni aux paramétrages, ni à la maintenance...
Mille mercis pour tout cet immense travail.
Bien solidairement Pascal P
15 juillet 2021, 20:47, par Yann
Bonsoir,
Finalement j’ai passé mon gros site en SPIP 4. Tout allait bien jusqu’à ce que je tente de remettre les dépôts de plugins. Et là, patatras, accès forbidden ! Alors que je suis le webmestre et donc l’auteur n°1. Je ne comprends pas ! Où est le souci ? Si quelqu’un a la solution…
16 juillet 2021, 11:27, par Pascal P
je suis désolé de vous avoir déranger : j’ai refait l’installation manuellment et tout est ok.
Très grand merci pour ce superbe spip 4.0.0
Bien solidairement
18 juillet 2021, 13:49, par jfd
Tiens J’ai plus les diaporamas, je me retrouve avec un système ou il faut cliquer sur une photo, la fermer, cliquer sur une autre etc. :
hyper pratique.
Ah, il y a un plug pour retrouver le vieux fonctionnement du portfolio, il n’est pas avec tous les autres plugins mais sur git.
le noob que je suis tâtonne et réussis enfin à comprendre comment le récupérer.
Mais rien nada
Que ce soit sur la distribution ou mon vieux squelette, j’ai du rater quelque chose
Allons voir du coté de media, a ben oui, il n’y a plus le choix des transitions, ce qui semble confirmer la mise aux oubliettes du diaporama plug ou pas.
Bon, ben tant pis, on attendra la doc
28 juillet 2021, 13:53, par Ysabeau
Mis à part le fait que j’ai de gros problèmes avec des plugins compatibles sur le site que j’ai passé sous SPIP4, ben ce coup-ci, je suis assez déçue en fait. La nouvelle allure est, effectivement, à la mode et la page de connexion à l’interface privée me fait mal aux yeux (ça se change ?). Bref :-(
Il y a sûrement eu beaucoup de boulot cela dit. Mais bon.
Du coup je me demande comment revenir en arrière avec le site que j’ai passé en spip4 qui est multilingue et sous Escal et pour lequel ça ne fonctionne pas (plus d’Escal).
28 juillet 2021, 15:58, par Ysabeau
Bon j’ai mis la comptabilité forcée (j’avais loupé ça). Donc c’est bon, ouf.
Et je ne comprends toujours pas pourquoi la police de ce site est aussi peu lisible. Elle est comme pixellisée. On dirait une police trop fine passée en gras pour êtr elisible, mais mal dessinée et du coup...
2 août 2021, 13:31, par Ysabeau
Bon, pour me faire pardonner ma mauvaise humeur, parce que c’est tout de même une très chouette version, je l’ai présentée sur mon site avec des captures d’écran 3-4 :
https://dutailly.net/spip-a-vingt-ans-et-nous-offre-sa-version-4
Et j’ai fait une dépêche pour LinuxFr.org :
https://linuxfr.org/news/spip-4-fois-5-qui-nous-font-vingt
NB : pour la police de ce présent blog, le problème se pose avec Firefox.
26 août 2021, 11:00, par Jérém
Bonjour,
Pour moi aussi pas possible de me connecter
" Pour vous identifier de façon sûre sur ce site, vous devez accepter les cookies.
Veuillez régler votre navigateur pour qu’il les accepte (au moins pour ce site) "
En changeant le mot de passe, cela n’a rien donné.
Merci de bien vouloir trouver une solution à ce problème, un peu (beaucoup) gênant :)
26 août 2021, 14:23, par Jérém
Changer de version de PHP m’a résolu le problème pour le cookie.
Pour info je suis passé de 7.2 à 7.4
Bonne journée chers hommes et femmes écureuils
30 août 2021, 16:29, par AlainF65
Bonjour et bravo pour le boulot,
Les logos articles et rubriques sont bien quelques part ?
Mon soucis est de trouver ou sont les rubonxx.jpg et artonxx.png ???
que j’utilisais sur des pages avec des boucles data accessibles par le plugin URLs Pages Personnalisées, qui lui aussi me manque, mais bon, on fera sans !!!
qui ne trouve plus de rubonxx, ni artonxx, snifffffff,
j’espère que quelqu’un sera m’expliquer ou m’orienter sur une page ...
Alain.
27 septembre 2021, 17:37
Bonjour,
bonne nouvelle que cette mise à jour et sa prise en compte des versions récentes de PHP (ce qui m’économisera 10€/mois chez 1&1-ionos)
Mon site utilise le squelette Ahuntsic, qui ne semble plus être maintenu depuis longtemps.
Quelqu’un parmi vous a-t-il déjà fait la mise à jour vers SPIP4 avec Ahuntsic] ?
Ce site utilise quelques commandes et mots-clés spécifiques, et j’imagine mal avoir à tout reconstruire pour l’adapter à un autre squelette.
Je suis un simple utilisateur peu enclin à ouvrir le capot.
Encore un grand merci à tous ceux qui œuvrent pour SPIP et pour nous, simples utilisateurs, et à vous tous qui nous aidez.