URL: https://linuxfr.org/news/spip-4-fois-5-qui-nous-font-vingt Title: SPIP 4. fois 5 qui nous font vingt Authors: Ysabeau đ§¶ palm123, ted et BenoĂźt Sibaud Date: 2021ćčŽ08æ01æ„T21:23:59+02:00 License: CC By-SA Tags: spip, cms et sortie_version Score: 37 Comme les [daemontools](https://linuxfr.org/news/les-daemontools-ont-20-ans) et [Haiku](https://linuxfr.org/news/haiku-r1-beta-3-haiku-a-20-ans), le [systĂšme de gestion de contenus (CMS)](https://fr.m.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_contenu) Ă lâĂ©cureuil, fĂȘte son vingtiĂšme anniversaire. Le rĂ©sultat dâun Ă©norme travail depuis lâ[annonce de la version 3.1](https://linuxfr.org/news/spip-3-1-0-est-disponible-au-telechargement) sur LinuxFr. En poursuivant la lecture de la dĂ©pĂȘche, vous aurez un aperçu de lâinterface avec des chatons ainsi quâun point sur les Ă©volutions les plus notables de SPIP et de sa galaxie. Il sera aussi question de squelettes (non pas celui-lĂ ).  ---- [SPIP](https://www.spip.net) [SPIP 4 ](https://www.spip.net/fr_article6428.html) [Programmer SPIP](https://programmer.spip.net/) [TĂ©lĂ©charger SPIP](https://www.spip.net/fr_download) [Migrer de SPIP 3.2 Ă SPIP ](https://contrib.spip.net/Migrer-de-SPIP-3-2-a-SPIP-4-0-le-livre-de-cuisine) [Refonte de lâidentitĂ© graphique de SPIP](https://contrib.spip.net/Refonte-de-l-identite-graphique) [Annonce de la sortie de SPIP 4](https://blog.spip.net/SPIP-4-0-tout-simplement.html) [Discuter spip.net](https://discuter.spip.net/) [SPIP a vingt ans et nous offre sa version 4](https://dutailly.net/spip-a-vingt-ans-et-nous-offre-sa-version-4) ---- Lâinterface =========== Comme câest la partie la plus visible et que ça commence dĂšs lâĂ©cran de connexion qui a radicalement changĂ©, autant aborder SPIP 4 par cette face, sans entrer dans les dĂ©tails de toutes les pages toutefois.  La nouveautĂ© câest que, si la couleur par dĂ©faut de lâĂ©cran de connexion vous insupporte ou vous fait mal aux yeux, vous pouvez la modifier dans `Configuration> IdentitĂ© du site` (en bas de la page). On peut mĂȘme opter pour une image, une ribambelle de chatons par exemple[^1].  LâĂ©cran dâaccueil, ainsi que les autres pages de lâinterface privĂ©e ont gagnĂ© en sobriĂ©tĂ©, voire, en efficacitĂ©. Si les icĂŽnes des menus, en haut, ont Ă©tĂ© lĂ©gĂšrement redessinĂ©es, en revanche toutes les autres ont Ă©tĂ© plus visiblement modifiĂ©es.  Sur la page de gestion des plugins, des boutons avec du texte ont remplacĂ© les icĂŽnes, ce qui la rend plus efficace.  Le module de statistiques a Ă©tĂ© entiĂšrement repensĂ© dâun point de visuel. Les statistiques Ă©tant elles-mĂȘmes inchangĂ©es et restent, trĂšs heureusement, minimalistes. Le graphique dâĂ©volution des visites sâassortit maintenant au jeu de couleurs paramĂ©trĂ© pour lâinterface. On peut, en outre, exporter les donnĂ©es au format JSON en plus du format CSV.  Et, puisquâon a parlĂ© de jeux de couleurs, il y en a deux de plus. Les paramĂštres de configuration, accessibles en cliquant en haut Ă gauche sur son nom (ici ID[^2]) ont aussi Ă©voluĂ©, exit le choix dâaffichage entre petit et grand Ă©cran par exemple.  Les autres nouveautĂ©s ===================== Sur la gestion des images et des documents, il y a trois nouveautĂ©s significatives : * le format [SVG](https://fr.m.wikipedia.org/wiki/Scalable_Vector_Graphics) est pris en charge ; * on peut glisser et dĂ©poser plusieurs fichiers dâun coup en rĂ©daction dâun article ou dans la mĂ©diathĂšque ; * le portfolio nâexiste plus. SPIP a suivi une cure dâamaigrissement. Des plugins peu ou pas utilisĂ©s ont Ă©tĂ© retirĂ©s de la distribution de base (plus communĂ©ment appelĂ©e « dist ») : brĂšves, pĂ©titions, squelette par rubrique, Jquery... Mais on peut toujours les tĂ©lĂ©charger et les installer au besoin. Et aussi, le squelette[^3] par dĂ©faut (squelette-dist) est en html 5, et des tas de changements, Ă©volutions, innovations pour le dĂ©veloppement des sites : des nouveaux filtres et critĂšres, la syntaxe des boucles sâest enrichie, etc. Le site [Programmer SPIP](https://programmer.spip.net/) se met Ă jour pour reflĂ©ter ces modifications. SPIP 4 et php ============= SPIP 4 tourne avec PHP 7.3, PHP 7.4 et PHP 8.0. Changement majeur, SPIP qui assurait une compatibilitĂ© de PHP y compris dans les versions anciennes, ne le fera plus et ne la gĂšrera que pour les versions maintenues. Ce qui signifie que le rythme de sortie des mises Ă jour majeures va ĂȘtre plus frĂ©quent et suivre celui de PHP. Il devrait donc y avoir Ă lâavenir une version majeure de SPIP par an. LâĂ©volution de la galaxie SPIP ============================== SPIP, nâest pas quâun outil de gestion de contenu, câest Ă©galement toute une galaxie de sites dâ[aide](https://forum.spip.net/fr_rubrique193.html), de [contributions](https://contrib.spip.net/), de [plugins](https://plugins.spip.net/), etc. qui ont bĂ©nĂ©ficiĂ© dâun toilettage complet avec une charte graphique uniformisĂ©e mais des couleurs spĂ©cifiques Ă chacun. Et, Ă©videmment, la [documentation de SPIP 4](https://programmer.spip.net/). SPIP a maintenant un [dĂ©pĂŽt Git](https://git.spip.net/SPIP/spip.git) oĂč se retrouvent les plugins-dist et qui est devenu son dĂ©pĂŽt officiel. La galaxie SPIP ce sont aussi les fabriques de squelettes et il y a eu un grand mouvement ces derniĂšres annĂ©es pour passer sous SPIP des [squelettes html 5](https://contrib.spip.net/Des-squelettes-SPIP-pour-les-themes-HTML5UP) de [html5up](https://html5up.net/). On trouvera sur [spip-contrib](https://contrib.spip.net/Html5up) la liste des squelettes ainsi adaptĂ©s ainsi que de la documentation pour le faire. Ce ne sont, Ă©videmment, pas les seuls squelettes html 5. Ainsi, des squelettes trĂšs paramĂ©trables comme [Escal](http://escal.ac-lyon.fr/spip/) qui est parfaitement multilingue ou [SoyezCrĂ©ateurs](https://contrib.spip.net/SoyezCreateurs-1237) qui se veut conforme aux bonnes pratiques en matiĂšre dâaccessibilitĂ© peuvent supporter le html 5. Migrer tranquillement ===================== MĂȘme sâil y a trĂšs peu de risques dâavoir des pĂ©pins, surtout si on passe de 3.2 Ă 4, le risque zĂ©ro nâexiste pas. Donc avant de passer votre site sous SPIP 4 il faudra : 1. vider le cache ; 2. sauvegarder la base de donnĂ©es ; 3. sauvegarder les dossiers IMG, config, plugins, tmp (ce nâest pas impĂ©ratif cela dit), squelettes et le fichier .htaccess, plus tout autre dossier ou fichier que vous auriez créé ; 4. comme il est possible que tous vos plugins ne soient pas marquĂ©s comme compatibles SPIP 4, ajouter un fichier mes_options.php dans le dossier config avec cette ligne ````php