Comité FACIL TI/AgendaDuLibre
Participant(e)s
- Fabián Rodríguez (modérateur)
- Mathieu Leduc-Hamel (administrateur, développeur, modérateur)
- Guillaume Pratte (modérateur)
- Mathieu Gauthier-Pilote (modérateur)
- Vous ?
Ressources
- Site web agendadulibre.qc.ca
- Hébergé par MLH
Description
L'Agenda du libre du Québec est calqué de son équivalent français. Il a été originalement conçu par Pierre-Luc Beaudoin pour enregistrer, afficher et partager un calendrier d'activités au Québec. Le code est sous licence GNU Affero General Public License et disponible ici.
Objectifs
Les principaux objectifs de l'Agenda du libre du Québec sont les suivants :
- Fournir une ressource en ligne offrant un aperçu complet des activités de la communauté du libre au Québec
- Offrir de multiples canaux pour rediffuser cette information (filtres, recherche, fils RSS, microcarnets, réseaux sociaux)
- Offrir un outil d'enregistrement et de confirmation de présences pour la planification d'événements (à développer)
Évaluation de l'Agenda du libre (Ruby on Rails)
- Adresse temporaire : http://agendadulibre.facil.qc.ca
Config: le passage à l'environnement de production cause un problème d'accès aux «assets» Ruby on Rails (CSS/JS/Images)Bogue: le bidule JS de saisie de la date ne fonctionne pas dans Firefox. Il fonctionne sur http://www.agendadulibre.org, donc c'est probablement juste une question de configuration côté serveur: il s'agit de ce bug, il est nécessaire de prendre la version 4.0.5 de la gem jquery-rails pour avoir la version 1.11.3 de jquery. Cela marche actuellement en version dev mais pas en prod- Fonction: il ne semble pas y avoir de moyen pour les modérateurs de réinitialiser leur propre mot de passe. Voir le issue 69.
Bogue: l'entête HTML charge un machin SWF (<script type="text/javascript">WEB_SOCKET_SWF_LOCATION = "/__rack/WebSocketMain.swf"</script>). Ce bout de code n'est pas sur http://www.agendadulibre.org, donc on pourra sans doute le retirer nous aussi.Config: Le serveur de courriel doit être configuré pour être en mesure de poursuivre les tests.Fonction: voir s'il est possible de configurer Phusion Passenger[1]Modif: Impossible de changer le titre «Agenda du Libre» => «Agenda du libre du Québec» à partir de l'interface d'administration (contrairement au sous-titre). Il faudra trouver c'est où dans le code. :-)Modif: Remplacer le logo/favico par celui utilisé sur agendadulibre.qc.caModif: Retirer la bannière «Priorité au logiciel libre» et ne rien mette à la place (pour l'instant).
Fonctionnalités souhaitables
- Évaluer différentes bases de code de calendrier (évaluation ici)
- Inscrire les fonctionnalités/correction des bugs dans GitHub :
- Filtrage par mots clés/étiquettes/tags/catégorie + RSS/Atom - ceci permettrait à une organisation de faire une lien vers ses propres événements uniquement
- Formaliser les critères d'admission d'un événement (relier à la mission de FACIL)
- Copyright + À propos = ajouter le logo de FACIL
- Formulaire de proposition d'un événement : saisie des dates (voir https://gitorious.org/sqil-2014/sqil-2014/source/5a8c51ed6e49b58ffeec4ae3586fda975b46f070:calendrier.md )
- Gestion des utilisateurs (pour permettre de modifier son propre événement)
- Support identi.ca/pump.io
- Événements récurrents
- Confirmation de présences (EventBrite killer)
- Intercalendrier avec MurMitoyen/Calendrier de la science/Agenda militant, etc.
- Internationalisation
Fait
Organiser le 2e hackathon de l'Agenda du libre dans le cadre de la SQIL2015 ANNULÉSupport OpenStreetMapHackathon FACIL/Montreal-Python sous le thème : « Un Agenda du libre plus FACILe ! » (7 août 2014)Compléter le transfert du nom de domaine (en cours vers Gandi) - FabianRodriguezTransfert du code source sur GitHub (MLH)