Presentation t3 uni12-opendata

1 189 vues

Publié le

Opendata platform for TYPO3.

Publié dans : Technologie
1 commentaire
1 j’aime
Statistiques
Remarques
Aucun téléchargement
Vues
Nombre de vues
1 189
Sur SlideShare
0
Issues des intégrations
0
Intégrations
108
Actions
Partages
0
Téléchargements
15
Commentaires
1
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Presentation t3 uni12-opendata

  1. 1. TYPO3 et l’Open Data 27.06.2012Aurélien GRAYO <aurelien.grayo@plan-net.fr> Twitter : @agrayo
  2. 2. Aurélien GRAYO Responsable du Développement Plan.Net Suivis des développements TYPO3 en agence depuis 2007T3UNI 2012 27.06.2012TYPO3 et l’Open Data
  3. 3. plan.net France Agence indépendante, membre du réseau plan.net international www.plan-net-group.fr Rapprochement début 2012 entre plan.net et In Cité Solution, spécialiste TYPO3T3UNI 2012 27.06.2012TYPO3 et l’Open Data
  4. 4. Plan de la conférence Introduction à l’Open Data Historique de la plateforme TYPO3 Open Data Fonctionnement de la plateforme Futur de la plateforme TYPO3 Open DataT3UNI 2012 27.06.2012TYPO3 et l’Open Data
  5. 5. Introduction à l’Open Data
  6. 6. Mettre à disposition des donnéesstructurées, librement accessibles et réutilisables
  7. 7. Ouverture des données publiques L’accès aux données publiques : un droit opposable en France 1978 : Loi CADA (droit d’accès à l’information publique) 2003 : Directive Inspire (directive Européenne) 2005 : Loi CADA complétée 2011 : Transposition InspireT3UNI 2012 27.06.2012TYPO3 et l’Open Data
  8. 8. Ouverture des données publiques Enjeu Economique Enjeu Social Enjeu de modernisationT3UNI 2012 27.06.2012TYPO3 et l’Open Data
  9. 9. Etat actuel en France (pour les donnés publiques) Nombre Plateforme d’installation Enjeu Economique TYPO3 6 Drupal / CKAN 3 Enjeu Social SPIP 3 Enjeu de modernisation eZpublish, exalead 1 Joomla! 1.5 1 Lutèce 1 OGDI 1 Symphony 1 Wordpress 1T3UNI 2012 27.06.2012TYPO3 et l’Open Data
  10. 10. Historique de la plateforme TYPO3 et Open Data
  11. 11. Plateforme créée initialement pour Rennes Métropole et KeolisAujourd’hui la solution la plus utilisée en France
  12. 12. Projet Rennes Métropole en Accès Libre Pas seulement une plateforme, mais une réflexion globale Qualité des données ? Quels standards ? Quelles licences ? Quels coûts ? Quels intérêt pour les acteurs ? Comment organiser l’animation ? …T3UNI 2012 27.06.2012TYPO3 et l’Open Data
  13. 13. Historique Mars 2010 : Ouverture des données vélos Juin 2010 : Ouverture des données Vivre à Rennes Octobre 2010 : Ouverture des données SIG, Bus/Métro Lancement du concours Mars 2011 : Palmarès du concours Avril 2011 : Ouverture des données financièresT3UNI 2012 27.06.2012TYPO3 et l’Open Data
  14. 14. Quelques chiffres Fin mars 2010 : 3 applications, 1 vidéo Juin 2010 : 8 applications, Usages « décalés » Novembre 2010 : 1M d’appel aux données temps réel Février 2011 : 2,7M d’appels 60 applications (dont 60% avec des données transport) Fin Avril 2011 : 4M d’appels, 750 000 appels / moisT3UNI 2012 27.06.2012TYPO3 et l’Open Data
  15. 15. T3UNI 2012 23.06.2012TYPO3 et l’Open Data
  16. 16. Fonctionnement de la plateforme
  17. 17. Un ensemble de 5 extensions TYPO3 permettant de gérer un catalogue dedonnées, un catalogue d’applications et une API temps réel
  18. 18. Catalogue de données Catalogue d’application (ics_od_datastore) (ics_od_appstore) Gérer les applications Gérer les jeux de données (Frontend et Backend) (Frontend et Backend) Commenter et noter les applications Commenter et noter un jeu de données Commandes d’API • Parcourir le catalogue d’applications Commandes d’API Espace développeur • Rechercher des jeux de données • Edition FE des applications • Voir les statistiques d’appels API • Générer une clé d’APIT3UNI 2012 27.06.2012TYPO3 et l’Open Data
  19. 19. Core API (ics_core_api) Application Générer une Moteur d’API clé d’accès Store Stores Relation • Dispatcheur (ics_od_stores_rel) • Moteur de commande Categories Data (ics_od_categories) Générateur de documentation Store de commande … Autres sources de donnéesT3UNI 2012 27.06.2012TYPO3 et l’Open Data
  20. 20. Data Store (ics_od_datastore) 1 plugin Frontend principal : Avec 4 modes : RSSFEED: génère le flux RSS des dernières données disponibles SEARCH: affiche le formulaire de recherche LIST: affiche la liste des données SINGLE: affiche le détails dune données 1 plugin pour la contribution Frontend Edition des jeux de données et gestion de droits simple 1 module pour la contribution BackendT3UNI 2012 27.06.2012TYPO3 et l’Open Data
  21. 21. Jeu de données Titre Description FichiersT3UNI 2012 27.06.2012TYPO3 et l’Open Data
  22. 22. Jeu de données Catégorie Date de publication Date de mise à jour Période de validité Fréquence de mise à jour Différents tiers : éditeur, contact, auteur, gestionnaire, propriétaireT3UNI 2012 27.06.2012TYPO3 et l’Open Data
  23. 23. Jeu de donnéesT3UNI 2012 27.06.2012TYPO3 et l’Open Data
  24. 24. Etendre le Data Store Prévu pour être facilement complété et modifié Hooks de rendu des champs (formulaire de recherche, page détail, flux RSS) Hook de restriction de requête SQL Faites part de vos modifications !T3UNI 2012 27.06.2012TYPO3 et l’Open Data
  25. 25. Applications Store (ics_od_appstore) Plugins Frontend pour l’espace développeur : pi1 : liste des applications du développeur pi2 : créer et éditer des applications pi3 : affichage des statistiques d’appels à l’API A combiner avec les fonctionnalités fe_users de TYPO3 Plugin pour la consultation publique des applications pi4 : liste et détail des applicationsT3UNI 2012 27.06.2012TYPO3 et l’Open Data
  26. 26. Applications Store (ics_od_appstore) [SCREEN ESPACE DEV et CATALOGUE]T3UNI 2012 23.06.2012TYPO3 et l’Open Data
  27. 27. Etendre le catalogue d’application Prévu pour être facilement complété et modifié Hooks de rendu des champs (formulaire d’édition, page détail) Hooks de modification de requête SQL (select, insert, update) et de validation de la saisie des champs Faites part de vos modifications !T3UNI 2012 27.06.2012TYPO3 et l’Open Data
  28. 28. Moteur d’APIhttp://fqdn.tld/?eID=ics_od_core_api&output=json&key=xxx &cmd=nom_de_la_commande&version=xx&param[]=les_ paramètreshttp://example.com/xml/?version=1.0&key=xxx&cmd=datast ore_getdatasets&param[ids]=13,15,23T3UNI 2012 27.06.2012TYPO3 et l’Open Data
  29. 29. Moteur d’APIT3UNI 2012 27.06.2012TYPO3 et l’Open Data
  30. 30. Assistant à la création de nouvelle commandeFaire rapidement ses propres commandes pour fournir un accès API adapté à vos donnéesT3UNI 2012 27.06.2012TYPO3 et l’Open Data
  31. 31. Pour une installation rapide… Package Open Data complet avec : News (tt_news) Commenting system (comments) Ratings (ratings) Front End User Registration (sr_feuser_register) Modern FAQ (irfaq) mm_forum (mm_forum)T3UNI 2012 27.06.2012TYPO3 et l’Open Data
  32. 32. Futur de la plateforme
  33. 33. Créer un groupement d’acteurs publics etprivés autour de TYPO3 et de l’Open Data « Inspiring people to share »
  34. 34. Objectif du groupement Choisir un nom pour la plateforme Promouvoir et faire connaître la plateforme Définir une roadmap Mutualiser les coûts de développements Encourager TYPO3 et l’Open Data en FranceT3UNI 2012 27.06.2012TYPO3 et l’Open Data
  35. 35. Acteurs intéressés par ce groupementT3UNI 2012 27.06.2012TYPO3 et l’Open Data
  36. 36. Pistes d’évolutions Permettre l’utilisation d’entrepôts existants (type CKAN) Pouvoir interroger la plateforme via d’autres formats d’API (OData…) Interfaçage avec Solr Fonctionnalités d’entrepôt de données (création de la structure de stockage, typage des champs pour contextualisation…) Proposer de la visualisation directe des données (Data Visualization)T3UNI 2012 27.06.2012TYPO3 et l’Open Data
  37. 37. Questions / RéponsesT3UNI 2012 27.06.2012TYPO3 et l’Open Data
  38. 38. Merci Aurélien GRAYO <aurelien.grayo@plan-net.fr> Twitter : @agrayoT3UNI 2012 27.06.2012TYPO3 et l’Open Data

×