Accueil > Gazette > Gazette aléatoire n°27

Gazette aléatoire n°27

mercredi 20 mars 2024, par jeanmarie

Vie de la communauté

Comment ça se passe la sortie d’une nouvelle version de SPIP ?

Quelles sont les étapes de la publication d’une nouvelle version de SPIP ? Qui intervient ?
Bienvenue dans les coulisses avec marcimat et b_b.

 Comment ça se passe la sortie d’une nouvelle version de SPIP ?

Décaler la date de sortie de SPIP 5.0

Pour donner le temps aux chantiers SPIP en cours de prendre forme et se stabiliser, le calendrier de parution de SPIP 5 a été mis à jour et le support des versions 4.2 et 4.1 a été prolongé :

  • SPIP 4.1 sera maintenu jusque janvier 2025 pour les mises à jour de sécurité
  • SPIP 4.2 sera mis à jour jusque janvier 2025 et maintenu pour la sécurité jusque février 2026
  • SPIP5 devrait paraître en janvier 2025

À noter : on aura tout le loisir de sortir une 4.3 compatible PHP 8.3 dans 6 mois si l’envie est là.

 https://discuter.spip.net/t/decaler...

Un petit mot sur le site stats.spip.net

James & marcimat on fait un petit travail de requalification des sites qui sont inscrits dessus (il y avait des cas incorrectement analysés, et des sites qui restaient malgré des erreurs dessus, pour diverses raisons). Du coup les stats sont un peu plus précises pour les sites qui y sont référencés (essentiellement via la pétition des sites sur spip.net et les referrer du site Contrib ; il n’y a plus depuis assez longtemps d’analyse d’autres flux tel que Twitter. Cf La mécanique des statistiques).

On peut découper en 2 groupes les sites du coup : ceux qui sont relativement maintenus (ça concerne les sites 3.2, 4.* en gros), et les autres qui resteront certainement à jamais dans de vieilles versions abandonnées tant que l’hébergeur maintient le service, avec souvent des vieilles versions de PHP (il y a beaucoup de sites *.free.fr par exemple encore fonctionnels).

 https://stats.spip.net

Mettre à jour de SPIP 4.1 vers SPIP 4.2 en 2024

Petit retour d’expérience personnelle par b_b : cette semaine j’ai mis à jour une dizaines de SPIP 4.1 vers SPIP 4.2, certains utilisent 10 plugins, d’autres plus de 30. Dans tous les cas ça c’est passé sans encombre et sans effort car à ce jour la plupart des plugins compatibles SPIP 4.1 sont aussi compatibles avec SPIP 4.2. Alors foncez, mettez à jour vos SPIP en 4.2 !

Rappel aux personnes qui maintiennent des plugins : si vous marquez un plugin comme compatible avec SPIP 4.2, n’oubliez pas de changer sa version et de poser un tag afin que celui-ci soit disponible à la mise à jour pour les SPIP qui n’utilisent pas GIT. Bref, partagez votre travail, c’est toujours plus sympa :)


Du côté du core

Spip ❤ MySQL8.0 & MariaDB10

SPIP assure (enfin !?) le support de MySQL8.0 et de MariaDB10 officiellement et ceci de manière retro-active pour SPIP 4.1 et SPIP 4.2.

spip_loader survitaminé !

Dans certains cas spip_loader pouvait générer une page blanche ou une erreur 502 lors de la phase de nettoyage en fin de mise à jour et il fallait rafraîchir la page plusieurs fois pour que l"opération se termine. Ce bug a été corrigé avec brio par marcimat dans la version 6.1.4 de spip_loader. Avec cette version, une mise à jour passe à la vitesse de l’éclair !

Tu es à jour de SPIP ?

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


Du côté de la documentation

L’amélioration de la doc sur spip.net continue

Au mois de décembre avec un article sur « Utiliser les plugins », article qui remplace avantageusement l’ancien « Installer un plugin », dépassé.
Cet article est pour l’instant traduit en trois langues : arabe, anglais et portugais.
Avis aux traductrices et traducteurs pour l’indispensable traduction dans d’autres langues

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

Fusions de mots clés

Lorsqu’on utilise des mots-clés pour indiquer des thématiques, au fil du temps la liste des mots-clés a tendance à grossir et il peut être intéressant de faire le ménage.

Avis aux traductrices et traducteurs pour l’indispensable traduction dans d’autres langues (pour l’instant traduit en portugais)

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

Balise #ID_LOGO_XXX

Depuis SPIP 4.2, les logos sont gérés par SPIP comme des documents normaux. La balise #ID_LOGO_ retourne l’identifiant du document utilisé pour le logo d’un objet.

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


Du côté des plugins

Objet archiver anonymiser

Créer des statuts pour faciliter l’archivage et, éventuellement, l’anonymisation des objets éditoriaux ayant des informations personnelles ; faciliter les traitements à mettre en œuvre.

 https://contrib.spip.net/Objet-arch...

DSFR Composants

Le Système de Design de l’État (ci-après, le DSFR) est un ensemble de composants web HTML, CSS et Javascript pour faciliter le travail des équipes projets des sites Internet publics, et créer des interfaces numériques de qualité et accessibles.

 https://contrib.spip.net/DSFR-Composants

Des rendez-vous économes !

L’objet du plugin est de proposer des plannings hebdomadaires à des petites structures associatives qui utilisent SPIP et souhaitent gérer leurs calendriers de façon plus responsables qu’en les confiant à des plateformes qui vont utiliser les données transmises.

 https://contrib.spip.net/Des-rendez...

Pagination Beaumarchais

Une pagination qui adapte son pas en fonction du nombre de résultats notamment les longues listes.

 https://contrib.spip.net/Pagination...

Pagination infinie

Ce plugin propose un modèle de pagination infinie utilisable simplement

 https://contrib.spip.net/Pagination...

Dropbox

SPIP dans la boite ! Exporter vos sauvegardes SPIP sqlite dans votre espace Dropbox

 https://contrib.spip.net/Dropbox-5527

Scalper les statistiques

Permet d’effacer un jour des statistiques

 https://contrib.spip.net/Scalper-le...

Cartes de territoires, utilisation du plugin

Le plugin Cartes de Territoires est un add-on des plugins Territoires et Contours des Territoires. Il permet construire un objet Carte de territoires, composée d’une liste de territoires du même type et d’en afficher le contour.

 https://contrib.spip.net/Cartes-de-...

Contours des Territoires, utilisation du plugin

Le plugin Contours des Territoires est un add-on du plugin Territoires. Il permet de lier certains territoires à leur contour géographique matérialisé par un objet GIS. Les contours sont mis à disposition au travers de l’API REST de Nomenclatures.

 https://contrib.spip.net/Contours-d...

PDF version

Crée des PDFs avec vos contenus

 https://contrib.spip.net/PDF-versio...

Formidable v6.0.0 vient de sortir

Il entraîne une rupture de compatibilité si vous modifiez ses autorisations ou si vous les utilisez dans vos propres codes.

Voir pour les ajustement à faire UPGRADE_6.0.md.

Il y aussi quelques nouvelles fonctionnalités sympa, les principales :

  • #207 Les traitements peuvent avoir une propriété (tabulaire) necessite, indiquant les traitements nécessaires à leur activation (gestion de dépendance)
  • #205 Pouvoir choisir des auteurs/autrices comme destinataires d’un courriel
  • #198 Amélioration de l’ergonomie de la configuration du traitement envoyer par email, permettant notamment de mieux distinguer l’envoi d’un mail à l’équipe du site et l’envoi à la personne qui remplit le formulaire

Pour les détails, voir le CHANGELOG.md.

Saisies v5.4.1

Parmi les nouvelles fonctionnalités arrivées entre la v5.0.0 et la v5.4.1 de saisies, les plus accessibles au grand public sont :

  • la possibilité d’avoir un choix alternatif pour les saisies radios et selection
  • Pouvoir dépublier une saisie dans un constructeur de formulaire
    • La saisie n’est plus accessible pour les nouveaux formulaires
    • Mais elle reste accessible pour modifier les anciens enregistrements
    • La valeur reste stockée en base et visible
  • pour les saisies selection, radio, checkbox, possibilité de dépublier certains choix, pour ne plus les proposer à l’avenir tout en gardant les valeurs et les correspondances en base

Du côté des thèmes

HTML5up Prologue

Adaptation pour SPIP du squelette « Prologue » de html5up.
Le thème est prévu pour des sites simples, soit avec un seul niveau de rubrique (mode site), soit avec une seule rubrique (mode blog), soit avec uniquement une galerie d’images (mode portfolio).

 https://contrib.spip.net/HTML5up-Pr...


Rubrique trucs & astuces

Comment exporter le format csv pour importer des abonnés dans le plugin mailsubscribers

Le plugin mailsubscriber permet d’importer des nouveaux abonnés en uploadant un fichier au format csv.

 https://contrib.spip.net/Comment-ex...

Script merge_trees pour fusionner des jeux de tiles GIS

Lorsque le script gettiles a permis de récupérer plusieurs jeux de tiles GIS, il devient possible de les manipuler, d’en changer le format ou de les fusionner.

 https://contrib.spip.net/Script-mer...

Accéder à un champ de l’objet courant

Comment, dans une boucle, peut on accéder à un champ variable (dont le nom est reçu dans l’environnement) de l’objet courant ? C’était le sujet d’une discussion et marcimat a apporté une solution élégante par la création d’une balise #INFO_CHAMP : à découvrir dans le Carnet Wiki de Contrib.

 https://contrib.spip.net/Balise-INF...

Balises #SWITCH #CASE et filtre |switchcase

Pour se faciliter l’écriture des squelettes quand on a un grand nombre de tests à faire, le plugin switchcase peut être bien pratique. Dans la discussion "switch case : comment ça marche ?" on voit un exemple d’usage pour afficher une icône selon la valeur d’un champ.

#SWITCH{#SITUATION}
[(#CASE{Adoption}) [(#CHEMIN{img/adoption_coeur.png}|image_reduire{42})]]
[(#CASE{Formulaire}) [(#CHEMIN{img/adoption_en-cours.png}|image_reduire{42})]]
[(#CASE{Soins}) [(#CHEMIN{img/soins.png}|image_reduire{42})]]
...

Avec le filtre également fourni par ce plugin, cela s’écrit ainsi :

#SET{icone, #SITUATION|switchcase{
    Soins,soins,
    Adoption,adoption_coeur,
    Formulaire,adoption_en_cours}}
[(#CHEMIN{img/#GET{icone}.png}|image_reduire{42})]

Chez les copainnes

April, le site de l’Expolibre sous SPIP

L’Expolibre, réalisée par le groupe Sensibilisation de l’April, est une exposition itinérante expliquant les logiciels libres au grand public. Nous avons récemment migré le site de l’Expolibre sous SPIP, un logiciel libre de gestion de contenu web. Un grand merci aux bénévoles qui ont contribué à la migration.

 https://www.april.org/le-site-de-l-...

Messages

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.