SlideShare a Scribd company logo
1 of 34
Mobyview
Serveur d’applications mobiles avec Drupal
Mobyview La solution Mobyview
Mobyview est un acteur exclusivement dédié aux technologies mobiles
Mobyview est une solution destinée à faciliter la création d’applications mobiles natives
À qui s’adresse Mobyview ? À tous ceux qui ne sont pas experts iOS ou Android
L’avantage de Mobyview : la génération du code natif sur iOS et Android
Drupal
Mobyview Pourquoi Drupal ?
Développement d’un CMS Ad-hoc à la demande de nos clients
Beaucoup de limites
Développement d’un composant Symfony
Toujours des limites
Framework moderne de gestion de contenu
Gestion des utilisateursUn workflow
Un moteur de règles
Composants E-Commerce
Mobyview Pourquoi Drupal ?
Avec Drupal 8, le framework est totalement orienté « Web Services ».
Convient parfaitement à l’architecture des applications mobiles natives
Avec Drupal, pas de duplication de contenu
Utilisation du contenu cross-platform
Mobyview La plateforme Mobyview
Le Builder
La gestion du contenu
et des utilisateurs
L’analyticsLes notifications
4composants
Mobyview Le Builder
L’éditeur visuel qui permet de construire l’app sans développement.
Un designer, un themer Drupal peuvent facilement utiliser le Builder.
Mobyview Le Builder
Il facilite l’intégration des maquettes graphiques.
C’est le lieu de définition de la navigation et des entités de contenus constituant l’app.
Mobyview Le Builder
Il permet de dessiner les composants de chaque vue par simple « drag & drop ».
Mobyview Le Builder
Une seule construction, génération de l’application sur iOS et Android
Mobyview Le Builder
Mobyview La Gestion des données
3 moyens de gérer les données
CMS interne, pour les contenus simples
Mobyview La Gestion des données
3 moyens de gérer les données
Agrégation des flux de contenus sur la plateforme Mobyview
Mobyview La Gestion des données
3 moyens de gérer les données
Connecteurs temps réel vers Drupal ou autres systèmes externes via des APIs REST
Mobyview La Gestion des données
Gestion des utilisateurs
Gestion des rôles, du profil et des actions (register, login, logout…)
Mobyview L’ Analytics
Tracking possible sur
chaque vue et chaque
action de l’app
Configuration simple
depuis le Builder
Configurable par tous
les profils. (Designer,
Themer, Marketing
Manager…)
Intégré à
Mobyview Notifications Push & Beacons
Messagerie interne : Mobyview gère par simple configuration les notifications Push
Les notifications sont gérées à partir de Drupal
Possibilité d’envoyer des messages lors d’une interaction avec les Beacons
La flotte des beacons et des contenus associés sont pilotés par Drupal
Mobyview Mobyviewer
Application à télécharger sur les Appstores de Google
et d’Apple
Restitue sur le terminal même la construction de votre
application
Tests dynamiques de l’interface graphique et de
la connexion avec les données
Permet un rapide prototypage de l’app
Des développements spécifiques : les SDKs sont disponibles
Mobyview Quelques applications sur Mobyview
VB Beach Life
Mobyview Quelques applications sur Mobyview
Opéra Batignolles
Mobyview Quelques applications sur Mobyview
Virginia Beach
Mobyview Quelques applications sur Mobyview
JLL.fr
Mobyview Ou encore…
Son & Image 360 Hixance Les Affaires My Paris Street Art
Mobyview
Mobyview
+
MobyviewMobyview +
Compatible avec Drupal 7+ (prochainement 8)
Communication via web services REST
: Intégration
Sécurité : Drupal Session, CSRF-Token (prochainement OAuth)
MobyviewMobyview + : Fonctionnalités
Lecture et écriture de tous types de contenus (node, file, entity…)
Intégration complète avec la gestion des utilisateurs
Intégration de Commerce
Intégration des Beacons
MobyviewMobyview + : Contribs non-officielles
Module « mbv_entity »
Sérialisation des types
Date ISO vs Timestamp, Latlon
Personnalisation Enrichissement des données
Inclure / exclure des données enfant
(Entité référente, auteur, termes)
Optimisation des requêtes client/serveur
Url complète des images + previews
Création de contenu, login …
MobyviewMobyview + : Contribs non-officielles
Module « mbv_entity »
Sérialisation des types
Date ISO vs Timestamp, Latlon
Personnalisation Enrichissement des données
Inclure / exclure des données enfant
(Entité référente, auteur, termes)
Optimisation des requêtes client/serveur
Url complète des images + previews
Création de contenu, login …
Generic Processor
{
"title": "Guy Savoy - Le Chibertasss",
"created": "1438337573",
"field_form_logo": {
"und": [
{
"fid": "400",
"uid": "1",
"filename": "image.jpg",
"uri": "public://image.jpg",
"filemime": "image/jpeg",
"filesize": "48177",
"status": "1",
"timestamp": "1442327062",
"alt": "",
"title": "",
"width": "250",
"height": "140"
}
]
},
"field_form_geocode": {
"und": [
{
"geom": "POINT (2.2333 12.121212)",
"geo_type": "point",
"lat": "12.121212000000",
"lon": "2.233300000000",
"left": "2.233300000000",
"top": "12.121212000000",
"right": "2.233300000000",
"bottom": "12.121212000000",
"geohash": "s41sfyd5pttn"
}
]
}
}
Mobyview Processor
{
"title": "Guy Savoy - Le Chibertasss",
"created": "2015-07-31T12:12:53+02:00",
"form_logo": {
"file": {
"uri": "http://drupal.local/api/file/400",
"id": "400",
"resource": "file",
"uri_full":
"http://drupal.local/sites/default/files/image.jpg",
"previews": {
"uri_style_thumbnail":
"http://drupal.local/sites/default/files/styles/thumbna
il/public/image.jpg"
}
}
},
"form_geocode": {
"latlon": "12.121212000000,2.233300000000"
}
}
MobyviewMobyview +
Module « Recherche avancée »
Recherches Full Text,
Géolocalisée, Multilingues…
Intégration avec SOLR (solr_api)
(Prochainement elasticsearch)
Exposition d’un web service pour la
recherche
Mots Clés
Géolocalisé avec un rayon
Filtres, opérateurs et disjonction (et/ou)
Tris
Pagination
filters[field_event_location][latlon]=35.2658,-72.1583&filters[field_event_location][radius]=10
filters[created][value]=2015-02-02T13:54:54Z&filters[created][operator]=<=
sorts[0][field]=popular&sorts[0][direction]=ASC&sorts[1][field]=name&sorts[1][direction]=ASC
: Contribs non-officielles
MobyviewMobyview +
Module « Push Notification »
Intégration avec les modules
push_notifications, rules
Développement de rules pour des
notifications personnalisées
Ouverture de la notification sur
une vue de l’application mobile
Choix du contenu à afficher Ciblage des utilisateurs
: Contribs non-officielles
MobyviewMobyview +
Webservice pour la Taxonomy
Liste des termes de type
parent / enfant dans le
vocabulaire
Compte le nombre de références
(node / entité)
Exclure des termes
categories?category_uid=category&count_options[type]=node&count_options[exclude_max]=0&count_options[sort]=DESC
: Contribs non-officielles
Mobyview
Mobyview +
Démo
Régressions lors de mises à jour
Mobyview
Retour d’expériences
Ces retours concernent uniquement la partie Back Office.
Difficultés à ajouter des composants métier
Communauté (contribs)
Interface CMS puissante
Déploiement
Mobyview
Ces retours concernent uniquement la partie Back Office.
Faire ses propres modules
Retour d’expériences
sMobyview
Q&A
Samy Elbaz
CEO
Julien Hazan
CTO
samy.elbaz@mobyview.com julien.hazan@mobyview.com

More Related Content

Viewers also liked

Les nouveaux eldorados de l'economie connectee final-06-12-13
Les nouveaux eldorados de l'economie connectee final-06-12-13Les nouveaux eldorados de l'economie connectee final-06-12-13
Les nouveaux eldorados de l'economie connectee final-06-12-13Frederic Simottel
 
Thomas
ThomasThomas
ThomasEN
 
Prévenir les chutes tout en stimulant la mobilité des personnes âgées : les r...
Prévenir les chutes tout en stimulant la mobilité des personnes âgées : les r...Prévenir les chutes tout en stimulant la mobilité des personnes âgées : les r...
Prévenir les chutes tout en stimulant la mobilité des personnes âgées : les r...Canadian Patient Safety Institute
 
Internet et soins primaires: les outils de veille et de recherche documentair...
Internet et soins primaires: les outils de veille et de recherche documentair...Internet et soins primaires: les outils de veille et de recherche documentair...
Internet et soins primaires: les outils de veille et de recherche documentair...Lhenoretd
 
JPME 2012: E-réputation par Kollector
JPME 2012: E-réputation par KollectorJPME 2012: E-réputation par Kollector
JPME 2012: E-réputation par KollectorAntoine Servais
 
Confia en mi
Confia en miConfia en mi
Confia en miRicardo
 
Postgrado de docencia superior
Postgrado de docencia superiorPostgrado de docencia superior
Postgrado de docencia superiorSEEG
 
Waq 2013 réussir la mise en place d’un intranet - yann sadok
Waq 2013    réussir la mise en place d’un intranet - yann sadokWaq 2013    réussir la mise en place d’un intranet - yann sadok
Waq 2013 réussir la mise en place d’un intranet - yann sadokYann SADOK
 
Historique des logements citoyens (final)
Historique des logements citoyens (final)Historique des logements citoyens (final)
Historique des logements citoyens (final)VirginieJulien
 
Références
RéférencesRéférences
Référencesgbresson
 
Tutorial Evernote - Recordatorios iOS 2013-09
Tutorial Evernote - Recordatorios iOS 2013-09Tutorial Evernote - Recordatorios iOS 2013-09
Tutorial Evernote - Recordatorios iOS 2013-09Soluciona Facil
 

Viewers also liked (20)

Les nouveaux eldorados de l'economie connectee final-06-12-13
Les nouveaux eldorados de l'economie connectee final-06-12-13Les nouveaux eldorados de l'economie connectee final-06-12-13
Les nouveaux eldorados de l'economie connectee final-06-12-13
 
Urdu 34
Urdu 34Urdu 34
Urdu 34
 
Premiers pas
Premiers pasPremiers pas
Premiers pas
 
Thomas
ThomasThomas
Thomas
 
Sstu quebec
Sstu quebecSstu quebec
Sstu quebec
 
Cómo se hacen las citas y referencias
Cómo se hacen las citas y referenciasCómo se hacen las citas y referencias
Cómo se hacen las citas y referencias
 
Clase 11
Clase 11Clase 11
Clase 11
 
Prévenir les chutes tout en stimulant la mobilité des personnes âgées : les r...
Prévenir les chutes tout en stimulant la mobilité des personnes âgées : les r...Prévenir les chutes tout en stimulant la mobilité des personnes âgées : les r...
Prévenir les chutes tout en stimulant la mobilité des personnes âgées : les r...
 
Internet et soins primaires: les outils de veille et de recherche documentair...
Internet et soins primaires: les outils de veille et de recherche documentair...Internet et soins primaires: les outils de veille et de recherche documentair...
Internet et soins primaires: les outils de veille et de recherche documentair...
 
JPME 2012: E-réputation par Kollector
JPME 2012: E-réputation par KollectorJPME 2012: E-réputation par Kollector
JPME 2012: E-réputation par Kollector
 
Confia en mi
Confia en miConfia en mi
Confia en mi
 
2
22
2
 
Postgrado de docencia superior
Postgrado de docencia superiorPostgrado de docencia superior
Postgrado de docencia superior
 
Waq 2013 réussir la mise en place d’un intranet - yann sadok
Waq 2013    réussir la mise en place d’un intranet - yann sadokWaq 2013    réussir la mise en place d’un intranet - yann sadok
Waq 2013 réussir la mise en place d’un intranet - yann sadok
 
Gat 1
Gat 1Gat 1
Gat 1
 
Historique des logements citoyens (final)
Historique des logements citoyens (final)Historique des logements citoyens (final)
Historique des logements citoyens (final)
 
Presentation LAOS et IFMT
Presentation LAOS et IFMTPresentation LAOS et IFMT
Presentation LAOS et IFMT
 
Références
RéférencesRéférences
Références
 
Tutorial Evernote - Recordatorios iOS 2013-09
Tutorial Evernote - Recordatorios iOS 2013-09Tutorial Evernote - Recordatorios iOS 2013-09
Tutorial Evernote - Recordatorios iOS 2013-09
 
Mobile Phone Recharge
Mobile Phone RechargeMobile Phone Recharge
Mobile Phone Recharge
 

Similar to Mobyview : Drupal Meetup, Paris, 17 Sep 2015

L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8davrous
 
Microsoft Power Platform en Action
Microsoft Power Platform en Action Microsoft Power Platform en Action
Microsoft Power Platform en Action Denys Chamberland
 
Ppt 2 a jeanpierre-yle-cleach-hec-05022015_sent2hec
Ppt 2   a jeanpierre-yle-cleach-hec-05022015_sent2hecPpt 2   a jeanpierre-yle-cleach-hec-05022015_sent2hec
Ppt 2 a jeanpierre-yle-cleach-hec-05022015_sent2hecYves LE CLEACH
 
Integration Summit 16 - Citizen Integrator / Flow - Power apps
Integration Summit 16 - Citizen Integrator / Flow - Power appsIntegration Summit 16 - Citizen Integrator / Flow - Power apps
Integration Summit 16 - Citizen Integrator / Flow - Power appsCellenza
 
Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?NiceToMeetYou
 
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction MeetupIBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction MeetupIBM France Lab
 
Présentation LINAGORA - OBM au @S2LQ
Présentation LINAGORA - OBM au @S2LQPrésentation LINAGORA - OBM au @S2LQ
Présentation LINAGORA - OBM au @S2LQMichel-Marie Maudet
 
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Philippe Beraud
 
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenanceSPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenanceSebastien Coulon
 
B5108 g formation-ibm-cognos-bi-vue-d-ensemble
B5108 g formation-ibm-cognos-bi-vue-d-ensembleB5108 g formation-ibm-cognos-bi-vue-d-ensemble
B5108 g formation-ibm-cognos-bi-vue-d-ensembleCERTyou Formation
 
B5108 g formation-ibm-cognos-bi-vue-d-ensemble
B5108 g formation-ibm-cognos-bi-vue-d-ensembleB5108 g formation-ibm-cognos-bi-vue-d-ensemble
B5108 g formation-ibm-cognos-bi-vue-d-ensembleCERTyou Formation
 
Architecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et XamarinArchitecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et XamarinThierry Buisson
 
Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016Simplicité Software
 
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
 
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
 

Similar to Mobyview : Drupal Meetup, Paris, 17 Sep 2015 (20)

L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8
 
Silverlight 4
Silverlight 4Silverlight 4
Silverlight 4
 
Microsoft Power Platform en Action
Microsoft Power Platform en Action Microsoft Power Platform en Action
Microsoft Power Platform en Action
 
Ppt 2 a jeanpierre-yle-cleach-hec-05022015_sent2hec
Ppt 2   a jeanpierre-yle-cleach-hec-05022015_sent2hecPpt 2   a jeanpierre-yle-cleach-hec-05022015_sent2hec
Ppt 2 a jeanpierre-yle-cleach-hec-05022015_sent2hec
 
Integration Summit 16 - Citizen Integrator / Flow - Power apps
Integration Summit 16 - Citizen Integrator / Flow - Power appsIntegration Summit 16 - Citizen Integrator / Flow - Power apps
Integration Summit 16 - Citizen Integrator / Flow - Power apps
 
Jusqu’ou iront les weblogs?
Jusqu’ou iront les weblogs?Jusqu’ou iront les weblogs?
Jusqu’ou iront les weblogs?
 
Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?
 
Présentation Drupal 2010 02 09
Présentation Drupal  2010 02 09Présentation Drupal  2010 02 09
Présentation Drupal 2010 02 09
 
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction MeetupIBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
 
Présentation LINAGORA - OBM au @S2LQ
Présentation LINAGORA - OBM au @S2LQPrésentation LINAGORA - OBM au @S2LQ
Présentation LINAGORA - OBM au @S2LQ
 
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
 
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenanceSPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
 
B5108 g formation-ibm-cognos-bi-vue-d-ensemble
B5108 g formation-ibm-cognos-bi-vue-d-ensembleB5108 g formation-ibm-cognos-bi-vue-d-ensemble
B5108 g formation-ibm-cognos-bi-vue-d-ensemble
 
B5108 g formation-ibm-cognos-bi-vue-d-ensemble
B5108 g formation-ibm-cognos-bi-vue-d-ensembleB5108 g formation-ibm-cognos-bi-vue-d-ensemble
B5108 g formation-ibm-cognos-bi-vue-d-ensemble
 
Architecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et XamarinArchitecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et Xamarin
 
Atelier FROTSI
Atelier FROTSIAtelier FROTSI
Atelier FROTSI
 
Ardesi
ArdesiArdesi
Ardesi
 
Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016
 
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
 
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
 

Mobyview : Drupal Meetup, Paris, 17 Sep 2015

  • 2. Mobyview La solution Mobyview Mobyview est un acteur exclusivement dédié aux technologies mobiles Mobyview est une solution destinée à faciliter la création d’applications mobiles natives À qui s’adresse Mobyview ? À tous ceux qui ne sont pas experts iOS ou Android L’avantage de Mobyview : la génération du code natif sur iOS et Android
  • 3. Drupal Mobyview Pourquoi Drupal ? Développement d’un CMS Ad-hoc à la demande de nos clients Beaucoup de limites Développement d’un composant Symfony Toujours des limites Framework moderne de gestion de contenu Gestion des utilisateursUn workflow Un moteur de règles Composants E-Commerce
  • 4. Mobyview Pourquoi Drupal ? Avec Drupal 8, le framework est totalement orienté « Web Services ». Convient parfaitement à l’architecture des applications mobiles natives Avec Drupal, pas de duplication de contenu Utilisation du contenu cross-platform
  • 5. Mobyview La plateforme Mobyview Le Builder La gestion du contenu et des utilisateurs L’analyticsLes notifications 4composants
  • 6. Mobyview Le Builder L’éditeur visuel qui permet de construire l’app sans développement. Un designer, un themer Drupal peuvent facilement utiliser le Builder.
  • 7. Mobyview Le Builder Il facilite l’intégration des maquettes graphiques.
  • 8. C’est le lieu de définition de la navigation et des entités de contenus constituant l’app. Mobyview Le Builder
  • 9. Il permet de dessiner les composants de chaque vue par simple « drag & drop ». Mobyview Le Builder
  • 10. Une seule construction, génération de l’application sur iOS et Android Mobyview Le Builder
  • 11. Mobyview La Gestion des données 3 moyens de gérer les données CMS interne, pour les contenus simples
  • 12. Mobyview La Gestion des données 3 moyens de gérer les données Agrégation des flux de contenus sur la plateforme Mobyview
  • 13. Mobyview La Gestion des données 3 moyens de gérer les données Connecteurs temps réel vers Drupal ou autres systèmes externes via des APIs REST
  • 14. Mobyview La Gestion des données Gestion des utilisateurs Gestion des rôles, du profil et des actions (register, login, logout…)
  • 15. Mobyview L’ Analytics Tracking possible sur chaque vue et chaque action de l’app Configuration simple depuis le Builder Configurable par tous les profils. (Designer, Themer, Marketing Manager…) Intégré à
  • 16. Mobyview Notifications Push & Beacons Messagerie interne : Mobyview gère par simple configuration les notifications Push Les notifications sont gérées à partir de Drupal Possibilité d’envoyer des messages lors d’une interaction avec les Beacons La flotte des beacons et des contenus associés sont pilotés par Drupal
  • 17. Mobyview Mobyviewer Application à télécharger sur les Appstores de Google et d’Apple Restitue sur le terminal même la construction de votre application Tests dynamiques de l’interface graphique et de la connexion avec les données Permet un rapide prototypage de l’app Des développements spécifiques : les SDKs sont disponibles
  • 18. Mobyview Quelques applications sur Mobyview VB Beach Life
  • 19. Mobyview Quelques applications sur Mobyview Opéra Batignolles
  • 20. Mobyview Quelques applications sur Mobyview Virginia Beach
  • 21. Mobyview Quelques applications sur Mobyview JLL.fr
  • 22. Mobyview Ou encore… Son & Image 360 Hixance Les Affaires My Paris Street Art
  • 24. MobyviewMobyview + Compatible avec Drupal 7+ (prochainement 8) Communication via web services REST : Intégration Sécurité : Drupal Session, CSRF-Token (prochainement OAuth)
  • 25. MobyviewMobyview + : Fonctionnalités Lecture et écriture de tous types de contenus (node, file, entity…) Intégration complète avec la gestion des utilisateurs Intégration de Commerce Intégration des Beacons
  • 26. MobyviewMobyview + : Contribs non-officielles Module « mbv_entity » Sérialisation des types Date ISO vs Timestamp, Latlon Personnalisation Enrichissement des données Inclure / exclure des données enfant (Entité référente, auteur, termes) Optimisation des requêtes client/serveur Url complète des images + previews Création de contenu, login …
  • 27. MobyviewMobyview + : Contribs non-officielles Module « mbv_entity » Sérialisation des types Date ISO vs Timestamp, Latlon Personnalisation Enrichissement des données Inclure / exclure des données enfant (Entité référente, auteur, termes) Optimisation des requêtes client/serveur Url complète des images + previews Création de contenu, login … Generic Processor { "title": "Guy Savoy - Le Chibertasss", "created": "1438337573", "field_form_logo": { "und": [ { "fid": "400", "uid": "1", "filename": "image.jpg", "uri": "public://image.jpg", "filemime": "image/jpeg", "filesize": "48177", "status": "1", "timestamp": "1442327062", "alt": "", "title": "", "width": "250", "height": "140" } ] }, "field_form_geocode": { "und": [ { "geom": "POINT (2.2333 12.121212)", "geo_type": "point", "lat": "12.121212000000", "lon": "2.233300000000", "left": "2.233300000000", "top": "12.121212000000", "right": "2.233300000000", "bottom": "12.121212000000", "geohash": "s41sfyd5pttn" } ] } } Mobyview Processor { "title": "Guy Savoy - Le Chibertasss", "created": "2015-07-31T12:12:53+02:00", "form_logo": { "file": { "uri": "http://drupal.local/api/file/400", "id": "400", "resource": "file", "uri_full": "http://drupal.local/sites/default/files/image.jpg", "previews": { "uri_style_thumbnail": "http://drupal.local/sites/default/files/styles/thumbna il/public/image.jpg" } } }, "form_geocode": { "latlon": "12.121212000000,2.233300000000" } }
  • 28. MobyviewMobyview + Module « Recherche avancée » Recherches Full Text, Géolocalisée, Multilingues… Intégration avec SOLR (solr_api) (Prochainement elasticsearch) Exposition d’un web service pour la recherche Mots Clés Géolocalisé avec un rayon Filtres, opérateurs et disjonction (et/ou) Tris Pagination filters[field_event_location][latlon]=35.2658,-72.1583&filters[field_event_location][radius]=10 filters[created][value]=2015-02-02T13:54:54Z&filters[created][operator]=<= sorts[0][field]=popular&sorts[0][direction]=ASC&sorts[1][field]=name&sorts[1][direction]=ASC : Contribs non-officielles
  • 29. MobyviewMobyview + Module « Push Notification » Intégration avec les modules push_notifications, rules Développement de rules pour des notifications personnalisées Ouverture de la notification sur une vue de l’application mobile Choix du contenu à afficher Ciblage des utilisateurs : Contribs non-officielles
  • 30. MobyviewMobyview + Webservice pour la Taxonomy Liste des termes de type parent / enfant dans le vocabulaire Compte le nombre de références (node / entité) Exclure des termes categories?category_uid=category&count_options[type]=node&count_options[exclude_max]=0&count_options[sort]=DESC : Contribs non-officielles
  • 32. Régressions lors de mises à jour Mobyview Retour d’expériences Ces retours concernent uniquement la partie Back Office. Difficultés à ajouter des composants métier
  • 33. Communauté (contribs) Interface CMS puissante Déploiement Mobyview Ces retours concernent uniquement la partie Back Office. Faire ses propres modules Retour d’expériences