Mobyview
Serveur d’applications mobiles avec Drupal
Mobyview La solution Mobyview
Mobyview est un acteur exclusivement dédié aux technologies mobiles
Mobyview est une solutio...
Drupal
Mobyview Pourquoi Drupal ?
Développement d’un CMS Ad-hoc à la demande de nos clients
Beaucoup de limites
Développem...
Mobyview Pourquoi Drupal ?
Avec Drupal 8, le framework est totalement orienté « Web Services ».
Convient parfaitement à l’...
Mobyview La plateforme Mobyview
Le Builder
La gestion du contenu
et des utilisateurs
L’analyticsLes notifications
4composa...
Mobyview Le Builder
L’éditeur visuel qui permet de construire l’app sans développement.
Un designer, un themer Drupal peuv...
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 extern...
Mobyview La Gestion des données
Gestion des utilisateurs
Gestion des rôles, du profil et des actions (register, login, log...
Mobyview L’ Analytics
Tracking possible sur
chaque vue et chaque
action de l’app
Configuration simple
depuis le Builder
Co...
Mobyview Notifications Push & Beacons
Messagerie interne : Mobyview gère par simple configuration les notifications Push
L...
Mobyview Mobyviewer
Application à télécharger sur les Appstores de Google
et d’Apple
Restitue sur le terminal même la cons...
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é ...
MobyviewMobyview + : Fonctionnalités
Lecture et écriture de tous types de contenus (node, file, entity…)
Intégration compl...
MobyviewMobyview + : Contribs non-officielles
Module « mbv_entity »
Sérialisation des types
Date ISO vs Timestamp, Latlon
...
MobyviewMobyview + : Contribs non-officielles
Module « mbv_entity »
Sérialisation des types
Date ISO vs Timestamp, Latlon
...
MobyviewMobyview +
Module « Recherche avancée »
Recherches Full Text,
Géolocalisée, Multilingues…
Intégration avec SOLR (s...
MobyviewMobyview +
Module « Push Notification »
Intégration avec les modules
push_notifications, rules
Développement de ru...
MobyviewMobyview +
Webservice pour la Taxonomy
Liste des termes de type
parent / enfant dans le
vocabulaire
Compte le nomb...
Mobyview
Mobyview +
Démo
Régressions lors de mises à jour
Mobyview
Retour d’expériences
Ces retours concernent uniquement la partie Back Office.
Di...
Communauté (contribs)
Interface CMS puissante
Déploiement
Mobyview
Ces retours concernent uniquement la partie Back Office...
sMobyview
Q&A
Samy Elbaz
CEO
Julien Hazan
CTO
samy.elbaz@mobyview.com julien.hazan@mobyview.com
Prochain SlideShare
Chargement dans…5
×

Mobyview : Drupal Meetup, Paris, 17 Sep 2015

309 vues

Publié le

Originally, a Keynote presentation for a Drupal Meetup in Paris, showing the relationship between Drupal as a Back Office and Mobyview as a Native Mobile Apps server.

Publié dans : Business
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
309
Sur SlideShare
0
Issues des intégrations
0
Intégrations
7
Actions
Partages
0
Téléchargements
1
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Mobyview : Drupal Meetup, Paris, 17 Sep 2015

  1. 1. Mobyview Serveur d’applications mobiles avec Drupal
  2. 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. 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. 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. 5. Mobyview La plateforme Mobyview Le Builder La gestion du contenu et des utilisateurs L’analyticsLes notifications 4composants
  6. 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. 7. Mobyview Le Builder Il facilite l’intégration des maquettes graphiques.
  8. 8. C’est le lieu de définition de la navigation et des entités de contenus constituant l’app. Mobyview Le Builder
  9. 9. Il permet de dessiner les composants de chaque vue par simple « drag & drop ». Mobyview Le Builder
  10. 10. Une seule construction, génération de l’application sur iOS et Android Mobyview Le Builder
  11. 11. Mobyview La Gestion des données 3 moyens de gérer les données CMS interne, pour les contenus simples
  12. 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. 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. 14. Mobyview La Gestion des données Gestion des utilisateurs Gestion des rôles, du profil et des actions (register, login, logout…)
  15. 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. 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. 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. 18. Mobyview Quelques applications sur Mobyview VB Beach Life
  19. 19. Mobyview Quelques applications sur Mobyview Opéra Batignolles
  20. 20. Mobyview Quelques applications sur Mobyview Virginia Beach
  21. 21. Mobyview Quelques applications sur Mobyview JLL.fr
  22. 22. Mobyview Ou encore… Son & Image 360 Hixance Les Affaires My Paris Street Art
  23. 23. Mobyview Mobyview +
  24. 24. MobyviewMobyview + Compatible avec Drupal 7+ (prochainement 8) Communication via web services REST : Intégration Sécurité : Drupal Session, CSRF-Token (prochainement OAuth)
  25. 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. 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. 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. 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. 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. 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
  31. 31. Mobyview Mobyview + Démo
  32. 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. 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
  34. 34. sMobyview Q&A Samy Elbaz CEO Julien Hazan CTO samy.elbaz@mobyview.com julien.hazan@mobyview.com

×