Jekyll plugin for Mobilizon

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 :smiley: ) !

3 Likes

Ça a l’air super, merci !

Je propose une section dans la documentation pour recenser tout ce qui tourne autour, qu’en penses-tu ? De manière similaire à PeerTube : https://docs.joinpeertube.org/use-third-party-application

2 Likes

Hello Marc Antoine

Pour donner de la visibilité à ton plugin, tu peux ajouter le tag « jekyll-plugin » pour apparaitre sur la page https://github.com/topics/jekyll-plugin

Tu peux aussi l’enregistrer sur https://github.com/planetjekyll/awesome-jekyll-plugins

Merci pour ta contrib

1 Like

Merci à tous les deux.

Ça me semble une bonne idée une mini-section dans la documentation oui.
Et oui, je peux voir pour le référencer au niveau de Jekyll directement aussi !

1 Like