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é.

Tu es à jour de SPIP ?

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

É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.

_IS_BOT

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

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

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.

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.

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.

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.

Créer 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.

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.

Plugin « URL Racine »

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

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é.

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.

et 2 « sous-plugins » à WAF :

Base de données de test pour SPIP4

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

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é.

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.

Logs vers STDERR

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

LogoPlus

Un plugin pour enrichir l’utilisation des LOGOs

Du côté des squelettes graphiques

Play Bootstrap

Portage du thème Play Bootstrap de UIDeck

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.