SlideShare une entreprise Scribd logo
1  sur  12
PAR : OUADIE LAHDIOUI
TWITTER : @OUADIELAHDIOUI
04/04/2016
BBL : BROWN BAG LUNCH
Prismic : Un CMS sans tête en mode SaaS
AGENDA
 Architecture CMS monolithique
 Architecture CMS Sans tête
 CMS Sans tête (a.k.a headless CMS ou decoupled CMS) :
2
 Qu'est ce que vous pouvez faire avec ?
 Solutions
 Prismic.io
 Prismic.io API
 Prismic.io API Browser
ARCHITECTURE CMS MONOLITHIQUE (A.K.A TRADITIONAL CMS)
3
 Comment faire pour exploiter le contenu à partir :
Application desktop ? Application mobile native ?
ARCHITECTURE CMS SANS TÊTE (A.K.A HEADLESS OU DECOUPLED)
4
Application
desktop
Application
mobile native
Navigateur
Microsites
Wearables
Smart TV
Xbox
CMS SANS TÊTE (A.K.A HEADLESS OU DECOUPLED)
 Un backend basé sur une BD et géré traditionnellement via une interface graphique
 Un contenu accessible via des services web
 Un frontend totalement indépendant
5
CMS SANS TÊTE : QU'EST CE QUE VOUS POUVEZ FAIRE AVEC ?
6
CMS SANS TÊTE : SOLUTIONS
 WordPress sans tête : WP + plugin JSON API
 Drupal sans tête : Drupal + module pour des WS REST
7
Avantages
 API simple pour manipuler le contenu
 Même logiciel, workflow...pas besoin d'apprendre un
nouveau outil
 Réutiliser le code et le contenu existant
inconvénients  Extensions non officielles
 Conflit avec les nouvelles versions du CMS
 Fonctionnalités limitées
CMS SANS TÊTE : PRISMIC.IO
 Un CMS en mode SaaS (Software as a service) orienté données
 Il se focalise sur la valeur métier de la gestion de contenu et non pas sur l’affichage
 Crée par :
> Sadek Drobi : un des fondateurs de Play Framwork.
> Guillaume Bort : Un lead du projet Play
 Propose deux services en parallèle :
> une solution de gestion de contenu avec un back-office
> une API REST pour interagir, récupérer et mettre en forme les contenus
8
CMS SANS TÊTE : L’INTERFACE PRISMIC.IO
9
CMS SANS TÊTE : PRISMIC.IO API
10
 Télécharger le kit de développement :
 Définir la stratégie d’utilisation du kit :
 Let’s go :
CMS SANS TÊTE : PRISMIC.IO API BROWSER
11
12
Bon appétit
et merci pour votre attention

Contenu connexe

Tendances

Apache camel et les entreprise integration patterns
Apache camel et les entreprise integration patternsApache camel et les entreprise integration patterns
Apache camel et les entreprise integration patternsOuadie LAHDIOUI
 
Asp.net Tutorials de L'application "Organizer"
Asp.net Tutorials de L'application "Organizer"Asp.net Tutorials de L'application "Organizer"
Asp.net Tutorials de L'application "Organizer"Nazih Heni
 
M20486 formation-developper-des-applications-web-asp-net-mvc-4
M20486 formation-developper-des-applications-web-asp-net-mvc-4M20486 formation-developper-des-applications-web-asp-net-mvc-4
M20486 formation-developper-des-applications-web-asp-net-mvc-4CERTyou Formation
 
Présentation de WCF
Présentation de WCFPrésentation de WCF
Présentation de WCFRomain Coste
 
Introduction à web assembly
Introduction à web assemblyIntroduction à web assembly
Introduction à web assemblyJérémy Buget
 
ASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSRenaud Dumont
 
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Nazih Heni
 
Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5Microsoft
 
De A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicativeDe A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicativeMicrosoft
 
Angular JS - Paterne Gaye-Guingnido
Angular JS - Paterne Gaye-Guingnido Angular JS - Paterne Gaye-Guingnido
Angular JS - Paterne Gaye-Guingnido SOAT
 
Twitter Bootstrap par Antoine Guédès et Cédric Dussart
Twitter Bootstrap par Antoine Guédès et Cédric DussartTwitter Bootstrap par Antoine Guédès et Cédric Dussart
Twitter Bootstrap par Antoine Guédès et Cédric DussartLa FeWeb
 
Symfony et Sonata Project chez Canal+
Symfony et Sonata Project chez Canal+ Symfony et Sonata Project chez Canal+
Symfony et Sonata Project chez Canal+ ekino
 
Comment créer des Chrome Apps ou Packaged Chrome Apps
Comment créer des Chrome Apps ou Packaged Chrome AppsComment créer des Chrome Apps ou Packaged Chrome Apps
Comment créer des Chrome Apps ou Packaged Chrome AppsBruno Soufo
 
Grails Un Framework Web Agile
Grails Un Framework Web AgileGrails Un Framework Web Agile
Grails Un Framework Web AgileNabil Adouani
 
ASP.NET from Zero to Hero
ASP.NET from Zero to HeroASP.NET from Zero to Hero
ASP.NET from Zero to HeroCellenza
 

Tendances (20)

Apache camel et les entreprise integration patterns
Apache camel et les entreprise integration patternsApache camel et les entreprise integration patterns
Apache camel et les entreprise integration patterns
 
Asp.net Tutorials de L'application "Organizer"
Asp.net Tutorials de L'application "Organizer"Asp.net Tutorials de L'application "Organizer"
Asp.net Tutorials de L'application "Organizer"
 
M20486 formation-developper-des-applications-web-asp-net-mvc-4
M20486 formation-developper-des-applications-web-asp-net-mvc-4M20486 formation-developper-des-applications-web-asp-net-mvc-4
M20486 formation-developper-des-applications-web-asp-net-mvc-4
 
Présentation de WCF
Présentation de WCFPrésentation de WCF
Présentation de WCF
 
Initiation à ASP.NET 4.0
Initiation à ASP.NET 4.0Initiation à ASP.NET 4.0
Initiation à ASP.NET 4.0
 
Introduction à web assembly
Introduction à web assemblyIntroduction à web assembly
Introduction à web assembly
 
ASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJS
 
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"
 
Introduction à ASP.NET
Introduction à ASP.NETIntroduction à ASP.NET
Introduction à ASP.NET
 
Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5
 
Vue Introduction
Vue IntroductionVue Introduction
Vue Introduction
 
jQuery vs AngularJS
jQuery vs AngularJS jQuery vs AngularJS
jQuery vs AngularJS
 
De A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicativeDe A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicative
 
Angular JS - Paterne Gaye-Guingnido
Angular JS - Paterne Gaye-Guingnido Angular JS - Paterne Gaye-Guingnido
Angular JS - Paterne Gaye-Guingnido
 
Websico dp-fr-7a63
Websico dp-fr-7a63Websico dp-fr-7a63
Websico dp-fr-7a63
 
Twitter Bootstrap par Antoine Guédès et Cédric Dussart
Twitter Bootstrap par Antoine Guédès et Cédric DussartTwitter Bootstrap par Antoine Guédès et Cédric Dussart
Twitter Bootstrap par Antoine Guédès et Cédric Dussart
 
Symfony et Sonata Project chez Canal+
Symfony et Sonata Project chez Canal+ Symfony et Sonata Project chez Canal+
Symfony et Sonata Project chez Canal+
 
Comment créer des Chrome Apps ou Packaged Chrome Apps
Comment créer des Chrome Apps ou Packaged Chrome AppsComment créer des Chrome Apps ou Packaged Chrome Apps
Comment créer des Chrome Apps ou Packaged Chrome Apps
 
Grails Un Framework Web Agile
Grails Un Framework Web AgileGrails Un Framework Web Agile
Grails Un Framework Web Agile
 
ASP.NET from Zero to Hero
ASP.NET from Zero to HeroASP.NET from Zero to Hero
ASP.NET from Zero to Hero
 

En vedette

REST : Modèle de maturité de Richardson, Pour évaluer la RESTitude de votre API
REST : Modèle de maturité de Richardson, Pour évaluer la RESTitude de votre APIREST : Modèle de maturité de Richardson, Pour évaluer la RESTitude de votre API
REST : Modèle de maturité de Richardson, Pour évaluer la RESTitude de votre APIOuadie LAHDIOUI
 
AngularJS - Présentation (french)
AngularJS - Présentation (french)AngularJS - Présentation (french)
AngularJS - Présentation (french)Yacine Rezgui
 
Introduction au Framework AngularJs
Introduction au Framework AngularJsIntroduction au Framework AngularJs
Introduction au Framework AngularJsRadhoueneRouached
 
comprendre angularJS en 10 minutes
comprendre angularJS en 10 minutescomprendre angularJS en 10 minutes
comprendre angularJS en 10 minutesDavid Bo
 
PresentacióN2
PresentacióN2PresentacióN2
PresentacióN2yishel
 
Proyecto dolca(1)
Proyecto dolca(1)Proyecto dolca(1)
Proyecto dolca(1)francy
 
Derecho inte y otras disc
Derecho inte y otras discDerecho inte y otras disc
Derecho inte y otras discElena Tapias
 
Communauté onepoint - Stratégie IT & Architecture d'Entreprise
Communauté onepoint - Stratégie IT & Architecture d'EntrepriseCommunauté onepoint - Stratégie IT & Architecture d'Entreprise
Communauté onepoint - Stratégie IT & Architecture d'EntrepriseGroupeONEPOINT
 
Preguntas de investigacion prof
Preguntas de investigacion              profPreguntas de investigacion              prof
Preguntas de investigacion profjpvg
 
Inteligencia Comercial y Contratación Pública. De los datos... al conocimiento
Inteligencia Comercial y Contratación Pública. De los datos... al conocimientoInteligencia Comercial y Contratación Pública. De los datos... al conocimiento
Inteligencia Comercial y Contratación Pública. De los datos... al conocimientoJose Luis Marín de la Iglesia
 
Concours "Dis-moi dix mots" - Lycée Français de Palma
Concours "Dis-moi dix mots" - Lycée Français de PalmaConcours "Dis-moi dix mots" - Lycée Français de Palma
Concours "Dis-moi dix mots" - Lycée Français de Palmacdilyceepalma
 
Redes3
Redes3Redes3
Redes3Erick
 
Realidad Virtual, aumentada y videojuegos
Realidad Virtual, aumentada y videojuegosRealidad Virtual, aumentada y videojuegos
Realidad Virtual, aumentada y videojuegosNelson
 
Yves Doyon de Québec
Yves Doyon de QuébecYves Doyon de Québec
Yves Doyon de QuébecYves Doyon
 

En vedette (20)

AngularJS
AngularJSAngularJS
AngularJS
 
REST : Modèle de maturité de Richardson, Pour évaluer la RESTitude de votre API
REST : Modèle de maturité de Richardson, Pour évaluer la RESTitude de votre APIREST : Modèle de maturité de Richardson, Pour évaluer la RESTitude de votre API
REST : Modèle de maturité de Richardson, Pour évaluer la RESTitude de votre API
 
AngularJS - Présentation (french)
AngularJS - Présentation (french)AngularJS - Présentation (french)
AngularJS - Présentation (french)
 
Introduction au Framework AngularJs
Introduction au Framework AngularJsIntroduction au Framework AngularJs
Introduction au Framework AngularJs
 
comprendre angularJS en 10 minutes
comprendre angularJS en 10 minutescomprendre angularJS en 10 minutes
comprendre angularJS en 10 minutes
 
Debug like a doctor
Debug like a doctorDebug like a doctor
Debug like a doctor
 
Exploradores web
Exploradores webExploradores web
Exploradores web
 
PresentacióN2
PresentacióN2PresentacióN2
PresentacióN2
 
Proyecto dolca(1)
Proyecto dolca(1)Proyecto dolca(1)
Proyecto dolca(1)
 
Skm c554e15043010170
Skm c554e15043010170Skm c554e15043010170
Skm c554e15043010170
 
Derecho inte y otras disc
Derecho inte y otras discDerecho inte y otras disc
Derecho inte y otras disc
 
Communauté onepoint - Stratégie IT & Architecture d'Entreprise
Communauté onepoint - Stratégie IT & Architecture d'EntrepriseCommunauté onepoint - Stratégie IT & Architecture d'Entreprise
Communauté onepoint - Stratégie IT & Architecture d'Entreprise
 
My tools @ridehf
My tools @ridehfMy tools @ridehf
My tools @ridehf
 
Amigo libro
Amigo libroAmigo libro
Amigo libro
 
Preguntas de investigacion prof
Preguntas de investigacion              profPreguntas de investigacion              prof
Preguntas de investigacion prof
 
Inteligencia Comercial y Contratación Pública. De los datos... al conocimiento
Inteligencia Comercial y Contratación Pública. De los datos... al conocimientoInteligencia Comercial y Contratación Pública. De los datos... al conocimiento
Inteligencia Comercial y Contratación Pública. De los datos... al conocimiento
 
Concours "Dis-moi dix mots" - Lycée Français de Palma
Concours "Dis-moi dix mots" - Lycée Français de PalmaConcours "Dis-moi dix mots" - Lycée Français de Palma
Concours "Dis-moi dix mots" - Lycée Français de Palma
 
Redes3
Redes3Redes3
Redes3
 
Realidad Virtual, aumentada y videojuegos
Realidad Virtual, aumentada y videojuegosRealidad Virtual, aumentada y videojuegos
Realidad Virtual, aumentada y videojuegos
 
Yves Doyon de Québec
Yves Doyon de QuébecYves Doyon de Québec
Yves Doyon de Québec
 

Similaire à Prismic

CMSday 2103 - Ametys : Gestion fine des contenus dans un environnement multisite
CMSday 2103 - Ametys : Gestion fine des contenus dans un environnement multisiteCMSday 2103 - Ametys : Gestion fine des contenus dans un environnement multisite
CMSday 2103 - Ametys : Gestion fine des contenus dans un environnement multisiteSmile I.T is open
 
Création de visuels personnalisés avec Power BI Visuals CLI
Création de visuels personnalisésavec Power BI Visuals CLICréation de visuels personnalisésavec Power BI Visuals CLI
Création de visuels personnalisés avec Power BI Visuals CLIDenys Chamberland
 
Création de visuels personnalisés avec Power BI Visuals CLI
Création de visuels personnalisés avec Power BI Visuals CLICréation de visuels personnalisés avec Power BI Visuals CLI
Création de visuels personnalisés avec Power BI Visuals CLIDenys Chamberland
 
Flat File CMS - AgoraCMS 2014
Flat File CMS - AgoraCMS 2014Flat File CMS - AgoraCMS 2014
Flat File CMS - AgoraCMS 2014Laurent Séguin
 
Programmation Web developpement dynamique
Programmation Web developpement dynamiqueProgrammation Web developpement dynamique
Programmation Web developpement dynamiqueYounesOuladSayad1
 
developpement web framework cms developpement brute
developpement web framework cms developpement brutedeveloppement web framework cms developpement brute
developpement web framework cms developpement bruteYounesOuladSayad1
 
content management system
content management systemcontent management system
content management systemIbtissam Kably
 
Un site dynamique sans serveur (serverless), c’est possible ! par Virginie MA...
Un site dynamique sans serveur (serverless), c’est possible ! par Virginie MA...Un site dynamique sans serveur (serverless), c’est possible ! par Virginie MA...
Un site dynamique sans serveur (serverless), c’est possible ! par Virginie MA...La Cuisine du Web
 
Comment bien choisir son cms e-commerce ?
Comment bien choisir son cms e-commerce ?Comment bien choisir son cms e-commerce ?
Comment bien choisir son cms e-commerce ?Chris Gillard
 
présentation wordpress
présentation wordpressprésentation wordpress
présentation wordpressmonsieurpixel
 
Construire une PWA connectée à WordPress
Construire une PWA connectée à WordPressConstruire une PWA connectée à WordPress
Construire une PWA connectée à WordPressBenjamin LUPU
 
Symfony live Paris 2014 - Symfony2 sur Azure
Symfony live Paris 2014 - Symfony2 sur AzureSymfony live Paris 2014 - Symfony2 sur Azure
Symfony live Paris 2014 - Symfony2 sur AzureStéphane ESCANDELL
 
Mobyview : Drupal Meetup, Paris, 17 Sep 2015
Mobyview : Drupal Meetup, Paris, 17 Sep 2015Mobyview : Drupal Meetup, Paris, 17 Sep 2015
Mobyview : Drupal Meetup, Paris, 17 Sep 2015Alex Leroy Deval
 
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œilVisual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œilMicrosoft Technet France
 
LAWS - Crée un site dynamique en serverless c'est possible
LAWS - Crée un site dynamique en serverless c'est possibleLAWS - Crée un site dynamique en serverless c'est possible
LAWS - Crée un site dynamique en serverless c'est possibleRobin Mizreh
 
No Code et SEO sont ils compatibles ? Philippe Yonnet Neper
No Code et SEO sont ils compatibles ? Philippe Yonnet NeperNo Code et SEO sont ils compatibles ? Philippe Yonnet Neper
No Code et SEO sont ils compatibles ? Philippe Yonnet NeperPhilippe YONNET
 
S29 valorisation de l'existant ibm i avec php
S29   valorisation de l'existant ibm i avec phpS29   valorisation de l'existant ibm i avec php
S29 valorisation de l'existant ibm i avec phpGautier DUMAS
 
Présentation CMS ( Joomla )
Présentation CMS ( Joomla )Présentation CMS ( Joomla )
Présentation CMS ( Joomla )Gaspar Daniel
 

Similaire à Prismic (20)

CMSday 2103 - Ametys : Gestion fine des contenus dans un environnement multisite
CMSday 2103 - Ametys : Gestion fine des contenus dans un environnement multisiteCMSday 2103 - Ametys : Gestion fine des contenus dans un environnement multisite
CMSday 2103 - Ametys : Gestion fine des contenus dans un environnement multisite
 
Création de visuels personnalisés avec Power BI Visuals CLI
Création de visuels personnalisésavec Power BI Visuals CLICréation de visuels personnalisésavec Power BI Visuals CLI
Création de visuels personnalisés avec Power BI Visuals CLI
 
Création de visuels personnalisés avec Power BI Visuals CLI
Création de visuels personnalisés avec Power BI Visuals CLICréation de visuels personnalisés avec Power BI Visuals CLI
Création de visuels personnalisés avec Power BI Visuals CLI
 
Flat File CMS - AgoraCMS 2014
Flat File CMS - AgoraCMS 2014Flat File CMS - AgoraCMS 2014
Flat File CMS - AgoraCMS 2014
 
Cms Podcamp 2009
Cms Podcamp 2009Cms Podcamp 2009
Cms Podcamp 2009
 
Programmation Web developpement dynamique
Programmation Web developpement dynamiqueProgrammation Web developpement dynamique
Programmation Web developpement dynamique
 
developpement web framework cms developpement brute
developpement web framework cms developpement brutedeveloppement web framework cms developpement brute
developpement web framework cms developpement brute
 
GestionAIR
GestionAIRGestionAIR
GestionAIR
 
content management system
content management systemcontent management system
content management system
 
Un site dynamique sans serveur (serverless), c’est possible ! par Virginie MA...
Un site dynamique sans serveur (serverless), c’est possible ! par Virginie MA...Un site dynamique sans serveur (serverless), c’est possible ! par Virginie MA...
Un site dynamique sans serveur (serverless), c’est possible ! par Virginie MA...
 
Comment bien choisir son cms e-commerce ?
Comment bien choisir son cms e-commerce ?Comment bien choisir son cms e-commerce ?
Comment bien choisir son cms e-commerce ?
 
présentation wordpress
présentation wordpressprésentation wordpress
présentation wordpress
 
Construire une PWA connectée à WordPress
Construire une PWA connectée à WordPressConstruire une PWA connectée à WordPress
Construire une PWA connectée à WordPress
 
Symfony live Paris 2014 - Symfony2 sur Azure
Symfony live Paris 2014 - Symfony2 sur AzureSymfony live Paris 2014 - Symfony2 sur Azure
Symfony live Paris 2014 - Symfony2 sur Azure
 
Mobyview : Drupal Meetup, Paris, 17 Sep 2015
Mobyview : Drupal Meetup, Paris, 17 Sep 2015Mobyview : Drupal Meetup, Paris, 17 Sep 2015
Mobyview : Drupal Meetup, Paris, 17 Sep 2015
 
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œilVisual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
 
LAWS - Crée un site dynamique en serverless c'est possible
LAWS - Crée un site dynamique en serverless c'est possibleLAWS - Crée un site dynamique en serverless c'est possible
LAWS - Crée un site dynamique en serverless c'est possible
 
No Code et SEO sont ils compatibles ? Philippe Yonnet Neper
No Code et SEO sont ils compatibles ? Philippe Yonnet NeperNo Code et SEO sont ils compatibles ? Philippe Yonnet Neper
No Code et SEO sont ils compatibles ? Philippe Yonnet Neper
 
S29 valorisation de l'existant ibm i avec php
S29   valorisation de l'existant ibm i avec phpS29   valorisation de l'existant ibm i avec php
S29 valorisation de l'existant ibm i avec php
 
Présentation CMS ( Joomla )
Présentation CMS ( Joomla )Présentation CMS ( Joomla )
Présentation CMS ( Joomla )
 

Prismic

  • 1. PAR : OUADIE LAHDIOUI TWITTER : @OUADIELAHDIOUI 04/04/2016 BBL : BROWN BAG LUNCH Prismic : Un CMS sans tête en mode SaaS
  • 2. AGENDA  Architecture CMS monolithique  Architecture CMS Sans tête  CMS Sans tête (a.k.a headless CMS ou decoupled CMS) : 2  Qu'est ce que vous pouvez faire avec ?  Solutions  Prismic.io  Prismic.io API  Prismic.io API Browser
  • 3. ARCHITECTURE CMS MONOLITHIQUE (A.K.A TRADITIONAL CMS) 3  Comment faire pour exploiter le contenu à partir : Application desktop ? Application mobile native ?
  • 4. ARCHITECTURE CMS SANS TÊTE (A.K.A HEADLESS OU DECOUPLED) 4 Application desktop Application mobile native Navigateur Microsites Wearables Smart TV Xbox
  • 5. CMS SANS TÊTE (A.K.A HEADLESS OU DECOUPLED)  Un backend basé sur une BD et géré traditionnellement via une interface graphique  Un contenu accessible via des services web  Un frontend totalement indépendant 5
  • 6. CMS SANS TÊTE : QU'EST CE QUE VOUS POUVEZ FAIRE AVEC ? 6
  • 7. CMS SANS TÊTE : SOLUTIONS  WordPress sans tête : WP + plugin JSON API  Drupal sans tête : Drupal + module pour des WS REST 7 Avantages  API simple pour manipuler le contenu  Même logiciel, workflow...pas besoin d'apprendre un nouveau outil  Réutiliser le code et le contenu existant inconvénients  Extensions non officielles  Conflit avec les nouvelles versions du CMS  Fonctionnalités limitées
  • 8. CMS SANS TÊTE : PRISMIC.IO  Un CMS en mode SaaS (Software as a service) orienté données  Il se focalise sur la valeur métier de la gestion de contenu et non pas sur l’affichage  Crée par : > Sadek Drobi : un des fondateurs de Play Framwork. > Guillaume Bort : Un lead du projet Play  Propose deux services en parallèle : > une solution de gestion de contenu avec un back-office > une API REST pour interagir, récupérer et mettre en forme les contenus 8
  • 9. CMS SANS TÊTE : L’INTERFACE PRISMIC.IO 9
  • 10. CMS SANS TÊTE : PRISMIC.IO API 10  Télécharger le kit de développement :  Définir la stratégie d’utilisation du kit :  Let’s go :
  • 11. CMS SANS TÊTE : PRISMIC.IO API BROWSER 11
  • 12. 12 Bon appétit et merci pour votre attention