Ci-dessous, les différences entre deux révisions de la page.
cr:2015-12-01_webschool [2015/12/11 11:38] fredericmoreau créée |
cr:2015-12-01_webschool [2015/12/12 00:08] (Version actuelle) fredericmoreau synthèse |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | Pourquoi ce projet vous intéresse-t’il ? | + | ====== WebSchool (décembre 2015) ====== |
- | * Djyp : super important pour avoir ce type d’OpenData, attente des travaux de LiberTIC, approche comme un logiciel libre. Se rend contre qu’il faut de l’implication pas que dans le code, c’est à dire bcp de communication et . Partant même si c’est bcp plus gros que vu au début. Au début, avoir du fun. | + | mardi 1ᵉʳ déc. 2015 au CRIJ, synthèse des discussions sur l’agenda/GAP. |
- | * François : intérêt pour les événements et pense qu’il y a un besoin local. Have fun. Intérêt pour découvrir et contribuer, y compris sur son boulot de tous les jours. | + | |
- | * Valéry : have fun, parce que du temps, projet qui semblait le plus accessible et le plus intéressant sur Poitiers. Et ça manque en temps que particuliers. | + | |
- | * Fred : Cogite depuis longtemps sur OEDb, intérêt pour le collaboratif et le contributif, perso et pro. | + | |
- | * Grégoire : curieux et ouvert, trouve l’idée de l’agenda et la programmation culturelle sur bien, porte d’entrée de plus pour la curiosité, importance du côté fédérateur entre structures. | + | |
- | tout doux : | + | ===== Synthèse ===== |
+ | tout doux : | ||
* finir rex ODE (notamment savoir pourquoi ils ont dégagé ElasticSearch). | * finir rex ODE (notamment savoir pourquoi ils ont dégagé ElasticSearch). | ||
- | * publier présent CR et wiki pour agenda | + | * publier présent CR✓ et wiki pour agenda✓ |
+ | * chercher/créer entités schéma.org#Event (Fred) | ||
+ | |||
+ | ===== Introduction ===== | ||
+ | Pourquoi ce projet vous intéresse-t’il ? | ||
+ | * Djyp : super important pour avoir ce type d’OpenData, attente des travaux de LiberTIC, approche comme un logiciel libre. Se rend contre qu’il faut de l’implication pas que dans le code, c’est à dire bcp de communication et . Partant même si c’est bcp plus gros que vu au début. Au début, avoir du fun. | ||
+ | * François : intérêt pour les événements et pense qu’il y a un besoin local. Have fun. Intérêt pour découvrir et contribuer, y compris sur son boulot de tous les jours. | ||
+ | * Valéry : have fun, parce que du temps, projet qui semblait le plus accessible et le plus intéressant sur Poitiers. Et ça manque en temps que particuliers. | ||
+ | * Fred : Cogite depuis longtemps sur OEDb, intérêt pour le collaboratif et le contributif, perso et pro. | ||
+ | * Grégoire : curieux et ouvert, trouve l’idée de l’agenda et la programmation culturelle sur bien, porte d’entrée de plus pour la curiosité, importance du côté fédérateur entre structures. | ||
===== Conception ===== | ===== Conception ===== | ||
- | ==== Discussions ==== | + | Besoins : |
- | Choix techniques possibles : | + | * serveur : |
- | * format interne : | + | * un fichier en entrée et stockage en interne |
- | * soit ical ; | + | * un lien en entrée et vérif périodique |
+ | * connecteurs vers WordPress,… | ||
+ | * plugin pour générer un agenda au format ics compatible à notre format. | ||
+ | * client léger | ||
+ | * fonctionnel et présentable vite fait. | ||
+ | * qui va chercher des ics et qui les présente ensemble de façon à ce que ça soit filtrable et joli. | ||
+ | * soit une app qui fait le frontend | ||
+ | |||
+ | Roadmap : | ||
+ | * lister des données au format ics pour utiliser sur les premiers dev | ||
+ | * front-end de consultation | ||
+ | * créer les entités schéma.org qui nous intéressent | ||
+ | * se baser sur PHP schema.org (packagist.org chercher schema.org) | ||
+ | * base de donnée | ||
+ | * interface de contribution | ||
+ | * interface de certification | ||
+ | * interface de curation | ||
+ | |||
+ | ==== Données d’entrée ==== | ||
+ | * Comment récupérer les infos ? | ||
+ | * Approche fédérée vs centralisée… à poursuivre | ||
+ | * quelles infos pour débuter ? | ||
+ | * Mendès France | ||
+ | * le plan B | ||
+ | * les musées | ||
+ | * connecteur pour débuter : | ||
+ | * Google Agenda | ||
+ | |||
+ | ==== Format de données ==== | ||
+ | Exploration : | ||
+ | * format interne : | ||
+ | * soit ical ; | ||
* début, fin, catégories | * début, fin, catégories | ||
- | * soit ical + [[http://schema.org/Event|schema.org:événement]] ; | + | * soit ical + [[http://schema.org/Event|schema.org:événement]] ; |
* tous ce qui apparaît déjà dans ODE et OpenAgenda (prix, places restantes,…) | * tous ce qui apparaît déjà dans ODE et OpenAgenda (prix, places restantes,…) | ||
- | * soit base de données : MySQL, NoSQL,… | + | * soit base de données : MySQL, NoSQL,… |
- | * par défaut, un truc bien renseigné en ical, apparaît dans l’agenda global | + | * format des données en entrée : |
- | * ODE attaque Pg via un ORM (pomm), à priori, il était basé avant sous ElasticSearch | + | * par défaut, un truc bien renseigné en ical, apparaît dans l’agenda global |
- | * cible d’installation ? Aussi un mutualisé standard | + | |
- | * ODEv2 a un back-office qui permet d’ajouter des événements. | + | |
- | ==== Choix ==== | + | === Choix === |
- | Plusieurs utilisateurs pour le même événement, soit plusieurs événement en entrée qui sont stockés une seule fois en base de donnée. | + | Format interne de la BdD pas en ics, mais en SQL ou NoSQL/clé-valeur. |
+ | Plusieurs utilisateurs pour le même événement, soit plusieurs événement en entrée qui sont stockés une seule fois en base de donnée ⇒ l’élément de base ne doit surtout pas être l’agenda mais l’événement ! | ||
+ | |||
+ | ==== Divers ==== | ||
+ | Exploration : | ||
+ | * cible d’installation : Aussi un mutualisé standard ? | ||
+ | |||
+ | ==== Notes personnelles (Fred) sur la partie pro ==== | ||
+ | Intérêt public : avoir un lien direct vers la billetterie. | ||
+ | |||
+ | Vendre : connecteur vers les autres services web (Facebook, twitter, eventbrite,…), par exemple pour publication automatique. | ||
===== Roadmap ===== | ===== Roadmap ===== | ||
- | Qui-quoi : | + | Qui-quoi : |
- | * Djyp : backend. | + | * Djyp : backend. |
- | * Valéry : application (mode distribué) | + | * Valéry : application/client léger (mode distribué) |
- | * Fred : backend, cherche | + | * Fred : backend, format de données, exploration pour contributif, fédéré et liaison/coordination avec autres initiatives |
- | Roadmap : | + | Tâches : |
- format des données | - format des données | ||
* le valider | * le valider | ||
- | * avec ses différentes versions : HTML+microdata, JSON, iCal | + | * avec ses différentes versions : HTML+microdata, JSON, iCal |
- | * JSON-LD (schema.org) : entrée et sortie | + | * JSON-LD (schema.org) : entrée et sortie |
- | * ou iCal+schema.org : entrée et sortie | + | * ou iCal+schema.org : entrée et sortie |
* moulinette CSV vers ? | * moulinette CSV vers ? | ||
* et ses différents champs | * et ses différents champs | ||
Ligne 46: | Ligne 91: | ||
* ou trouver l’outil qui permette ça | * ou trouver l’outil qui permette ça | ||
- | + | ===== Retour d’expérience ===== | |
- | + | Historique ODE (à vérifier/sourcer) : développé pour LiberTIC, sans financement | |
- | Comment récupérer l’info ? | + | * v1 par Makina Corpus (Pyramid) mais jamais terminé car pas de financement |
- | + | * v2 par des stagiaires encadrés par des maîtres de stage, mais pas de financement non plus. | |
- | + | * était, à priori, auparavant basé sur ElasticSearch | |
- | Approche fédérée vs | + | * utilise maintenant PostrgreSQL via un ORM (pomm) |
- | + | * a un back-office qui permet d’ajouter des événements. | |
- | + | ||
- | + | ||
- | + | ||
- | Entrée : google agenda, | + | |
- | Partir avec Mendès France, le plan B, les musées, | + | |
- | Intérêt public : avoir un lien direct vers la billetterie, | + | |
- | Vendre : connecteur vers les autres services web (Facebook, twitter, eventbrite,…) | + | |
- | Remerciements : Philippe Baudelot | + | |
- | + | ||
- | + | ||
- | + | ||
- | Besoins : | + | |
- | * serveur : | + | |
- | * un fichier en entrée et stockage en interne | + | |
- | * un lien en entrée et vérif périodique | + | |
- | * connecteurs vers WordPress,… | + | |
- | * plugin pour générer un agenda au format ics compatible à notre format. | + | |
- | * client léger | + | |
- | * Valéry | + | |
- | * fonctionnel et présentable vite fait. | + | |
- | * qui va chercher des ics et qui les présente ensemble de façon à ce que ça soit filtrable et joli. | + | |
- | * soit une app qui fait le frontend | + | |
- | + | ||
- | Roadmap : | + | |
- | * lister des données au format ics pour utiliser sur les premiers dev | + | |
- | * front-end de consultation par Valéry | + | |
- | * créer les entités schéma.org qui nous intéressent | + | |
- | * se baser sur PHP schema.org (packagist.org chercher schema.org) | + | |
- | * Fred | + | |
- | * base de donnée | + | |
- | * interface de contribution | + | |
- | * interface de certification | + | |
- | * interface de curation | + | |
- | + | ||
- | Historique ODE : développé pour LiberTIC, sans financement | + | |
- | * v1 par Makina Corpus (Pyramid) mais jamais terminé car pas de financement | + | |
- | * v2 par des stagiaires encadrés par des maîtres de stage, mais pas de financement non plus. | + | |
- | + | ||
- | Format interne de la BdD pas en ics, mais en SQL ou NoSQL/clé-valeur. | + | |
- | + |