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.
É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 :
- waf_cpanel https://git.spip.net/spip-contrib-extensions/waf_cpanel
- waf_cloudflare https://git.spip.net/spip-contrib-extensions/waf_cloudflare
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
SPIP Blog
Messages
11 juillet, 09:18, par Gaby22
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. ❤️