Bonjour à tous,
Je souhaite vous partager le plugin Jekyll que j’ai développé pour récupérer et afficher les événements de Mobilizon (similaire à New WordPress plugin: Connector for Mobilizon)
Le code source est disponible ici : https://github.com/Marc-AntoineA/jekyll-mobilizon
L’intérêt est de ne récupérer que les événements de groupes présélectionnés et de créer des agendas personnalisés basés sur les tags des événements et sur les groupes organisateurs.
Jekyll étant un générateur de site statique, on reste dans cette logique : toutes les informations sont requêtées à la compilation du site (liste des événements, photos de profil des groupes et photos des événements) et plus aucune requête vers Mobilizon n’est exécutée entre deux compilations (automatisées, par exemple deux fois par jour).
De plus, les images sont redimensionnées automatiquement avec mini-magick.
L’outil permet de créer plusieurs agendas (requêtes mises en cache), par exemple, un agenda de Chambéry (avec les événements du groupe de Chambéry (@chambery
) et les événements avec les tags Chambéry
ou Savoie
ou Rhône-Alpes
ou France
) et un agenda France
(avec uniquement les événements avec le tag France
et ceux d’un groupe @France
)
Le code tourne (bien) depuis presque un mois en production !
Question : quelle le meilleur moyen de partager ces codes communautaires autour de Mobilizon ?
Merci beaucoup pour le développement de Mobilizon (et avec une api aussi fournie ) !