Accueil > Gazette > Gazette aléatoire n°35

Gazette aléatoire n°35

mercredi 8 juillet 2026, par jeanmarie

Sortie de SPIP 4.4.16

La version 4.4.16 corrige plusieurs failles de sécurité.

 Mise à jour de sécurité : sortie de SPIP 4.4.16

Tu es à jour de SPIP ?

Un coup d’œil sur les dernières versions de SPIP pour être sûre d’être bien à jour.

 Voir la rubrique Release

Équipe maintenance et architecture

Des nouvelles de SPIP 5

Si la version actuellement en développement de SPIP 5 n’intègre pas de grosses nouveautés fonctionnelles pour les rédacteurices ou pour l’écriture de squelettes, l’essentiel du travail en cours est dans les coulisses, sur l’architecture du code : grosse refonte du code javascript pour se passer de jQuery, découpage conséquent en dépôts Composer plus autonomes et usage plus approfondi de briques Symfony afin de moderniser le code et faciliter sa maintenance dans le temps.

Marcimat a dressé un bilan d’étape autour des évolutions en cours et possibles, et proposé un sondage.

Il en ressort que

  • le développement autour des composants Symfony et de la modernisation du code se poursuit
  • la publication de SPIP 5, initialement prévue au 1er juillet 2026 pour les 25 ans de SPIP est reportée en janvier 2027
  • le calendrier de support des versions a été mis à jour en conséquence et SPIP 4.4 est maintenue jusque fin 2028.

 Versions maintenues
 Voir le point d’étape complet

Équipe documentation

_IS_BOT

Cette constante indique si c’est un robot connu de SPIP qui consulte la page courante.

 https://www.spip.net/fr_article7163.html

Migration d’un SPIP 1 ou 2 vers SPIP 3.2.19

Cette documentation concerne le passage d’un SPIP 1 ou 2 vers SPIP 3.2.19

 https://www.spip.net/fr_article7338.html

Documenter l’utilisation du plugin avec un README.md

Ecrire la documentation d’un plugin avec le fichier README.md créé à la racine du repo du plugin.

 https://programmer.spip.net/Documenter-l-utilisation-du-plugin

La fonction _T

La fonction _T fait correspondre à une référence de chaîne de langue sa valeur traduite dans la langue du contexte.

 https://programmer.spip.net/La-fonction-_T

renseigner_document_distant

Un plugin peut avec le pipeline renseigner_document_distant renseigner les informations fichier et mode avant l’analyse et traitement par ce plugin.

 https://programmer.spip.net/renseigner_document_distant

Déclarer une tâche hors plugin

Il est possible de déclarer une tâche hors plugin, si jamais vous n’avez pas défini de plugin maison pour le squelette de votre site.

 https://programmer.spip.net/Declarer-une-tache-hors-plugin

Créer une aide en ligne pour un plugin

 https://programmer.spip.net/Creer-une-aide-en-ligne-pour-un-plugin

Fonction balise_NOM_dyn()

Cette fonction permet d’exécuter les traitements dynamiques à effectuer lorsqu’une balise dynamique est appelée, notamment si un formulaire a été soumis.

 https://programmer.spip.net/Fonction-balise_NOM_dyn

Du côté des plugins

Documentation des modèles

Le plugin Documentation des modèles (modeles_doc) permet de générer automatiquement une documentation technique et fonctionnelle des modèles éditoriaux déclarés sur un site SPIP.

 https://contrib.spip.net/Documentation-des-modeles

Plugin « URL Racine »

Transformer les URLs du site en chemins absolus depuis la racine du site.

 https://contrib.spip.net/Plugin-URL-Racine

Login OAuth2 et OAuth2 Client

OAuth2 permet à un site SPIP d’utiliser des fournisseurs d’identité OAuth2 / OIDC pour authentifier les auteurs dans l’espace privé.

 https://contrib.spip.net/Login-OAuth2
 https://contrib.spip.net/OAuth2-Client

Plugin SPIP WAF : Web Application Firewall for SPIP

Ce nouveau plugin implémente un pare-feu applicatif web (WAF) qui vise à bloquer les requêtes malveillantes et protéger le site contre le trafic hostile. Pour cela, il analyse chaque requête et utilise des règles qui détectent et bloquent automatiquement les robots.

 https://contrib.spip.net/WAF

et 2 « sous-plugins » à WAF :

Base de données de test pour SPIP4

Une base de données pour tester rapidement votre SPIP.

 https://contrib.spip.net/Base-de-donnees-de-test-pour-SPIP4
 voir la discussion pour plus d’infos

Image vectorise

Le plugin Image Vectorise propose des filtres de transformation d’images pour convertir des photos bitmap en images vectorielles SVG, en créant au passage un effet artistique plus ou moins prononcé.

 https://contrib.spip.net/Image-vectorise-5217

Sous-titres

Permet la prise en charge de fichiers de sous-titres (.vtt, .srt, ... ) en tant que documents de la médiathèque.
Le lecteur multimedia mejs (via les modèles <embYY> ou <videoYY>) propose l’activation des sous-titres de traduction^[parfois abrégé en CC pour CLOSED CAPTIONS] qui ont été liés à la vidéo YY.
La liaison s’opère d’après une détection automatique en fonction du nom de fichier lors du téléversement, ou bien manuellement via un formulaire.

 https://git.spip.net/spip-contrib-extensions/soustitres

Logs vers STDERR

Ce plugin modifie le comportement standard de SPIP en matière de journalisation.

 https://contrib.spip.net/Logs-vers-STDERR

LogoPlus

Un plugin pour enrichir l’utilisation des LOGOs

 https://contrib.spip.net/LogoPlus

Du côté des squelettes graphiques

Play Bootstrap

Portage du thème Play Bootstrap de UIDeck

 https://contrib.spip.net/Play-Bootstrap

Messages

  • Merci encore pour le travail effectué 🙏👏
    Content de voir que Spip continue d’évoluer et de se dire qu’on pourra encore longtemps l’utiliser. ❤️

Un message, un commentaire ?

Qui êtes-vous ?
Se connecter
Votre message

Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.