côté core
SPIP passe sous Git
Après de nombreuses années d’utilisation du vénérable subversion, le développement de SPIP est entièrement passé sous Git. Toujours soucieux de préserver son indépendance par rapport aux grandes plateformes, SPIP dispose de son propre espace propulsé par Gitea.
Plusieurs documentations ont été rédigées pour aider les membres de la communauté à passer de svn à git, exemples :
- FAQ pratique : Comment SPIPer avec git.spip.net
- Guide Git pour SPIP : un ensemble de tutos sur la prise en main de Git pour développer sous SPIP
SPIP-Contrib repensé
Après sa refonte graphique, l’architecture de SPIP-Contrib a été revue pour être plus simple, plus efficace, et pour préparer la fusion des sites plugins.spip.net et contrib.spip.net.
SPIP et écriture inclusive
Tout l’été, la communauté SPIP a discuté autour de l’écriture inclusive que nous avons décidé d’adopter autant que possible. Les débats, souvent animés, ont permis d’affirmer les valeurs mises en avant dans la charte d’accueil de SPIP, notamment le respect de l’identité de chaque personne.
SPIP et RGPD
Depuis le début de son développement SPIP est fourni sans mouchard, sans trackers (et sans licence premium ^^). Il reste donc un outil de choix pour les personnes souhaitant développer des sites respectueux de la vie privée et conformes aux exigences du RGPD.
SPIP 3.3 pour bientôt
Après presque une année en phase beta, la version 3.3 de SPIP a été améliorée et stabilisée. Elle est déjà en usage sur plusieurs sites de la communauté, ce qui nous a permis d’avoir suffisamment de retours des personnes qui y contribuent pour corriger les différents bugs qu’elle comportait. On espère vraiment pouvoir sortir la 3.3 cette année, afin de fêter les 20 ans de SPIP :)
côté plugins
Tarte au citron
Afin de mettre votre site en conformité avec le RGPD, si besoin, voici le portage pour SPIP de la solution de gestion de consentement aux cookies tarteaucitron.js.
https://contrib.spip.net/Tarteaucitron-5292
CIWIDGET
La VERSION 2.0 de CIWIDGET offre 15 widgets dont un pour publier des graphiques (colonnes, lignes, radar, etc.). Le plugin CIWIDGET permet d’ajouter des widgets dans le texte des articles.
https://contrib.spip.net/CIWIDGET
Rezosocios
Un plugin pour créer autant de liens de réseaux sociaux que l’on souhaite, et permettre de les lier aux contenus.
https://contrib.spip.net/Rezosocios-5280
Historique connexions
Un plugin pour suivre les connexions à l’administration de SPIP.
https://contrib.spip.net/Historique-connexions
Territoires, utilisation du plugin
L’objectif du plugin est de fournir un nouvel objet éditorial couvrant l’ensemble des zones géographiques du continent à la subdivision minimale d’un pays. De fait, ce plugin pourrait à terme remplacer les plugins Pays, Continents, COG et Géographie en fournissant un objet unique et servir de pivot à d’autres plugins de géographie comme GIS, Contours ou Cartes Choroplèthes.
https://contrib.spip.net/Territoires-utilisation-du-plugin
Font Awesome 5 - Police
Dans les squelettes, le plugin permet d’insérer facilement des icônes gratuites FontAwesome 5 au format de police de caractères.
https://contrib.spip.net/Font-Awesome-5-Police-5302
Fork Awesome - Police
Embarque le bibliothèque libre d’icônes Fork Awesome pour un usage dans les squelettes et pour les rédacteurs.
https://contrib.spip.net/Fork-Awesome-Police-5300
Kamakura
Kamakura est un squelette simple sous Bootstrap4.
- La page d’accueil est simple et affiche les dernières actualités.
- Les pages courantes sont présentées sur une colonne.
Ce squelette est idéal pour de petits sites de clubs, d’associations, de théâtre, ...
https://contrib.spip.net/Kamakura-5297
Agenda : Inscription libre aux événements
Propose un module alternatif aux inscriptions des événements de l’agenda
- les inscriptions sont ouvertes à tous les visiteurs du site sans avoir à se connecter (pas de création de compte)
- l’inscription se fait en deux étapes avec l’envoi d’un email qui contient un lien pour valider son inscription (pour garantir l’unicité et la validité de l’email soumis)
https://contrib.spip.net/Agenda-Inscription-libre-aux-evenements
Gis - Agenda
Le plugin GIS - Agenda permet de lier plus facilement Gis et Agenda, en proposant d’ajouter un point géolocalisé directement après la création d’un évènement.
https://contrib.spip.net/Gis-Agenda
Formulaire de configuration avec le plugin Saisies
Cet article explique comment créer avec le plugin Saisies 3.37.1 ou ultérieur un formulaire de configuration pour un plugin.
https://contrib.spip.net/Formulaire-de-configuration-avec-le-plugin-Saisies
Temps de lecture
Le plugin temps de lecture calcule et affiche le temps de lecture d’un texte.
https://contrib.spip.net/Temps-de-lecture
HTML5UP Hyperspace V2 & v3
Adaptation pour SPIP du squelette « Hyperspace » de html5up.
https://contrib.spip.net/HTML5UP-Hyperspace-V2
https://contrib.spip.net/HTML5UP-Hyperspace-V3-5240
Select2
Select2 est une librairie Javascript / jQuery qui améliore l’usage des sélecteurs (balises <select>
) natifs des navigateurs en facilitant, entre autre, la recherche d’un terme dans la liste. Ce plugin intègre Select2 dans SPIP.
https://contrib.spip.net/Select2-5198
Affichage de la redirection des pages d’un site
Le plugin Redirection permet de configurer un texte affiché sur toutes les pages de votre site avant de rediriger la visite vers l’URL de votre choix.
https://contrib.spip.net/Affichage-de-la-redirection-des-pages-d-un-site
Formidable - restauration de l’information d’obligation
Il est possible avec le plugin Formidable de modifier le texte affiché pour indiquer qu’un champ est obligatoire. Par défaut, ce texte est « obligatoire ». Ce plugin permet de restaurer la valeur par défaut pour l’ensemble des saisies d’un formulaire donné.
https://contrib.spip.net/Formidable-restauration-de-l-information-d-obligation
Spout_SPIPCSV : export CSV amélioré pour SPIP
Ce plugin surcharge l’export CSV natif de SPIP (fonctions de ecrire/inc/exporter_csv.php) en le rendant plus robuste et puissant : l’export se fait directement au format XLSX si c’est CSV pour Excel qui est demandé.
Le plugin Formidable et sa fonction d’export vers Excel en bénéficie automatiquement.
Le plugin utilise la librairie Spout facilitant l’export de données aux formats CSV (universel) et XLSX (Microsoft Excel).
https://contrib.spip.net/Spout_SPIPCSV-export-CSV-ameliore-pour-SPIP
https://contrib.spip.net/Lib-Spout
Odaiba
Odaiba est un squelette minimal en deux colonnes sous Bootstrap4. Ce squelette est idéal pour présenter sur quelques pages une association, un portfolio personnel.
https://contrib.spip.net/Odaiba
Mes Favoris 3.0
Une nouvelle version du plugin Mes Favoris qui permet aux visiteurs identifiés de mettre en favori n’importe quel contenu de SPIP (article, rubrique, site, document...).
https://contrib.spip.net/Mes-Favoris-3-0
Anonymisation des révisions
Ce plugin masque automatiquement les adresses IP associées à des révisions d’objets au bout d’un certain délai.
https://contrib.spip.net/Anonymisation-des-revisions
Formidable participation : destinataires supplémentaires
Le plugin « Formulaire de participation à un évènement avec Formidable » permet de gérer la participation (= l’inscription) à un évènement du plugin « Agenda » grâce au plugin « Formidable ».
https://contrib.spip.net/Formidable-participation-destinataires-supplementaires
HTML5UP Forty
Adaptation pour SPIP du squelette « FORTY » de Html5up.
https://contrib.spip.net/HTML5UP-Forty
Format de temps relatif en français
Une fonction pour afficher les dates relative au format « humain » dans SPIP.
Elle renvoie « il y a 3 minutes » ou « il y a 40 minutes » ou « il y a 2h30 » ou « ce matin » ou « ce midi » ou « hier » ou « avant hier » ou « 26 mars » si on passe affdate_court
en 2e argument.
https://contrib.spip.net/format-de-temps-relatif
Plugin Askwiki
Ils nous fichent, fichons les !
Un plugin SPIP qui permet d’enregistrer des informations depuis Wikipedia. L’idée est de créer ensuite des objets de type triplets RDF pour créer des graphs ou cartes relationnelles. Pour le moment, le plugin fonctionne uniquement avec le plugin « Contacts & Organisations ». Usage : renseigner prénom et nom d’un contact, lancer la récupération de données de la page Wikipedia, puis vérifier le contenu avant d’enregistrer.
https://seenthis.net/messages/821210
https://git.spip.net/spip-contrib-extensions/askwiki
Location d’immeubles
Ce plugin propose un système de gestion de location d’immeubles. Il se base sur le plugin Location d’objets.
https://contrib.spip.net/Location-d-immeubles
Pense-bêtes
Un outil pour faciliter l’échange d’information dans la partie privée, entre auteurs. Complémentaires aux messages, les pense-bêtes sont une forme de rappel ou d’assignation de tâches. Le pense-bête se crée et se jette très facilement. Il n’a pas vocation à être archivé ou se garder. Il s’affiche sur le mur de l’auteur, lors de sa connexion. Et disparaît par un simple clic de l’auteur à qui il s’adresse.
https://contrib.spip.net/Pense-betes
Formidable Tablesorter - afficher, trier et filtrer vos réponses
Le plugin Formidable Tablesorter, s’appuyant sur la librairie JS éponyme, permet d’afficher les réponses à un formulaire Formidable sous la forme d’un tableau, triable, filtrable, imprimable et exportable.
https://contrib.spip.net/Formidable-Tablesorter-afficher-trier-et-filtrer-vos
CacheLab
Ce plugin permet notamment de n’invalider que les caches le nécessitant au lieu d’invalider tout le cache lors d’une modification de la BDD. Il propose également divers outils pour une bonne gestion du cache.
côté actu
Statistiques SPIP sous d3js
James s’est amusé avec Observable et nous a pondu quelques graphiques à partir des données de https://stats.spip.net/
https://observablehq.com/@jamesrezo
Opquast : l’extension SPIP
Après les extensions Drupal et WordPress, nous avons le plaisir de vous annoncer la sortie de l’extension Opquast pour SPIP. Cette extension a été proposée et développée par Nicolas Dorigny. Historiquement, nous sommes très proches de la communauté SPIP, je suis donc particulièrement content de pouvoir vous annoncer cette sortie.
https://www.opquast.com/opquast-lextension-spip
uzine.net toujours en ligne !
Panique à bord quand @fred1m découvre avec stupeur que uzine.net est down le 10 février 2020 ! Heureusement une équipe de choc s’est lancé dans une mise à jour du serveur, de la base de données et de SPIP pour le remettre sur pied.
Voilà… après quelques péripéties (modification de charset, nettoyage des squelettes, changement de serveur…) notre dinosaure (qui doit être le 1er ou 2e site sous SPIP de l’histoire ? ma mémoire flanche…) est de nouveau en ligne, en version SPIP 3.2, PHP7 et hébergé sous #AlternC.
https://seenthis.net/messages/824979
Des images « lowtech » avec SPIP
Suite à une discussion à propos du site LOW←TECH MAGAZINE et du format d’image qu’il utilise b_b s’est amusé avec imagick pour créer un filtre image_tramer
pour SPIP :
Celui-ci permet de générer des images « tramées » en mode « ordered dithering » qu’on peut ensuite décorer à coup de css mix-blend-mode: hard-light;
sur une couleur d’arrière plan.
Voir la discussion à ce sujet et des exemples d’images générées par le filtre sur seenthis : https://seenthis.net/messages/823602
Nouveau tag #SPIPCMS sur twitter
Même si on préfère Fediverse et Mastodon, il y a encore des gens qui utilisent twitter :p
Désormais, il faut y privilégier le hashtag #SPIPCMS pour parler de SPIP, afin de ne plus mélanger les posts qui mentionnent un autre type de SPIP, les Services Pénitentiaires d’Insertion et de Probation.
Messages
7 janvier 2021, 09:18, par nobono
Bonne année à SPIP et toute la communauté SPIP :)
11 janvier 2021, 22:47, par fa_b
Bien joué, ça c’est de la gazette, bien que riche en calories celle-ci est moins lourde à digérer que la frangipane ;)