Open data
des données internes
Philippe Deschaseaux
origines du projet
Les données internes sont cloisonnées
et prisonnières de leur webapp
et prisonnières de leur webapp
Quelles sont les particularités techniques
d'une plate-forme Open data ?
d'une plate-forme Open data ?
REST c'est cool
La dataviz c'est cool
Le web est simple et puissant
+
Séminaire open source
données internes ?
annuaire d'entreprise
référentiel des projets
référentiel des développements
réseau social interne
APIs internes
organisation des équipes
organisation de la recherche
modèle fonctionnel d'entreprise
sites internationaux
actualités
menu de la cantine
données "prisonnières" ?
employés: ~annuaire interne
projets: ~SILabs
communautés: ~Plazza
activité de développement: ~Forge
un peu de sociologie
pas de raison objective d'empêcher l'accès à ces données
frein uniquement technique, générationnel
peur irraisonnée
"feel the pulse"
"quantified company"
open data
juste une idée
pas de signification technique a priori
la preuve: Etalab
C'est l'occasion de...
-
documenter les identifiants métier existants
-
créer ceux qui n'existent pas
-
les utiliser pour établir des ponts entre les données
"The lie of the API"
web application souhaitant "ouvrir" ses données
existant: pages html contenant les données
créer une nouvelle API sur le serveur ? C'est mal
anti-pattern: "unnecessary complexity"
REST
co-rédacteur de la préco CVP
nombreux projets accompagnés
évangéliste/gourou
Le web a été conçu
pour être REST
...mais le vrai REST est rare
Sir Tim Berners-Lee
documents/données
documents/données
HTML, navigateurs: bons élèves
CRUD
REST resources
+ single page application (browser/editor)
+ single page application (browser/editor)
javascript/ajax/CORS etc.
data viz
gros buzz
conséquence logique de l'ouverture des données
compétence spécifique
E. Tufte
objectifs du projet
implémenter techniquement
l'ouverture de données internes
l'ouverture de données internes
(REST)
promouvoir l'aspect social
en fournissant data viz innovantes et
en fournissant data viz innovantes et
tableaux de bords personnalisés
architecture
server: PHP, JSON, MySQL, PhantomJS,
client: Bootstrap, jQuery, RaphaelJS, gRaphaelJS, Leaflet
démo
et après ?
nouvelles sources de données (SILabs)
communication/concours
benchmark outils de dataviz
tableaux de bord personnalisés
web sémantique
questions ?
Open data interne
By Philippe Deschaseaux
Open data interne
- 1,098