Le code source du projet utilisé pour réaliser le CFP (Call for Papers/Appel aux Conférenciers) de Devoxx France est maintenant accessible sur Github https://github.com/nicmarti/cfp-devoxx. Vous êtes libre de l’utiliser, de l’adapter et de vous en servir pour organiser vos conférences.
Cet outil permet de recevoir des propositions de présentation de la part de présentateurs, de trier et d’évaluer les sujets, pour ensuite construire le programme de la conférence Devoxx France. Pour 2015, nous avons reçu plus de 681 sujets, pour n’en retenir « que » 220, pour 3 jours de conférence.
J’ai créé ce projet fin 2013, en Scala, avec le framework web Play! Framework 2.2. Le code est utilisé aujourd’hui par un nombre assez important de conférences :
Devoxx France
Devoxx Belgique
Devoxx Maroc
Devoxx UK
Devoxx Poland
Scala.IO 2015
DroidCon 2015
BreizhCamp 2015
BDX.IO 2014 et 2015
Etant aussi l’organisateur de Devoxx France, voici quel était le cahier des charges de ce projet :
- inscription en quelques clics pour les speakers via Github, Google+, LinkedIn
- un système simple pour que les membres du comité qui sélectionnent les sujets puissent travailler rapidement
- un espace d’échange entre les orateurs et le comité, afin de pouvoir échanger et poser des questions
- des outils pour aider le comité durant la sélection, en montrant le plus de statistiques sur les sujets proposés
- le support du Français, de l’Anglais
- la possibilité de publier le programme au format HTML, afin de réaliser un site avec la liste des sujets retenus, les speakers sélectionnés, l’agenda par jour et enfin les sujets par Track
- un moteur de recherche intégré pour pouvoir naviguer rapidement
- la possibilité de générer des statistiques avec le moteur de Facets d’Elastic Search
Ce projet a reçu des contributions de plusieurs personnes (Gabriel Kastenbaum, Frédéric Camblor, Jean Helou, Mani Sarkar et Nicolas de Loof. Merci à chacun d’eux pour le travail.
0 no like
Hello,
Tu peux déjà ajouter codeurs en seine (http://cfp.codeursenseine.com ) dans les conférences qui l’utilise.
Sinon j’ai un mail en souffrance dans ton inbox pour savoir comment en stop le cfp après la date de fin 😉
Youen
Et le code est même en license MIT ;o)
http://opensource.org/licenses/MIT
C’est top ça!! Merci Nico! Du vrai play, du vrai redis avec un peu d’elasticsearch, on touille (c’est le cas de le dire) et on déguste.
Outil remarquable de vitesse et de simplicité, faut avouer.
@Youen tu peux faire fermer le CFP automatiquement, tout est dans ConferenceDescriptor, regarde isCFPOpen
Ok vu…
val isCFPOpen: Boolean = {
// current().timing.cfpOpenedOn.isBeforeNow && current().timing.cfpClosedOn.isAfterNow
true
}
je redéploie avec la condition sur les dates.
La conférence Lean Kanban France est aussi utilisatrice du code de ce CFP. Merci pour le boulot, le support et l’idée de partager ça en open source.
Merci aussi a Nicolas Deloof du BreizhCamp pour l’aide à l’automatisation du déploiement.
Êtes-vous à la recherche de contributions ou d’idées d’améliorations ?
Merci