====== Différences ====== 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. | + | |
| - | + | ||