Et hop, après deux mois d’absence il était temps de relancer les gazettes. Voici la première édition de l’année, publiée le 29 mars en guise de cadeau d’anniversaire pour son auteur et cy_altern. Bonne lecture :)
côté core
Gestion des emoji avec MySQL
Jusqu’à récemment il était impossible d’enregistrer des emoji dans un article à cause d’un bug du charset utf8 de MySQL. Depuis deux semaines, le problème est réglé grâce à un correctif de Fil qui sera disponible dans les prochaines versions de SPIP.
Voir la discussion sur seenthis et le commit associé.
côté plugins...
URLs par numéro d’article
SPIP propose différents types d’URLs : classique, par titre, par type d’objet + numéro. Le présent plugin propose de gérer autrement les URLs d’article, en utilisant simplement le numéro de l’article.
http://contrib.spip.net/URLs-par-numero-d-article
Vérifier ses plugins pour le passage à SPIP 3.1
Ce plugin est un petit outil pour simplifier la vie du webmaster qui souhaite passer son site de SPIP 3.0 à SPIP 3.1. Il permet de vérifier si les plugins sont compatibles avec SPIP 3.1.
http://contrib.spip.net/Verifier-ses-plugins-pour-le-passage-a-SPIP-3-1
Lister les logos
Ce plugin vous permet de lister tous les logos présents dans le répertoire IMG/ de votre site.
http://contrib.spip.net/Lister-les-logos-4600
Alerte d’urgence
Ce plugin permet d’afficher très rapidement et de manière très visible un message urgent que vous voulez fournir à vos visiteurs.
http://contrib.spip.net/Alerte-d-urgence-4606
Bonux pour SPIP3
Un grand nombre des fonctionnalités apportées par SPIP Bonux ont été intégrées dans SPIP3, mais il en reste quelques unes qui ne l’ont pas été, et qui constituent le nouveau plugin Bonux pour SPIP3.
http://contrib.spip.net/Bonux-pour-SPIP3
Prise en charge d’un objet par le plugin Grappes
Un petit tutoriel ou résumé expliquant comment ajouter la prise en charge d’un objet au plugin Grappes.
http://contrib.spip.net/Prise-en-charge-d-un-objet-par-le-plugin-Grappes
Inventaire des outils SPIP pour du e-commerce
Pour la gestion de sites commerciaux, SPIP apporte à la fois des solutions sous forme de boutique plus ou moins complètes et des solutions modulaires sous la forme de plugins spécialisés pour une seule tâche et qui, interfacés entre eux, permettent de construire des solutions complètes adaptées à tous les besoins.
http://contrib.spip.net/Inventaire-des-outils-SPIP-pour-du-e-commerce
Abonnements & Abonnements à des zones restreintes
Deux plugins pour :
- gérer des abonnements à des offres, et uniquement cela.
- permettre de voir du contenu restreint pour les abonné⋅e⋅s d’une offre.
http://contrib.spip.net/Abonnements-4607
http://contrib.spip.net/Abonnements-a-des-zones-restreintes
Plugin SpipCatChat
Fraîchement sortie, SpipCatChat fait déjà office de prologue à l’introduction de SpipCatChat2 (mise en plugin), marquant ainsi la volonté d’une intégration parfaite dans l’environnement de SPIP, tout en respectant l’intégrité du système.
http://contrib.spip.net/Plugin-SpipCatChat
Présentation des modules xml du plugin « Info SPIP »
Comme vous avez pu lire dans l’article de présentation du plugin « Info SPIP », ce dernier vous offre un « webservice » par le biais d’un XML. Cet article va décrire module par module la structure générée du XML. Hors besoin très spécifique, la structure sera la même pour de prochains modules fournis par le plugin ou que vous développerez pour vos propres besoins.
http://contrib.spip.net/Presentation-des-modules-xml-du-plugin-Info-SPIP
LinkCheck : vérificateur de liens
Ce plugin permet de chercher et tester l’ensemble des liens présents dans les objets. Vous pourrez donc avec quelques clics connaître les liens brisés ou défectueux qui se sont immiscés dans le contenu de votre site SPIP. La vérification s’effectue en tâche de fond pour avertir le webmestre dès qu’un lien montre des signes de faiblesse.
http://contrib.spip.net/LinkCheck-verificateur-de-liens
Paiement avec Formidable
Ce plugin permet d’ajouter une étape de paiement à la fin de la saisie d’un formulaire créé par le plugin Formidable. Il le complète et nécessite par ailleurs le plugin Bank qui gère l’interface technique avec les prestataires de paiement.
http://contrib.spip.net/Paiement-avec-Formidable-4614
Plugin Visuels
Des LOGOS, des documents, un portfolio, oui. Mais avec des Visuels, c’est encore mieux !
De nombreux cas peuvent nécessiter de pouvoir organiser plus finement les visuels liés à un article, le plugin Visuels répond à ce besoin en permettant de créer un nombre illimité de « rôles » pour des « visuels » (images) donnés.
http://contrib.spip.net/Plugin-Visuels
Quickflip
Ce plugin vous permet d’afficher une image recto-verso avec effet de retournement ou une image en recto et ses titres, descriptifs et crédits au verso.
http://contrib.spip.net/Quickflip
Réservation d’événements
Ce plugin permet offre aux visiteurs la possibilité de s’inscrire à un événement du plugin Agenda et de gérer les réservations enregistrées.
http://contrib.spip.net/Reservation-d-evenements-4459
Plugin « Image responsive »
Le principe de ce plugin consiste à afficher (ou non) une vignette de l’image, puis à charger (dès que Javascript se déclenche) l’image définitive aux bonnes dimensions et à la bonne résolution.
Depuis les dernières versions, il est de plus possible de créer avec le plugin des balisages HTML modernes qui permettent le fonctionnement responsive sans Javascript et facilitant le préchargement des contenus.
Au passage, le plugin permet d’automatiser un fonctionnement en « lazy load », c’est-à-dire le chargement des images uniquement lorsqu’elles sont visibles dans la page.
http://www.paris-beyrouth.org/tutoriaux-spip/article/plugin-spip-image-responsive
côté doc...
Les versions occitanes de SPIP : pourquoi autant d’« òc » ?
SPIP est disponible en Occitan ou Langue d’Oc, dans sept standards régionaux. L’occitan a des standards régionaux qui sont proches, coordonnés entre eux et qui respectent les caractères essentiels de chaque dialecte.
http://www.spip.net/fr_article5723.html
Suivre les Flux RSS de la galaxie SPIP
Comment suivre toutes les discussions et les échanges qui ont lieu sur la galaxie SPIP ?
http://contrib.spip.net/Suivre-les-Flux-RSS-de-la-galaxie-SPIP
Une Mutualisation locale ... sous UwAMP
Un moteur commun à plusieurs sites sous Spip : voilà le principe de la mutualisation. Gain de temps à l’installation, à la gestion, à la mutualisation des ressources...
Cet article propose de mettre en place une mutualisation de SPIP sur un serveur local dans un environnement Windows, émulé par UwAMP ou toute autre combinaison Apache + PHP + Mysql.
http://contrib.spip.net/Une-Mutualisation-locale-sous-UwAMP
De SQLite a MySQL & Inversement grâce au plugin Fusion
Passer de SQLite à MySQL et inversement grâce à Fusion de SPIP tant pour un site autonome que pour une mutualisation.
http://contrib.spip.net/De-SQLite-a-MySQL-Inversement-grace-au-plugin-Fusion
Du PHP dans le squelette à la place de #SESSION
ou #CACHE{0}
Il n’est pas recommandé d’utiliser du PHP dans des squelettes SPIP, mais comme dans toute règle générale, il y a des exceptions ou des nuances.
Dans cet article, on se sert de 2 commits de Cerdic et de la discussion qui s’ensuit pour affiner la description des bonnes pratiques.
http://contrib.spip.net/Du-php-dans-le-squelette-a-la-place-de-SESSION-ou
SPIP hacké que faire (la revanche des sites)
Article dans lequel on essaie de partager entre codeuses et bidouilleurs les méthodes pour nettoyer un site hacké.
http://contrib.spip.net/SPIP-hacke-que-faire-la-revanche-des-sites
SPIP et les frameworks (Z et autres)
SPIP, ZPIP, Dist, Z , SpipR, noiZetier, ... : il y a de quoi s’y perdre entre les différents supports pour créer son site SPIP. Alors lesquels retenir et utiliser quand on crée un nouveau site ?
http://contrib.spip.net/SPIP-et-les-frameworks-Z-et-autres
Créer un modèle permettant de calculer l’âge automatiquement
Pouvoir calculer un âge et afficher le résultat automatiquement dans un article, un titre, une brève... L’âge est mis à jour dynamiquement et automatiquement. Cet article vous explique pas à pas comment y arriver.
http://contrib.spip.net/Creer-un-modele-permettant-de-calculer-l-age
Supprimer les appels de notes de bas de page
À la suite du tutoriel « Ne pas voir apparaître les notes de bas de pages attachées à un champ », une autre colle s’est posée : comment faire pour que les appels de notes soient invisibles ?
http://contrib.spip.net/Supprimer-les-appels-de-notes-de-bas-de-page
Épingler des articles liés à des mots-clés avec #ARRAY
Le but de la manœuvre : « déterrer » ou « épingler » certains articles toujours d’actualité pour étoffer judicieusement le contenu d’une marge. Rien de plus simple me direz-vous. Mais, si ces articles « épinglés » étaient liés à un ou plusieurs mots-clés thématiques, on voudrait qu’ils soient affichés sous l’un d’entre eux. Enfin, on voudrait aussi pouvoir aussi épingler les articles non « tagués » par des mots thématiques.
http://contrib.spip.net/Epingler-des-articles-lies-a-des-mots-cles-avec-ARRAY
Nouveautés dans la doc de SPIP
_PERIODE_SYNDICATION_SUSPENDUE
La constante _PERIODE_SYNDICATION_SUSPENDUE
définit l’intervalle de temps (en minutes) de suspension de syndication pour un site ne répondant pas.
http://www.spip.net/fr_article5700.html
_PERIODE_SYNDICATION
La constante _PERIODE_SYNDICATION
définit l’intervalle de temps (en minutes) séparant deux actualisations de sites syndiqués.
http://www.spip.net/fr_article5699.html
_NOM_IMG_PACK
La constante _NOM_IMG_PACK
définit le nom du répertoire où sont stockées les icônes utilisées dans l’espace privé de SPIP.
http://www.spip.net/fr_article5706.html
_RENOUVELLE_ALEA
La constante _RENOUVELLE_ALEA
définit la durée de validité de l’aléa pour les cookies en secondes. Elle permet notamment de modifier la durée des sessions. La valeur par défaut est de 12 heures.
http://www.spip.net/fr_article5716.html
|affdate_debut_fin
Ce filtre permet d’afficher l’intervalle de temps entre deux dates sous forme de texte, en prenant en compte le fait que ces dates soient ou non sur le même jour, le même mois ou la même année.
http://www.spip.net/fr_article5721.html
côté actu...
« Constellations, trajectoires révolutionnaires du jeune XXIe siècle » un livre sous SPIP
Il est réalisé en SPIP, ce logiciel pour faire des sites web qui aurait presque pu avoir un chapitre tant son développement, son interface et sa communauté ont été importants depuis une dizaine d’années pour l’expression sur Internet dans les pays francophones. Et, surtout, avec de nombreux aspects anti-autoritaires.
http://constellations.boum.org/
SPIP + Varnish chez GANDI
Bonne nouvelle, le cache Varnish des instances Simple Hosting chez Gandi fonctionne désormais avec SPIP.
J’aurai bientôt des infos sur ce qui a été fait au niveau configuration...
Arnaud du support Gandi me demande de transmettre ses remerciements à Cédric pour son aide ! Je m’associe bien sûr à ses remerciements et les élargies à tout ceux qui ont échangés sur le sujet ces dernières semaines...
Le gain en performance est notable puisque le temps de réponse du serveur diminue de plus 50%...
Messages
2 avril 2015, 15:40, par schtroumpf paressuex
excellent ce digest indigeste :)
3 avril 2015, 09:23, par b_b
Merci pour le commentaire, même si je ne sais comment prendre « indigeste » :p
4 avril 2015, 18:32, par cy_altern
ça c’était un chouette cadeau d’anniv’...
Merci b_b !
14 avril 2015, 02:00, par rjadot
Wow, ça fait plaisir tout ça !
8 mai 2015, 21:07, par BenFer
Super ! dommage que je n’utilise plus RSS pour être tenu au courant...