L'Agenda du Libre
L'agenda des évènements du Logiciel Libre en France
Informations
Table des matières
Pourquoi ?
Auparavant, le site Agenda.Lolix.org, géré par Rodolphe Quiedeville, permettait de disposer d'un agenda des évènements locaux organisés partout en France autour du Logiciel Libre. Depuis sa décision d'arrêter de maintenir ce site, cet agenda manquait, et le nombre de dépêches postées sur LinuxFr à propos d'évènements locaux est devenu trop important. Il a donc semblé pertinent de relancer un site avec la même idée : un simple agenda des manifestations autour du Logiciel Libre.
Commment ?
Le site de l'Agenda du Libre fonctionne avec un bout de code spécifique écrit en PHP, et distribué selon les termes de la licence GPL.
Il a été développé très rapidement, et est largement améliorable, aussi bien du point de vue de la qualité du code que des fonctionnalités. Il reste sans aucun doute de très nombreux bugs. N'hésitez pas à contribuer au développement de ce petit bout de code. Un dépôt Git est disponible sur Gitorious pour contribuer au code du logiciel.
Les discussions autour des améliorations à apporter au site ont
lieu sur la liste de diffusion devel@agendadulibre.org
(inscription).
F.A.Q: Questions fréquemment posées
Pourquoi vois-je des évènements de Bruxelles ou Lyon alors que je suis abonné au flux RSS ou au calendrier iCal de la région Midi-Pyrénées ?
À chaque évènement de l'Agenda du Libre est associé une portée, locale ou nationale. Si l'évènement est local, il apparaît seulement dans le flux RSS et le calendrier iCal de la région correspondante. Si l'évènement est national, il apparaît dans tous les flux RSS et tous les calendriers iCal.
En effet, il nous a semblé intéressant que certains évènements importants: les Rencontres Mondiales du Logiciel Libre, le FOSDEM et quelques autres grandes rencontres soient visibles dans tous les flux et tous les calendriers.
Il est donc possible de voir dans vos flux RSS ou calendriers iCal des évènements qui ne sont pas de la région sélectionnée. Ils sont alors de portée nationale.
Pourquoi y'a-t-il une étape de modération ? La validation pourrait être automatique, non ?
Évidemment, techniquement, la validation d'un évènement pourrait être instantanée, dès que l'évènement est soumis. En fait, en pratique, cela n'est pour l'instant pas vraiment envisageable si l'on souhaite conserver une certaine qualité à l'Agenda du Libre. De trop nombreuses soumissions d'évènements sont incomplètes (donc incompréhensibles pour le commun des mortels), dans un style télégraphique, ou alors contiennent un certain nombre de fautes d'orthographe ou de problèmes de mise en page. Si l'on souhaite conserver une certaine cohérence dans l'Agenda du Libre, alors une modération est vraiment nécessaire.
D'autre part, une modération a posteriori n'est pas possible à cause des flux RSS. En effet, dès qu'un évènement est validé, il apparaît dans les flux RSS, et est donc chargé par tous les aggrégateurs des personnes abonnées au flux en question. Il est alors trop tard pour corriger des erreurs, ou supprimer cet évènement si nécessaire.
Aujourd'hui, la modération est réalisée par une équipe de 4 personnes, qui pourra être étendue si nécessaire. Si l'évènement est dès le départ correct, la modération est très souvent réalisée en quelques heures.
Pourquoi n'y a-t-il que les évènements français ? Pourquoi y'a-t-il seulement une case Autre pays ?
L'Agenda du Libre a vocation à faire connaître auprès du plus large public les évènements organisés autour du Logiciel Libre. Ces évènements n'ont d'intérêt que si ils sont accessibles d'un point de vue géographique par les visiteurs de l'Agenda du Libre.
Un Agenda du Libre de toute la francophonie n'a pas vraiment de sens: les français ne sont pas susceptibles de se déplacer au Québec ou en Afrique francophone pour une install-party ou un repas, et vice-versa. Il nous semble donc plus pertinent que des initiatives similaires à l'Agenda du Libre se mettent en place dans d'autres pays. Si de telles initiatives sont créées, nous pourrons sans doute proposer des noms de domaines tels que be.agendadulibre.org, ca.agendadulibre.org, etc.
Bien que l'Agenda du Libre soit dédié aux évènements français, il est vrai que nous publions parfois des évènements de pays limitrophes à la France, puisque les autres Agenda du Libre n'existent pas pour le moment.
Puis-je utiliser le logiciel de l'Agenda du Libre pour mon agenda ?
Oui, bien sûr, vous le pouvez: le logiciel de l'Agenda du Libre est un Logiciel Libre, distribué sous les termes de la licence GPL.
Toutefois, nous ne le conseillons pas: le logiciel faisant fonctionner l'Agenda du Libre est très spécifique à cette utilisation, et le sera de plus en plus. Nous n'avons absolument pas pour objectif de développer un agenda générique. Il existe de nombreux logiciels d'agenda de ce type, écrits en PHP, disponibles sous licence libre. Vous pouvez par exemple consulter cette page du répertoire de logiciel maintenu par la Fondation pour le Logiciel Libre.
Contributeurs et auteurs
- Mélanie Bats
- Thomas Petazzoni
- David Mentré, divers patches
- L'AFUL, pour la liste des GULs
- Erwan Lehérissé, pour la CSS et la favicon
Modérateurs
Pour l'heure, l'équipe de modération est constituée de (par ordre alphabétique):
- Mélanie Bats
- Jean-Marie Favreau
- Olivier Fraysse
- Erwan Lehérissé
- Thomas Petazzoni
D'autres modérateurs pourront être ajoutés, pour assurer à l'agenda une réactivité maximale, quelle que soit la période de l'année.
Vous pouvez contacter les modérateurs en utilisant l'adresse
moderateurs@agendadulibre.org
.
Autres utilisateurs
Bien que le logiciel faisant fonctionner l'Agenda du Libre soit spécifique, d'autres personnes ou projets ont choisi de l'utiliser comme base pour mettre en ligne un agenda :
- L'agenda de l'association Jeudis des EPN, qui regroupe l'ensemble des évènements des EPN en France. Le code source de cette version est disponible dans une branche du dépôt Subversion de l'Agenda du Libre.
- L'agenda du Réseau Asso Jeune de Rennes
- L'agenda des évènements de Rennes et des environs mis en place par l'association La Tondeuse À Roazhon.
Historique
- 05/06/2005
- Lancement du site
- 07/06/2005
- Ajout du schéma des tables SQL
- 12/06/2005
- Ajout d'un fichier
bd-private.inc.php.template
donnant un exemple de fichierbd-private.inc.php
- Les jours passés et les jours à venir sont maintenant de couleur différente (patch soumis par Mélanie Bats)
- Dans le mail envoyé lorsqu'un évènement est modéré, un lien vers l'évènement est donné (patch soumis par Mélanie Bats)
- Utilisation d'une fonction
quote_smart
pour formater correctement les arguments d'une requête SQL (patch initialement soumis par Mendolia Davide)
- Ajout d'un fichier
- 13/06/2005
- Rédaction des recommendations pour la modération
- Mise en place des listes de diffusion
devel@agendadulibre.org
etmoderateurs@agendadulibre.org
- Mise en place d'un système de prévisualisation lors de la soumission d'un évènement
- 15/06/2005
- Correction d'un bug dans la génération du RSS
- Amélioration de la CSS proposée par Jean-Marie Favreau
- 23/06/2005
- Ajout des modérateurs
- 07/07/2005
- Présentation de l'Agenda du Libre aux Rencontres Mondiales du Logiciel Libre à Dijon, dans le cadre du thème InterLUG. Les slides de la présentation sont disponibles.
- 30/07/2005
- Amélioration des fonctionnalités d'envoi de mail: les modérateurs reçoivent un mail à chaque soumission d'évènement, à chaque édition, validation et suppression d'évènement.
- 31/07/2005-18/08/2005
- Amélioration mineure de la documentation d'installation (contribution de Thierry Boudet)
- Mise en valeur du jour courant de l'Agenda (contribution de Maxime Petazzoni)
- Ajout de conseils supplémentaires pour les contributeurs d'évènements
- Affichage de la portée de l'évènement dans l'interface de modération, pour faciliter celle-ci
- 19/08/2005
- Depuis cette date, tous les nouveaux comptes créés sur LinuxFr disposent par défaut d'une boîte Agenda du Libre affichant les évènements pour les 30 jours à venir
- 15/09/2005
- L'Agenda du Libre est maintenant référencé par Lea-Linux
- 17/09/2005
- Développement de la génération de calendriers iCal. Comme pour les flux RSS, il y a un calendrier disponible pour chaque région, ainsi qu'un calendrier national
- Intégration des patches de validation des entrées de David Mentré
- Intégration du patch de David Mentré ajoutant le calendrier annuel
- Mise en place d'une authentification HTTP pour l'accès aux statistiques, afin d'éviter le spam de referers. Il est toujours possible d'accéder aux statistiques: le mot de passe est affiché dans la boîte de dialogue d'authentification.
- 18/09/2005
- Les calendriers donnent maintenant les évènements des 12 mois précédents dans le passé et jusqu'à l'infini dans le futur
- Indication d'Evolution 2.0.4 et de KOrganizer dans les clients qui fonctionnent avec les calendriers iCal
- Ajout d'une boîte rappelant aux visiteurs l'existence des flux RSS et des calendriers iCal
- Ajout de la liste des flux RSS dans l'en-tête de la page pour que les navigateurs comme Firefox les affichent automatiquement
- 19/09/2005
- Correction de plusieurs bugs dans la génération des calendriers iCal (champ UID manquant, champ PRODID manquant, point-virgules à la place de deux points, etc.).
- Utilisation d'URLs en webcal:// pour les calendriers.
- 20/09/2005
- Correction d'un bug dans la génération du calendrier iCal (oubli de stripper les backslashes ajoutés lors de l'insertion dans la base SQL)
- Mise à jour de la liste des clients iCal qui fonctionnent.
- 24/09/2005
- Ajout de l'Agenda du Libre dans la liste des liens disponibles dans la barre de liens du site LinuxFr.org
- 04/10/2005
- Correction d'un problème de recouvrement mineur dans le CSS
- 05/11/2005
- Ajout d'une carte des évènements par région
- 13/11/2005
- L'Agenda du Libre est maintenant disponible sur la page d'accueil de Framasoft
- 17/11/2005
- Légère amélioration de la carte, un lien est maintenant disponible
- Petites améliorations sur le calendrier iCal
- 21/12/2005
- Ajout d'une CSS alternative proposée par Air1
- 11/01/2006-15/01/2006
- Ajout d'une boîte de recommandations sur la page de soumission d'un évènement
- Correction de problèmes avec Internet Explorer au niveau de la carte et de la feuille CSS
- Affichage des LUGs de la région dans la carte, et lors de la consultation des informations sur un évènment
- Ajout d'une page de statistiques
- Amélioration du script de soumission et rédaction d'une documentation
- 01/02/2006
- Distribution de 400 tracts au salon Solutions Linux 2006, et pose de nombreuses affiches dans le village associatif du salon
- 05/02/2006
- Améliorations mineures du script extract-gulls.py
- Mise en place d'une favicon basée sur le logo proposée par Air1
- Mise à jour de la documentation d'installation
- Synchronisation de la base de données des LUGs de l'Agenda du Libre avec la nouvelle version de la liste de l'AFUL
- 08/02/2006
- 20/02/2006
- Publication d'une dépêche sur LinuxFr.org pour marquer le passage du cap des 300 évènements recensés par l'Agenda du Libre, et pour faire connaître les nouveautés de l'Agenda depuis son lancement en juin 2005.
- 25/02/2006
- Ajout d'une liste des questions fréquemment posées, sur cette page.
- 04/03/2006
- Ajout d'une favion, proposée par Air1.
- 02/05/2006
- Simplification dans l'affichage des dates. Quand le jour de début et de fin sont identiques, le jour n'est indiqué qu'une seule fois.
- 09/07/2006
- Ajout d'une option
--test-output
au script de soumission. Elle permet de récupérer une page HTML qui ressemble à ce que donnera l'évènement dans l'Agenda du Libre une fois modéré. Ceux qui utilisent le script de soumission peuvent donc avoir une prévisualisation.
- Ajout d'une option
- 09/09/2006
- Activation du https pour l'Agenda du Libre, pour ceux qui souhaitent utiliser une connexion sécurisée.
- 29/10/2006
- Mise en place du sélecteur de région pour la navigation dans l'agenda.
- Affichage des flèches de navigation vers le passé ou le futur seulement si il y a des évènements à voir dans le passé ou le futur.
- 14/01/2007
- Mise en place du système de tags sur les évènements.
- Statistiques par ville.
- 10/04/2007
- Passage du cap des 1000 évènements.
- 25/11/2007
- Ajout d'un script permettant de récupérer la liste des évènements par tag au format XML, utilisé par le site du Libre en Fête
- 15/03/2008
- Mise en production d'une nouvelle CSS dévelopée par Erwan Lehérissé
- 08/05/2008
- Nouvelle interface de modération
- Édition des évènements validés par les modérateurs
- Ajout d'Erwan Lehérissé à l'équipe de modération
- 29/06/2008
- Un courrier électronique est désormais envoyé au soumetteur dès que l'évènement est enregistré et est en attente de modération.
- 09/07/2008 au 12/07/2008
- Les évènements peuvent désormais être édités ou annulés par leur soumetteur après modération
- Refonte complète de la carte, désormais basée sur un fond de carte OpenStreetMap, en utilisant la bibliothèque Javascript OpenLayers. Cette carte affiche les prochains évènements, ainsi que la localisation des groupes d'utilisateurs.
- Ajout du tag
<georss:point>
dans le flux RSS pour préciser la localisation géographique d'un évènement. Cela peut servir à afficher les évènements sur une carte, comme sur la carte de l'Agenda du Libre, ou sur Google Maps. Ce tag fait partie de la spécification GeoRSS
- 05/09/2008
- Intégration de Tiny MCE, un éditeur HTML WYSIWYG, afin de faciliter l'accès à l'Agenda du Libre pour ceux qui ne connaissent pas le HTML. Contribution de Erwan Lehérissé.
- 23/09/2008
- Le soumetteur d'un évènement peut maintenant éditer ou annuler son évènement pendant la phase de modération.
- Nouvelle action de modération permettant de demander au soumetteur d'un évènement d'ajouter des informations complémentaires à un évènement.
- 26/09/2008
- Passage à l'encodage UTF-8 pour les pages Web, les flux RSS, les courriers électroniques envoyés et la base de données.
- 26/01/2009
- Amélioration de l'interface de modération pour proposer un système de petites notes permettant une meilleure communication entre les modérateurs.
- 17/02/2009
- Ajout d'une action "Ajouter à mon calendrier" sur chaque évènement. L'idée est d'avoir un lien sur chaque évènement qui permet d'enregistrer juste cet évènement dans son calendrier.
- 19/02/2009
- Amélioration des messages de notification pour qu'ils s'organisent en fils de discussion.
- L'Agenda du Libre passe le cap des 2500 évènements
- 26/04/2009
- Arrivée d'Olivier Fraysse dans l'équipe de modération
- 24/06/2009
- Passage du cap des 3000 évènements
- 11/02/2009
- Lancement d'agendadulibre.be, l'Agenda du Libre pour la Belgique.
- 20/02/2011
- Passage à Git pour la gestion de version du code source de l'Agenda du Libre.