SPIP 4.3 : une sortie estivale

PostĂ© par (site web personnel, Mastodon) . ÉditĂ© par BenoĂźt Sibaud et palm123 . ModĂ©rĂ© par BenoĂźt Sibaud. Licence CC By‐SA.
Étiquettes :
16
7
août
2024
Internet

Ne redoutant pas la canicule, le sympathique outil de gestion de contenu de sites web (CMS) Ă  l’écureuil, SPIP, vient de sortir en version 4.3. Au menu, entre autres : des amĂ©liorations de l’interface privĂ©e, de la conformitĂ© HTML5 et des performances des filtres pour les images.

Logo de SPIP

Petite sélection des changements apportés par cette version.

Sortie, versions et php

SPIP 4.3 est sortie le 26 juillet 2024, suivie quelques jours aprùs d’une version de maintenance, la 4.3.1 qui est celle que vous devez adopter pour votre site. Elle est compatible de PHP 7.4 à PHP 8.3.

Les versions antérieures suivantes bénéficient encore de correctifs de sécurité :

  • SPIP 4.2.15, versions de PHP supportĂ©es 7.4 Ă  8.3,
  • SPIP 4.1.17, versions de PHP supportĂ©es 7.4 Ă  8.1.

Si votre site est sous une version encore plus antĂ©rieure, il est trĂšs fortement recommandĂ© de le passer en SPIP 4.3.1. Si vous ne savez pas trop comment procĂ©der, n’hĂ©sitez pas Ă  lancer un appel Ă  l’aide sur le site discuter.spip.net. Vous trouverez sĂ»rement des gens pour vous aider.

SPIP pense aux webmestres et aux personnes qui animent un site Internet

La version 4.3 voit l’apparition, dans la barre du haut de l’interface privĂ©e, d’un bouton CrĂ©er qui ouvre un menu dĂ©roulant pour crĂ©er un nouveau contenu, article, rubrique, site rĂ©fĂ©rencĂ©, etc.

Haut de l’interface privĂ©e et son menu dĂ©roulant.

Cette barre est aussi rĂ©organisĂ©e, la zone de recherche est Ă  cĂŽtĂ© du nouveau bouton tandis que l’aide et le nom de la personne connectĂ©e passe Ă  droite. Si vous rĂ©digez vos articles avec LibreOffice et utilisez le superbe plugin ODT2SPIP, ce bouton ne vous servira Ă  rien. Il est prĂ©fĂ©rable de continuer logiquement Ă  passer par Édition > Rubrique > Nom de la rubrique > Nouvel article.

Le formulaire de changement de statut d’un article a Ă©tĂ© revu. On ne risque plus d’oublier d’appuyer sur le bouton Changer par exemple, car il est intĂ©grĂ© au formulaire.

Le nouveau formulaire de changement de statut d’article dans SPIP 4.3
À gauche la version 4.2, à droite le formulaire de la 4.3.

Il est possible d’indiquer le fuseau horaire du site au niveau de Configuration > IdentitĂ© du site.

Le menu dĂ©roulant d’indication de fuseau horaire

Et enfin, si on peut dire, la sortie des mises Ă  jour fera l’objet d’un message aux webmestres dans l’interface privĂ©e avec un bouton pour y procĂ©der via spip_loader, et mĂȘme d’un courriel. Plus aucune excuse pour ne pas mettre un site Ă  jour ! Si la notification par courriel vous ennuie, c’est dĂ©sactivable. Pas trĂšs facilement, cela demande de modifier la constante _MAJ_NOTIF_EMAILS dans le fichier config/mes_options.php, mais c’est tout l’intĂ©rĂȘt du systĂšme justement.

Corrections et améliorations

La conformité HTML5 est améliorée.

Les performances du plugin-dist (plugin de la distribution de SPIP) Filtre Images ont Ă©tĂ© optimisĂ©es : certains des filtres images sont dix fois plus rapides grĂące Ă  l’utilisation des fonctions natives de PHP GD. Il y a aussi des nouveaux filtres d’images, |image_oriente_selon_exif, |image_recadre qui permettent de rĂ©orienter une image selon son exif.

Sinon, tiré des notes de version :

  • ecrire_fichier() a Ă©tĂ© revu,
  • il est possible de combiner les critĂšres {pagination} et {limit},
  • (#PRODUIRE_FOND) permet de ne pas conserver un double des fichiers calculĂ©s inchangĂ©s,
  • la bibliothĂšque mediaelement a Ă©tĂ© mise Ă  jour.

Les notes de version sont plus disertes.

Mettre Ă  jour, plugins, etc.

Avant de mettre Ă  jour le site, il faut commencer par mettre Ă  jour les plugins : Configuration > Gestion des plugins ce qui rendra la tĂąche plus facile. Vos plugins seront ainsi compatibles avec la nouvelle version de SPIP. La bibliothĂšque des plugins compatibles SPIP 4.3 recense environ sept-cent plugins.

Pour la mise Ă  jour, le plus simple est de passer par spip_loader.php qui doit ĂȘtre installĂ© Ă  la racine du site. Il faut ĂȘtre connectĂ© au site pour faire la mise Ă  jour. Si vous n’avez pas spip_loader, c’est peut-ĂȘtre le moment de l’ajouter Ă  votre site.

Sinon, la procédure lourde : télécharger SPIP 4.3.1, le décompresser et ensuite le téléverser sur le serveur non sans avoir fait les sauvegardes nécessaires.

Si la version de votre site est ancienne, il faudra sans doute procĂ©der Ă  une montĂ©e en version progressive, et vĂ©rifier que le squelette du site est compatible avec les versions plus rĂ©centes. Mais cela peut aussi ĂȘtre le moment de modifier l’interface publique de votre site. Ne pas oublier de sauvegarder, les dossiers img et squelette ainsi que la base avant !

Un grand merci à celles et à ceux qui font de SPIP un outil si agréable à utiliser.

Aller plus loin

  • # Merci

    PostĂ© par (site web personnel) . ÉvaluĂ© Ă  4.

    Merci pour cet article qui présente les nouveautés principales cÎté interface d'admin.

    L'argent est un mauvais maĂźtre, mais un bon serviteur

    • [^] # Re: Merci

      PostĂ© par (site web personnel, Mastodon) . ÉvaluĂ© Ă  5.

      TrĂšs franchement, je ne suis pas la personne la plus habilitĂ©e pour faire ce genre de dĂ©pĂȘche. J'ai repris ce que j'ai Ă  peu prĂšs compris en tant qu'utilisatrice de base de SPIP. N'importe comment, les notes de version sont lĂ  pour l'aspect exhaustif.

      Je n’ai aucun avis sur systemd

  • # Correction de hack ?

    PostĂ© par (site web personnel) . ÉvaluĂ© Ă  0.

    Bonjour,
    Migration de 17 sites toujours aussi simple grùce au spip_loader. L'information n'est pas trÚs claire, mais est-ce qu'elle corrige les problÚmes de hack récemment rencontré avec la version 4.2 ? Sur la plupart de mes sites, j'ai des des injections de fichiers bidons dans le dossier racine, et des liens (p0rn) dans le fichier /ecrire/public.php. Confirmez vous que ça corrige ce problÚme ?

    Merci à la communauté Spip pour votre travail!

Suivre le flux des commentaires

Note : les commentaires appartiennent Ă  celles et ceux qui les ont postĂ©s. Nous n’en sommes pas responsables.