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Ă ). ![Logo de SPIP](https://contrib.spip.net/local/cache-vignettes/L215xH160/arton4918-92d0c.png?1615843028) ---- [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. ![L’écran de connexion de SPIP 3 et de SPIP 4 (Ă  droite](https://dutailly.net/IMG/png/spip4_connexion.png) 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]. ![Cinq chatons rigolards](https://dutailly.net/IMG/png/spip4_connexion_image.png) 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. ![L’écran d’accueil, Ă  gauche SPIP 3, Ă  droite SPIP 4](https://dutailly.net/IMG/png/spip4_accueil.png) Sur la page de gestion des plugins, des boutons avec du texte ont remplacĂ© les icĂŽnes, ce qui la rend plus efficace. ![Les plugins dans SPIP 3 et 4](https://dutailly.net/IMG/png/spip4_plugins.png) 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. ![Un graphique aux couleurs de l’interface](https://dutailly.net/IMG/png/spip4_stat.png) 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 jeux de couleur de l’interface privĂ©e](https://dutailly.net/IMG/png/spip4_config_couleurs.png) 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

AltStyle ă«ă‚ˆăŁăŠć€‰æ›ă•ă‚ŒăŸăƒšăƒŒă‚ž (->ă‚ȘăƒȘă‚žăƒŠăƒ«) /