Top Banner
DRUPAL VS .NET, JAVA & SYMFONY
70

Applications métier avec Drupal

Apr 16, 2017

Download

Technology

Adyax
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Applications métier avec Drupal

DRUPAL VS .NET, JAVA & SYMFONY

Page 2: Applications métier avec Drupal

Adyax est aujourd’hui un leader incontesté du CMF Drupal en Europe.

Nos 260 experts on crée plus de 350 applications Drupal.

Page 3: Applications métier avec Drupal

Plus tard, dans cette présentation, vous allez rire à cause d’un velociraptor

Page 4: Applications métier avec Drupal

APPLICATION MÉTIER ?

Page 5: Applications métier avec Drupal

DIGITALISATION UBERISATION AUTOMATISATION

Par Monsieur Tion

Page 6: Applications métier avec Drupal

OPTIMISER L’UTILISATION DE RESSOURCES DE

L’ENTREPRISE

FOURNIR UN SERVICE AUX CLIENTS OU

FOURNISSEURS

AMELIORER LE TAUX DE

CONVERSION DES SALES

Page 7: Applications métier avec Drupal

DAM

REPORTING

LOGISTIQUE

PORTOFOLIO

PLANIFICATION

E-CO B2B

ENQUETES

COMMANDES

DECISIONNEL

CRM

ERP

GEOLOCALISATION

TRAVEL FEES

MEDIA CENTER

EXTRATERRESTRES

Page 8: Applications métier avec Drupal

DEMAIN ?

Page 9: Applications métier avec Drupal

PLATEFORME WEB APPLICATION METIER

PROJET MARKETING

ROI COMPLEXE A CALCULER

RÉALISÉ PAR DES AGENCES

FONCTIONNALITÉS CLASSIQUES :

GESTION DU CONTENU E-COMMERCE SOCIAL WALL

CARRIÈRES / RH PRESSE / MEDIAS KIT

FINANCES / CORPORATE PRODUITS / CATALOGUE

PROJET DSI

ROI SIMPLE A CALCULER

RÉALISÉ PAR DES INTEGRATEURS

FONCTIONNALITÉS CLASSIQUES :

INTÉGRATION SI WORKFLOW LDAP / SSO GED / DAM

RÈGLES MÉTIER COMPLEXES FORMULAIRES / CAPTURE REPORTING / ANALYTICS

Page 10: Applications métier avec Drupal

50% DE NOTRE TEMPS EST PASSÉ SUR LES CONTRATS REPRÉSENTANT 7% DU CA

Administration des ventes grand groupe agricole

PERSONA TYPE D’UN PROJET D’APPLICATION MÉTIER

Page 11: Applications métier avec Drupal

ORACLE C’EST ROBUSTE, LA BASE NORMALISÉE, FORMULAIRES ET XSD AUTO-GÉNÉRÉS. ON ADORE.

DSI Monde du même grand groupe

PERSONA TYPE D’UN PROJET D’APPLICATION MÉTIER

Page 12: Applications métier avec Drupal

ON UTILISE PAS ORACLE CAR PERSONNE N’Y COMPREND RIEN ET C’EST MOCHE…

VP Sales Monde Grand Comptes

PERSONA TYPE D’UN PROJET D’APPLICATION MÉTIER

Page 13: Applications métier avec Drupal
Page 14: Applications métier avec Drupal

PILOTÉS PAR LES COUTS, LES APPLICATIONS MÉTIER ONT OUBLIÉ L’UTILISATEUR ET LA SIMPLICITÉ.

Page 15: Applications métier avec Drupal

The Game Changer

Page 16: Applications métier avec Drupal

NOUVELLES EXIGENCES

Page 17: Applications métier avec Drupal

CENTRÉ SUR L’UTILISATEUR. DESIGN UX DU

SERVICE ET DES INTERFACES.

PROJET AGILE, QUI ÉVOLUE

RAPIDEMENT, DONT LE

MODÈLE DE DONNÉES

MOBILE, ACCESSIBLE

DEPUIS L’EXTERIEUR

Page 18: Applications métier avec Drupal

PILOTÉ PAR LE MÉTIER…

Page 19: Applications métier avec Drupal
Page 20: Applications métier avec Drupal
Page 21: Applications métier avec Drupal

JAVA, .NET & SYMFONY

Page 22: Applications métier avec Drupal

JAVA, .NET OU SYMFONY

▸ Gestion de la sécurité, ACLs, utilisateurs via l’AD

▸ Gestion de l’accès aux données (ODBC, PDO, …)

▸ Gestion des formulaires et masques de saisi des données

▸ Intégration SI simplifiée (XSD, auto-discovery de services)

▸ Messaging / ESB / Queues

▸ Imports, Exports de données

▸ Workflow

▸ …

Page 23: Applications métier avec Drupal

INTEGRATEURS ET DSI CONNAISSENT PEU LE MODE AGILE, ORIENTÉ

UTILISATEUR

LES AGENCES NE CONNAISSENT PAS CES

TECHNOS

LES RESSOURCES QUALIFIÉES SONT PEU

NOMBREUSES ET CHÈRES

ON DÉVELOPPE TOUT, PEU OU PAS DE RÉUTILISATION

Page 24: Applications métier avec Drupal

POURQUOI DRUPAL ?

Page 25: Applications métier avec Drupal

Drupal 8 est basé sur Symfony

Page 26: Applications métier avec Drupal

30.000 MODULES

Page 27: Applications métier avec Drupal
Page 28: Applications métier avec Drupal

HOOKS

Page 29: Applications métier avec Drupal

CMS CLASSIQUE DRUPAL

Page 30: Applications métier avec Drupal
Page 31: Applications métier avec Drupal

FEEDS

FEEDS_ATOM

PARSER_ICAL

DATE

RULES

GRÂCE À L’ARCHITECTURE « LEGO » LES MODULES S’ENRICHISSENT LES UNS LES AUTRES.

Page 32: Applications métier avec Drupal

JSON XML-RPC SOAP

SERVICES

SERVICES_VIEWS

VIEWS

VIEWS_S3APACHESOLR_VIEWS SPARSQL_VIEWS

Page 33: Applications métier avec Drupal

ALL RIGHT, SO THIS MAY SOUND LIKE A JOKE BUT IT'S ACTUALLY NOT. EVERY ONCE IN A WHILE WHEN I'M LOGGED ONTO THE BACK OFFICE AND CREATING/EDITING CONTENT, THERE'S A SCREAMING DINOSAUR SHOWING UP AND CROSSING MY SCREEN.

IS THIS A VIRUS OF SOME KIND? I'VE NOTICED I ONLY GET IT WHEN I'M IN THE WEBSITES' BACK-OFFICE AND NEVER ON REGULAR INTERNET PAGES.

THANKS IN ADVANCE FOR THE EXPLICATION AND ENJOY THE INVESTIGATION.

PS : AS I REALIZE THIS IS A VERY UNUSUAL BUG REPORT, I'VE ATTACHED A PICTURE TO PROVE I'M NOT CRAZY :)

Page 34: Applications métier avec Drupal
Page 35: Applications métier avec Drupal
Page 36: Applications métier avec Drupal

INTEGRATION SI

Page 37: Applications métier avec Drupal

DRUPAL GÈRE DES CONTENUS STRUCTURÉS

= VOUS POUVEZ GÉRER LES

OBJETS MÉTIERS ET RASSURER LA DSI

Page 38: Applications métier avec Drupal
Page 39: Applications métier avec Drupal

Error : Impossible to create product "Ruinart 75cl", identifier 2455Product : Ruinart, Date : 13/02/2013 à 15h45m32s

Warning : Missing Image for quality "Krug", identifiant 2455Quality : Krug, Date : 13/02/2013 à 15h45m32s

PIM

Content

...Drupal Content types

ERROR

WARNING

SOAP & XML

CRUD on Drupal Content Logs

# Date State Actions

1 12/07/2013 à 15h00

2 12/07/2013 à 14h00

3 12/07/2013 à 13h00 ERROR

OK

OK Info

Info

Info

Cancel

Cancel

Synchronization Dashboard

AVEC LE MODULE « FEEDS » ET LES WEBSERVICES REST NATIVES DU COEUR, DRUPAL S’INTÈGRE AU COEUR DE VOTRE SI.

Page 40: Applications métier avec Drupal
Page 41: Applications métier avec Drupal

BPM

Page 42: Applications métier avec Drupal

MODULE « RULES »

Page 43: Applications métier avec Drupal
Page 44: Applications métier avec Drupal

WORKFLOW

Page 45: Applications métier avec Drupal

Utilisateurs Rôles Permissions

Page 46: Applications métier avec Drupal

GRÂCE À LA PUISSANCE DU MODULE WORKBENCH DE DRUPAL, UNE GESTION

COMPLÈTE D’UN WORKFLOW EST INTÉGRÉE.

Page 47: Applications métier avec Drupal

REUTILISATION

Page 48: Applications métier avec Drupal

APP A

APP B

APP C

DIISTRIBUTION DRUPAL

Page 49: Applications métier avec Drupal

SECURITE

Page 50: Applications métier avec Drupal

PROTECTION PAR LOGIN & PASSWORD AVEC GESTION DU NIVEAU DE COMPLEXITÉ ET RENOUVELLEMENT

FILTRAGE IP / VPN POUR LES ACCÈS AVEC DES DROITS ÉLEVÉS. INTÉGRATION DE VOTRE AD.

CHIFFREMENT DES DONNÉES ET FICHIERS SENSIBLES POSSIBLE.

PROTECTIONS NATIVES CONTRE ATTAQUES DE TYPE BRUTE-FORCE ET DDOS.

Page 51: Applications métier avec Drupal

USINE A APPLICATIONS ?

Page 52: Applications métier avec Drupal

RATIONALISATION DE L’OUTIL

RATIONALISATION DE L’HÉBERGEMENT

RÉUTILISATION (DISTRIBUTIONS)

CENTRALISATION DES DÉVELOPPEMENTS (GIT, JENKINS)

USINE À APPLICATIONS

RATIONALISATION DES PROCESS

Page 53: Applications métier avec Drupal

LA PLUS GRANDE COMMUNAUTÉ

Page 54: Applications métier avec Drupal
Page 55: Applications métier avec Drupal

DÉVELOPPEURS

Page 56: Applications métier avec Drupal
Page 57: Applications métier avec Drupal

« POUR UN CDI, NOUS CHERCHONS UN DÉVELOPPEUR DRUPAL 8 EXPÉRIMENTÉ,

CONNAISSANT GIT, VARNISH, JENKINS ET LES SITES À FORT TRAFIC. »

Page 58: Applications métier avec Drupal

EXEMPLES

Page 59: Applications métier avec Drupal

GESTION DE BOUTIQUES

Page 60: Applications métier avec Drupal
Page 61: Applications métier avec Drupal

GESTION DE CATALOGUES PAPIER

Page 62: Applications métier avec Drupal
Page 63: Applications métier avec Drupal
Page 64: Applications métier avec Drupal

GESTION DE VENDEURS

Page 65: Applications métier avec Drupal
Page 66: Applications métier avec Drupal

GESTION DE E-LEARNING

Page 67: Applications métier avec Drupal

ACTIVITE « Savoir conseiller la bonne Terracotta » ______

ECRAN 7/9 – Client 3 ______

Page 68: Applications métier avec Drupal

ACTIVITE « Savoir conseiller la bonne Terracotta » ______

ECRAN 8/9 – Client 3 – Résultat & Debrief ______

Page 69: Applications métier avec Drupal

ACTIVITE « Savoir conseiller la bonne Terracotta » ______

ECRAN 9/9 – Scores ______

Page 70: Applications métier avec Drupal

IDEES & TAKE HOME MESSAGES