SlideShare une entreprise Scribd logo
1  sur  56
Étude de cas : utiliser WordPress
multisite pour un media télévisuel
français
Xavier Tellier et Samy Ranavela
Introduction

2
Introduction

3
Introduction
WordPress c'est pour faire des blogs, non ?
J’utilise WordPress pour des petits sites
Pourquoi j’utiliserais WordPress : un moteur de blogs,
pour un site de grande ampleur ?
Pourquoi je ne passerais pas par un framework ou Drupal
?

4
I - Pourquoi pas
WordPress ?

5
Le périmètre du projet

6
Pourquoi pas WordPress ?

Refonte d’un site unique en Typo3 vers 5 sites
Nouvelles fonctionnalités dont des synchronisations à des
services externes (XML, API et REST)
Une nouvelle charte web en design responsive.

7
Pourquoi pas WordPress ?

...
8
Pourquoi pas WordPress ?

Avantages

Inconvénients

Modularité
Open source avec une
communauté forte

9

Coûts financiers élevés
Délais de réalisation longs
Les délais et le coût du
projet

10
Pourquoi pas WordPress ?

Réalisation sous 3 mois pendant les vacances d’été
→ Planning réalisable mais avec de fortes contraintes
Budget inconnu lors de la compétition
→ Toutefois un critère d’attribution fort.
Projet initial d'environ 160 JH

11
Les propositions de
design

12
Pourquoi pas WordPress ?
Refonte de la charte graphique en responsive design :
Responsive design => délais allongés aussi bien en
temps de réalisation des maquettes que de leur
conception.
Proposition de charte graphique fonctionnelle et créative
tout étant rationalisée => un même template pour chacun
des cinq sites modulable et chartable.
En tenant compte des coûts et du planning.
.

13
Comment qu'on va
faire ?

14
Pourquoi pas WordPress ?

Périmètre + Délais +
Coûts + Responsive Design

=
.

15
Pourquoi pas WordPress ?

Ça tombe bien !
Le client nous a demandé

16
II - Non sans déconner !

17
WordPress comme CMS

18
Non sans déconner !
Site éditorial avec :
Deux rédactions + Support client + Service marketing +
Équipe webmaster
→ WYSIWYG

.

19
Non sans déconner !
→Multi-utilisateurs avec ACL
→Possibilité de Publication via une application mobile
→CMS avec un aspect « user friendly »
→Multisite : Mise à jour, maintien, gestion des utilisateurs

.
20
WordPress comme
Framework

21
Non sans déconner !
→Plugins performants
→API WordPress complète => facilité d’intégration de
services externes au sein de l’environnement WordPress
→Utilisation de framework CSS (Bootstrap) possible
.

22
WordPress comme
solution optimum

23
Non sans déconner !

→Adéquation avec le besoin client et le périmètre du
projet
→Coûts
→Délais de réalisation
.

24
III – Plan de bataille

25
L'équipe

26
Plan de bataille
Équipe de 10 personnes :
Directeur de projet
Chef de projet
Concepteur Fonctionnel
Architecte / Lead Dev WordPress
2 développeurs / intégrateurs CMS
2 Intégrateurs HTML
1 DA
1 Graphiste
27
Le planning

28
Plan de bataille
JUILLET : PHASE 1
Lancement du projet
Ateliers conception
Wireframes
Graphisme
Spécifications

.

29
Plan de bataille
AOUT : fin PHASE 1 et début PHASE 2
Ateliers conception
Graphisme
Spécifications
Développement / Intégration
OBJECTIF : terminer la phase 1 avant le 9 août

.
30
Plan de bataille
SEPTEMBRE : fin PHASE 2 et PHASE 3
Développement / intégration →Recette interne
Livraison en deux lots
Saisie des contenus
Recette client
OBJECTIF : Livraison finale fin septembre
Mise en production en octobre

.

31
Méthodologie de
conception

32
Plan de bataille
CONCEPTION

→Réunions client => découverte de l’univers du client et des
équipes (essentiel pour comprendre les enjeux métiers)

→Réalisation des wireframes et lancement des spécifications
fonctionnelles en parallèle

→Récupération des informations techniques sur les services
externes pour matcher avec les besoins fonctionnels
En chiffre : 17 wireframes réalisés
.
33
Plan de bataille
REALISATION GRAPHIQUE

→Transmission et validation des wireframes au fil de l’eau
→Réalisation du template général et du principe de
déclinaison => validé par le client
→Déclinaison de la suite des maquettes => A/R client

.

34
Plan de bataille
REALISATION GRAPHIQUE

La réalisation des maquettes pour les terminaux mobiles /
tablettes n’a pas été réalisée dans les règles de l’art.
Elles ont été réalisées en fin de création graphique.
Les wireframes avaient été fait en simultané en
concertation avec les intégrateurs.
Pourquoi ? Pour répondre aux contraintes du client
En chiffre : 38 maquettes / déclinaisons produites

35

.
La réalisation technique

36
Plan de bataille
La méthodologie de développement Alter Way
→Développement "industriel Dev Ops" : Mercurial et Hudson sur 5
instances local / dev / recette / preprod / prod
→Développement possible sur tous les supports

→IDE différent
.
37
Plan de bataille
Méthodologie appliquée au projet
Architecture :
→Multisite : 5 sites (un site portail sur les 4 autres)
→Thème parent basé sur Bootstrap avec Roots avec 5
déclinaisons enfants

.

38
Plan de bataille
Utilisation de plugins de la communauté :
→ ACF, Disqus, Breadcrumb, Contact form, Google
analytics for WordPress, Simple 301, WP paginate, WP
control, WordPress SEO, Twitter to WP ...
→ Gestion des caches avec W3 Total Cache avec
fragment caching et Memcache.
→ Gestion des Crons WordPress pour synchronisation en
temps réel des données sportives externes

39
Plan de bataille
Développement de plugins spécifiques et utilisation de
WordPress comme un framework :
→ Connexion à un webservice pour la gestion de
l'abonnement d'un client, vérification de droit de
visualisation des chaînes en streaming
→ Interface et imports des données sportives externe en
temps réel
→ Interface et import des données de programmes TV
des chaînes

40

.
Plan de bataille
Modification de plugins de la communauté pour
correspondre au besoin du site :
→ Gestion des contenus des pages via des widgets de
remontées de contenus gérées en back office.
→ Adaptation de plugins existants (Custom Post widget,
Twitter to WP, Wp Polls notamment)

.

41
IV – La gestion du client
et de ses prestataires

42
L'hébergeur

43
Gestion du client et de ses prestataires
Architecture d'hébergement complexe :
→ Contraintes techniques fortes : par exemple derrière un
proxy
→ Plusieurs instances : Recette / Preprod / prod
Hébergeur procédural :
→ Procédures de livraison non industrialisées
→ Délai de procédure
→ Période de test de la plateforme
→ Tir de charges
44
Gestion du client et de ses prestataires
Conclusion
→ être en contact dès le début du projet pour être au
courant des contraintes techniques et des procédures
→ confirmer l’expérience de l’hébergeur vis-à-vis de
WordPress et des technologies open source de manière
plus générale.
Alter Way Hosting a été d'une aide précieuse pour créer
un terrain de communication technique
→ ça sera toujours de votre faute si quelque chose ne
tourne pas rond ! Il faut donc être au fait des outils et
technologies que l’on utilise.
45
Les fournisseurs de
contenus

46
Gestion du client et de ses prestataires
Les équipes en interne :
→ Comprendre la culture d'entreprise et s’imprégner des
impératifs métier
→ Intégrer une formation à l’outil le plus tôt possible
Le temps de rentrée de contenus peut être important
Permet de faire une partie de la recette client finale et de
valider de l’utilisation du backoffice et du fonctionnel

.
47
Gestion du client et de ses prestataires
Les prestataires externes :
→ Pour éviter la documentation incomplète, inexistante
ou incorrecte
→ Pour pouvoir bénéficier d’un soutien et d'un support
→ Essayer de créer une relation de confiance

.

48
Le client final

49
Gestion du client et de ses prestataires
Ne pas négliger la contrainte forte qu’a le projet au sein de la
structure du client final
Demander une disponibilité cliente forte (même en période de
vacances)
Plusieurs services avec des métiers différents et des besoins
différents => interlocuteur unique / décideur
agile = fragile
→ Prise de décision interne avant les réunions projet
→ Se méfier des deadlines trop courtes
→ Pression client / Changement d’avis au dernier moment

50
V – Bilan et
enseignements

51
Bilan et enseignements
Le choix de WordPress a été concluant
WordPress permet des projets complexes
Plannings tendus → peu le droit à l'erreur (choix)
L'industrialisation a été un soutien essentiel
.
Notre client est content

On recommencera !

52
Quelques références
WordPress

53
Wampserver

.

54
.
Recrutement.alterway.fr

56

Contenu connexe

Tendances

Tester le niveau d'accessibilité d'un thème WordPress
Tester le niveau d'accessibilité d'un thème WordPressTester le niveau d'accessibilité d'un thème WordPress
Tester le niveau d'accessibilité d'un thème WordPressClaire Bizingre
 
Communautés Drupal et WordPress : le choc des titans ?
Communautés Drupal et WordPress : le choc des titans ?Communautés Drupal et WordPress : le choc des titans ?
Communautés Drupal et WordPress : le choc des titans ?Thierry Pigot
 
Wcparis 2014 content_chouing2
Wcparis 2014 content_chouing2Wcparis 2014 content_chouing2
Wcparis 2014 content_chouing2Cedric Motte
 
SEO WordPress : Optimiser le référencement naturel
SEO WordPress : Optimiser le référencement naturelSEO WordPress : Optimiser le référencement naturel
SEO WordPress : Optimiser le référencement naturelThierry Pigot
 
Conception de thèmes WordPress : construire et optimiser son espace de travail
Conception de thèmes WordPress : construire  et optimiser son espace de travailConception de thèmes WordPress : construire  et optimiser son espace de travail
Conception de thèmes WordPress : construire et optimiser son espace de travailFrédérique Game
 
Combien coûte un site WordPress ? - Wordcamp Paris 2014
Combien coûte un site WordPress ? - Wordcamp Paris 2014Combien coûte un site WordPress ? - Wordcamp Paris 2014
Combien coûte un site WordPress ? - Wordcamp Paris 2014Thierry Pigot
 
Création d'espaces privés sous WordPress
Création d'espaces privés sous WordPressCréation d'espaces privés sous WordPress
Création d'espaces privés sous WordPressvpratfr
 
Monetiser ses plugins WordPress
Monetiser ses plugins WordPressMonetiser ses plugins WordPress
Monetiser ses plugins WordPressvpratfr
 
L’envers du décor d’un site WooCommerce | WP Tech Nantes
L’envers du décord’un site WooCommerce | WP Tech NantesL’envers du décord’un site WooCommerce | WP Tech Nantes
L’envers du décor d’un site WooCommerce | WP Tech NantesFabrice Ducarme
 
Ouvrir vos plugins aux autres développeurs - WPTech Nantes
Ouvrir vos plugins aux autres développeurs - WPTech NantesOuvrir vos plugins aux autres développeurs - WPTech Nantes
Ouvrir vos plugins aux autres développeurs - WPTech Nantescorsonr
 
Wordpress et la sécurité des plugins
Wordpress et la sécurité des pluginsWordpress et la sécurité des plugins
Wordpress et la sécurité des pluginsBoiteaweb
 
Interview Métier : Web Designer / Intégrateur
Interview Métier : Web Designer / Intégrateur Interview Métier : Web Designer / Intégrateur
Interview Métier : Web Designer / Intégrateur #SUPDEWEB
 
Alphorm.com Formation Dreamweaver CC pour les débutants
Alphorm.com Formation Dreamweaver CC pour les débutantsAlphorm.com Formation Dreamweaver CC pour les débutants
Alphorm.com Formation Dreamweaver CC pour les débutantsAlphorm
 
Alphorm.com Formation WebDev 22 Perfectionnement
Alphorm.com Formation WebDev 22 PerfectionnementAlphorm.com Formation WebDev 22 Perfectionnement
Alphorm.com Formation WebDev 22 PerfectionnementAlphorm
 
Alphorm.com Support de la Formation Adobe-Illustrator CC , Découverte du vect...
Alphorm.com Support de la Formation Adobe-Illustrator CC , Découverte du vect...Alphorm.com Support de la Formation Adobe-Illustrator CC , Découverte du vect...
Alphorm.com Support de la Formation Adobe-Illustrator CC , Découverte du vect...Alphorm
 
Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...
Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...
Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...Chipway
 
Alphorm.com Support de la Formation Sketchup 2016, Perfectionnement
Alphorm.com Support de la Formation Sketchup 2016, PerfectionnementAlphorm.com Support de la Formation Sketchup 2016, Perfectionnement
Alphorm.com Support de la Formation Sketchup 2016, PerfectionnementAlphorm
 
Bonnes pratiques intégration robuste
Bonnes pratiques intégration robusteBonnes pratiques intégration robuste
Bonnes pratiques intégration robusteRomy Duhem-Verdière
 
Comment tirer le meilleur profit de WordPress pour son SEO ?
Comment tirer le meilleur profit de WordPress pour son SEO ?Comment tirer le meilleur profit de WordPress pour son SEO ?
Comment tirer le meilleur profit de WordPress pour son SEO ?hadrienBaudin
 
10 conseils pour booster les performances de votre site sous WordPress
10 conseils pour booster les performances de votre site sous WordPress10 conseils pour booster les performances de votre site sous WordPress
10 conseils pour booster les performances de votre site sous WordPressAurélien Denis
 

Tendances (20)

Tester le niveau d'accessibilité d'un thème WordPress
Tester le niveau d'accessibilité d'un thème WordPressTester le niveau d'accessibilité d'un thème WordPress
Tester le niveau d'accessibilité d'un thème WordPress
 
Communautés Drupal et WordPress : le choc des titans ?
Communautés Drupal et WordPress : le choc des titans ?Communautés Drupal et WordPress : le choc des titans ?
Communautés Drupal et WordPress : le choc des titans ?
 
Wcparis 2014 content_chouing2
Wcparis 2014 content_chouing2Wcparis 2014 content_chouing2
Wcparis 2014 content_chouing2
 
SEO WordPress : Optimiser le référencement naturel
SEO WordPress : Optimiser le référencement naturelSEO WordPress : Optimiser le référencement naturel
SEO WordPress : Optimiser le référencement naturel
 
Conception de thèmes WordPress : construire et optimiser son espace de travail
Conception de thèmes WordPress : construire  et optimiser son espace de travailConception de thèmes WordPress : construire  et optimiser son espace de travail
Conception de thèmes WordPress : construire et optimiser son espace de travail
 
Combien coûte un site WordPress ? - Wordcamp Paris 2014
Combien coûte un site WordPress ? - Wordcamp Paris 2014Combien coûte un site WordPress ? - Wordcamp Paris 2014
Combien coûte un site WordPress ? - Wordcamp Paris 2014
 
Création d'espaces privés sous WordPress
Création d'espaces privés sous WordPressCréation d'espaces privés sous WordPress
Création d'espaces privés sous WordPress
 
Monetiser ses plugins WordPress
Monetiser ses plugins WordPressMonetiser ses plugins WordPress
Monetiser ses plugins WordPress
 
L’envers du décor d’un site WooCommerce | WP Tech Nantes
L’envers du décord’un site WooCommerce | WP Tech NantesL’envers du décord’un site WooCommerce | WP Tech Nantes
L’envers du décor d’un site WooCommerce | WP Tech Nantes
 
Ouvrir vos plugins aux autres développeurs - WPTech Nantes
Ouvrir vos plugins aux autres développeurs - WPTech NantesOuvrir vos plugins aux autres développeurs - WPTech Nantes
Ouvrir vos plugins aux autres développeurs - WPTech Nantes
 
Wordpress et la sécurité des plugins
Wordpress et la sécurité des pluginsWordpress et la sécurité des plugins
Wordpress et la sécurité des plugins
 
Interview Métier : Web Designer / Intégrateur
Interview Métier : Web Designer / Intégrateur Interview Métier : Web Designer / Intégrateur
Interview Métier : Web Designer / Intégrateur
 
Alphorm.com Formation Dreamweaver CC pour les débutants
Alphorm.com Formation Dreamweaver CC pour les débutantsAlphorm.com Formation Dreamweaver CC pour les débutants
Alphorm.com Formation Dreamweaver CC pour les débutants
 
Alphorm.com Formation WebDev 22 Perfectionnement
Alphorm.com Formation WebDev 22 PerfectionnementAlphorm.com Formation WebDev 22 Perfectionnement
Alphorm.com Formation WebDev 22 Perfectionnement
 
Alphorm.com Support de la Formation Adobe-Illustrator CC , Découverte du vect...
Alphorm.com Support de la Formation Adobe-Illustrator CC , Découverte du vect...Alphorm.com Support de la Formation Adobe-Illustrator CC , Découverte du vect...
Alphorm.com Support de la Formation Adobe-Illustrator CC , Découverte du vect...
 
Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...
Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...
Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...
 
Alphorm.com Support de la Formation Sketchup 2016, Perfectionnement
Alphorm.com Support de la Formation Sketchup 2016, PerfectionnementAlphorm.com Support de la Formation Sketchup 2016, Perfectionnement
Alphorm.com Support de la Formation Sketchup 2016, Perfectionnement
 
Bonnes pratiques intégration robuste
Bonnes pratiques intégration robusteBonnes pratiques intégration robuste
Bonnes pratiques intégration robuste
 
Comment tirer le meilleur profit de WordPress pour son SEO ?
Comment tirer le meilleur profit de WordPress pour son SEO ?Comment tirer le meilleur profit de WordPress pour son SEO ?
Comment tirer le meilleur profit de WordPress pour son SEO ?
 
10 conseils pour booster les performances de votre site sous WordPress
10 conseils pour booster les performances de votre site sous WordPress10 conseils pour booster les performances de votre site sous WordPress
10 conseils pour booster les performances de votre site sous WordPress
 

En vedette

The code history of WordPress
The code history of WordPressThe code history of WordPress
The code history of WordPressMarko Heijnen
 
Bien débuter dans la conception d'un thème WordPress
Bien débuter dans la conception d'un thème WordPressBien débuter dans la conception d'un thème WordPress
Bien débuter dans la conception d'un thème WordPressAurélien Denis
 
Choisir les bons Hooks dans vos Développements WordPress
Choisir les bons Hooks dans vos Développements WordPressChoisir les bons Hooks dans vos Développements WordPress
Choisir les bons Hooks dans vos Développements WordPressBoiteaweb
 
Horizons Économiques-Journal Étudiant ESG UQAM-septembre 2014
Horizons Économiques-Journal Étudiant ESG UQAM-septembre 2014Horizons Économiques-Journal Étudiant ESG UQAM-septembre 2014
Horizons Économiques-Journal Étudiant ESG UQAM-septembre 2014Katy Borges
 
1.1 edward deming
1.1 edward deming1.1 edward deming
1.1 edward demingRoss Chan
 
Las migraciones. Una mirada a la compleja realidad europea y española al inic...
Las migraciones. Una mirada a la compleja realidad europea y española al inic...Las migraciones. Una mirada a la compleja realidad europea y española al inic...
Las migraciones. Una mirada a la compleja realidad europea y española al inic...Universidad Autónoma de Barcelona
 
Aquàtiques
AquàtiquesAquàtiques
Aquàtiques03000962
 
F otos años 30 de alfonso
F otos años 30 de alfonsoF otos años 30 de alfonso
F otos años 30 de alfonsoyololis
 
Présentation 13 sept 2011 ff association france
Présentation 13 sept 2011 ff association francePrésentation 13 sept 2011 ff association france
Présentation 13 sept 2011 ff association franceFieldbus France
 
Benito perez galdos nerea,r laura gorane y aitziber
Benito perez galdos nerea,r laura gorane y aitziberBenito perez galdos nerea,r laura gorane y aitziber
Benito perez galdos nerea,r laura gorane y aitziberkarmele
 
Location auvergne ski & nature
Location auvergne    ski & natureLocation auvergne    ski & nature
Location auvergne ski & natureKarine Le Bris
 
Miguel marijuan juan_l_m5
Miguel marijuan juan_l_m5Miguel marijuan juan_l_m5
Miguel marijuan juan_l_m5juanluismiguel
 
Chemin de Careme
Chemin de CaremeChemin de Careme
Chemin de CaremeCat Handi
 

En vedette (20)

The code history of WordPress
The code history of WordPressThe code history of WordPress
The code history of WordPress
 
Bien débuter dans la conception d'un thème WordPress
Bien débuter dans la conception d'un thème WordPressBien débuter dans la conception d'un thème WordPress
Bien débuter dans la conception d'un thème WordPress
 
Choisir les bons Hooks dans vos Développements WordPress
Choisir les bons Hooks dans vos Développements WordPressChoisir les bons Hooks dans vos Développements WordPress
Choisir les bons Hooks dans vos Développements WordPress
 
Horizons Économiques-Journal Étudiant ESG UQAM-septembre 2014
Horizons Économiques-Journal Étudiant ESG UQAM-septembre 2014Horizons Économiques-Journal Étudiant ESG UQAM-septembre 2014
Horizons Économiques-Journal Étudiant ESG UQAM-septembre 2014
 
1.1 edward deming
1.1 edward deming1.1 edward deming
1.1 edward deming
 
Las migraciones. Una mirada a la compleja realidad europea y española al inic...
Las migraciones. Una mirada a la compleja realidad europea y española al inic...Las migraciones. Una mirada a la compleja realidad europea y española al inic...
Las migraciones. Una mirada a la compleja realidad europea y española al inic...
 
Aquàtiques
AquàtiquesAquàtiques
Aquàtiques
 
F otos años 30 de alfonso
F otos años 30 de alfonsoF otos años 30 de alfonso
F otos años 30 de alfonso
 
Arte Gótico
Arte GóticoArte Gótico
Arte Gótico
 
Présentation 13 sept 2011 ff association france
Présentation 13 sept 2011 ff association francePrésentation 13 sept 2011 ff association france
Présentation 13 sept 2011 ff association france
 
Semaine Ecole Entreprise 2014 : Bilan de l'édition 2013
Semaine Ecole Entreprise 2014 : Bilan de l'édition 2013Semaine Ecole Entreprise 2014 : Bilan de l'édition 2013
Semaine Ecole Entreprise 2014 : Bilan de l'édition 2013
 
Taller medidas de seguridad puu 21010102203
Taller medidas de seguridad puu 21010102203Taller medidas de seguridad puu 21010102203
Taller medidas de seguridad puu 21010102203
 
Iniciarte 07 Colección
Iniciarte 07 ColecciónIniciarte 07 Colección
Iniciarte 07 Colección
 
El mundo material
El mundo materialEl mundo material
El mundo material
 
Benito perez galdos nerea,r laura gorane y aitziber
Benito perez galdos nerea,r laura gorane y aitziberBenito perez galdos nerea,r laura gorane y aitziber
Benito perez galdos nerea,r laura gorane y aitziber
 
Location auvergne ski & nature
Location auvergne    ski & natureLocation auvergne    ski & nature
Location auvergne ski & nature
 
Hablamos español
Hablamos españolHablamos español
Hablamos español
 
Miguel marijuan juan_l_m5
Miguel marijuan juan_l_m5Miguel marijuan juan_l_m5
Miguel marijuan juan_l_m5
 
JRECI-2011
JRECI-2011JRECI-2011
JRECI-2011
 
Chemin de Careme
Chemin de CaremeChemin de Careme
Chemin de Careme
 

Similaire à Alter way-wordcamp-paris-2014

Mener à bien un projet Drupal (Drupagora 2013)
Mener à bien un projet Drupal (Drupagora 2013)Mener à bien un projet Drupal (Drupagora 2013)
Mener à bien un projet Drupal (Drupagora 2013)LaNetscouade
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...ENSIBS
 
Un site de collectivité sur WordPress ? Méthodes et retours d'XP
Un site de collectivité sur WordPress ? Méthodes et retours d'XPUn site de collectivité sur WordPress ? Méthodes et retours d'XP
Un site de collectivité sur WordPress ? Méthodes et retours d'XPatelier111
 
HDInsight : Hadoop en environnement Microsoft
HDInsight : Hadoop en environnement MicrosoftHDInsight : Hadoop en environnement Microsoft
HDInsight : Hadoop en environnement MicrosoftMicrosoft Technet France
 
Présentation de Kirby CMS
Présentation de Kirby CMSPrésentation de Kirby CMS
Présentation de Kirby CMSGilles Vauvarin
 
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Artusamak
 
DODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez CroesusDODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez CroesusMartin Deslongchamps
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfboulonvert
 
Drupagora - Les clés de la réussite d'un projet Drupal
Drupagora - Les clés de la réussite d'un projet DrupalDrupagora - Les clés de la réussite d'un projet Drupal
Drupagora - Les clés de la réussite d'un projet DrupalCore-Techs
 
developpement web framework cms developpement brute
developpement web framework cms developpement brutedeveloppement web framework cms developpement brute
developpement web framework cms developpement bruteYounesOuladSayad1
 
Réussir la Construction du cahier des charges de son site web WordPress
Réussir la Construction du cahier des charges de son site web WordPressRéussir la Construction du cahier des charges de son site web WordPress
Réussir la Construction du cahier des charges de son site web WordPressJulien Dereumaux
 
WordPress sous stéroïdes : votre site Web vers les sommets !
WordPress sous stéroïdes : votre site Web vers les sommets !WordPress sous stéroïdes : votre site Web vers les sommets !
WordPress sous stéroïdes : votre site Web vers les sommets !Aurélien Denis
 
Programmation Web developpement dynamique
Programmation Web developpement dynamiqueProgrammation Web developpement dynamique
Programmation Web developpement dynamiqueYounesOuladSayad1
 
Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...
Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...
Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...Scaleway
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteAZUG FR
 
Embarquer une base de données locale dans vos logiciels et applications mobiles
Embarquer une base de données locale dans vos logiciels et applications mobilesEmbarquer une base de données locale dans vos logiciels et applications mobiles
Embarquer une base de données locale dans vos logiciels et applications mobilespprem
 
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...vlabatut
 
8 Rex : Mise en place de DevOps sur Azure
8   Rex : Mise en place de DevOps sur Azure8   Rex : Mise en place de DevOps sur Azure
8 Rex : Mise en place de DevOps sur AzureaOS Community
 

Similaire à Alter way-wordcamp-paris-2014 (20)

Mener à bien un projet Drupal (Drupagora 2013)
Mener à bien un projet Drupal (Drupagora 2013)Mener à bien un projet Drupal (Drupagora 2013)
Mener à bien un projet Drupal (Drupagora 2013)
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
 
Un site de collectivité sur WordPress ? Méthodes et retours d'XP
Un site de collectivité sur WordPress ? Méthodes et retours d'XPUn site de collectivité sur WordPress ? Méthodes et retours d'XP
Un site de collectivité sur WordPress ? Méthodes et retours d'XP
 
HDInsight : Hadoop en environnement Microsoft
HDInsight : Hadoop en environnement MicrosoftHDInsight : Hadoop en environnement Microsoft
HDInsight : Hadoop en environnement Microsoft
 
Présentation de Kirby CMS
Présentation de Kirby CMSPrésentation de Kirby CMS
Présentation de Kirby CMS
 
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013
 
DODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez CroesusDODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez Croesus
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdf
 
Drupagora - Les clés de la réussite d'un projet Drupal
Drupagora - Les clés de la réussite d'un projet DrupalDrupagora - Les clés de la réussite d'un projet Drupal
Drupagora - Les clés de la réussite d'un projet Drupal
 
Azure Serverless C2S
Azure Serverless C2SAzure Serverless C2S
Azure Serverless C2S
 
developpement web framework cms developpement brute
developpement web framework cms developpement brutedeveloppement web framework cms developpement brute
developpement web framework cms developpement brute
 
Réussir la Construction du cahier des charges de son site web WordPress
Réussir la Construction du cahier des charges de son site web WordPressRéussir la Construction du cahier des charges de son site web WordPress
Réussir la Construction du cahier des charges de son site web WordPress
 
Cv khouloud dhouib
Cv khouloud dhouibCv khouloud dhouib
Cv khouloud dhouib
 
WordPress sous stéroïdes : votre site Web vers les sommets !
WordPress sous stéroïdes : votre site Web vers les sommets !WordPress sous stéroïdes : votre site Web vers les sommets !
WordPress sous stéroïdes : votre site Web vers les sommets !
 
Programmation Web developpement dynamique
Programmation Web developpement dynamiqueProgrammation Web developpement dynamique
Programmation Web developpement dynamique
 
Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...
Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...
Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
 
Embarquer une base de données locale dans vos logiciels et applications mobiles
Embarquer une base de données locale dans vos logiciels et applications mobilesEmbarquer une base de données locale dans vos logiciels et applications mobiles
Embarquer une base de données locale dans vos logiciels et applications mobiles
 
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
 
8 Rex : Mise en place de DevOps sur Azure
8   Rex : Mise en place de DevOps sur Azure8   Rex : Mise en place de DevOps sur Azure
8 Rex : Mise en place de DevOps sur Azure
 

Plus de ALTER WAY

Drupagora 2019 : Drupal, accessibilité et RGAA
Drupagora 2019 : Drupal, accessibilité et RGAADrupagora 2019 : Drupal, accessibilité et RGAA
Drupagora 2019 : Drupal, accessibilité et RGAAALTER WAY
 
#sharingLille : L'Open Source pour une société numérique ouverte, transparent...
#sharingLille : L'Open Source pour une société numérique ouverte, transparent...#sharingLille : L'Open Source pour une société numérique ouverte, transparent...
#sharingLille : L'Open Source pour une société numérique ouverte, transparent...ALTER WAY
 
Flyer promotions Alter Way Formation Avril Mai 2015
Flyer promotions Alter Way Formation Avril Mai 2015Flyer promotions Alter Way Formation Avril Mai 2015
Flyer promotions Alter Way Formation Avril Mai 2015ALTER WAY
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ? Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ? ALTER WAY
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?ALTER WAY
 
Open World Forum 2014 : From ES6 to Javascript 2.0. What use today ? par Jon...
Open World Forum 2014  : From ES6 to Javascript 2.0. What use today ? par Jon...Open World Forum 2014  : From ES6 to Javascript 2.0. What use today ? par Jon...
Open World Forum 2014 : From ES6 to Javascript 2.0. What use today ? par Jon...ALTER WAY
 
Open World Forum 2014 : Guerre des IAAS par Stéphane Vincent
Open World Forum 2014 : Guerre des IAAS par Stéphane Vincent Open World Forum 2014 : Guerre des IAAS par Stéphane Vincent
Open World Forum 2014 : Guerre des IAAS par Stéphane Vincent ALTER WAY
 
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014ALTER WAY
 
Meetup Drupal Paris : Connexion Drupal et Elasticsearch
Meetup Drupal Paris : Connexion Drupal et Elasticsearch Meetup Drupal Paris : Connexion Drupal et Elasticsearch
Meetup Drupal Paris : Connexion Drupal et Elasticsearch ALTER WAY
 
Solutions Linux 2014 – Alter Way : Révélations sur les pratiques de la NSA
Solutions Linux 2014 – Alter Way : Révélations sur les pratiques de la NSASolutions Linux 2014 – Alter Way : Révélations sur les pratiques de la NSA
Solutions Linux 2014 – Alter Way : Révélations sur les pratiques de la NSAALTER WAY
 
Solutions Linux 2014 – Alter Way : Industrialisation des développements en Ja...
Solutions Linux 2014 – Alter Way : Industrialisation des développements en Ja...Solutions Linux 2014 – Alter Way : Industrialisation des développements en Ja...
Solutions Linux 2014 – Alter Way : Industrialisation des développements en Ja...ALTER WAY
 
Solutions Linux 2014 - Alter Way : Évolutions des back offices des CMS/CMF
Solutions Linux 2014 - Alter Way : Évolutions des back offices des CMS/CMF Solutions Linux 2014 - Alter Way : Évolutions des back offices des CMS/CMF
Solutions Linux 2014 - Alter Way : Évolutions des back offices des CMS/CMF ALTER WAY
 
Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch : petit déjeuner du 13 mars 2014Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch : petit déjeuner du 13 mars 2014ALTER WAY
 
Présentation Drupal - Global Training Days
Présentation Drupal - Global Training DaysPrésentation Drupal - Global Training Days
Présentation Drupal - Global Training DaysALTER WAY
 
OpenStack havana tour d'horizon
OpenStack havana tour d'horizonOpenStack havana tour d'horizon
OpenStack havana tour d'horizonALTER WAY
 
H2O, le Cloud par Alter Way
H2O, le Cloud par Alter WayH2O, le Cloud par Alter Way
H2O, le Cloud par Alter WayALTER WAY
 
Industrialisez vos projets Php
Industrialisez vos projets Php Industrialisez vos projets Php
Industrialisez vos projets Php ALTER WAY
 
Reprise sur incident , par Jean Marc Fontaine
Reprise sur incident , par Jean Marc FontaineReprise sur incident , par Jean Marc Fontaine
Reprise sur incident , par Jean Marc FontaineALTER WAY
 
Organiser efficacement son depot de code par Jean Marc Fontaine
Organiser efficacement son depot de code par Jean Marc FontaineOrganiser efficacement son depot de code par Jean Marc Fontaine
Organiser efficacement son depot de code par Jean Marc FontaineALTER WAY
 
Objets patterns et genie logiciel , par Julien Pauli
Objets patterns et genie logiciel , par Julien PauliObjets patterns et genie logiciel , par Julien Pauli
Objets patterns et genie logiciel , par Julien PauliALTER WAY
 

Plus de ALTER WAY (20)

Drupagora 2019 : Drupal, accessibilité et RGAA
Drupagora 2019 : Drupal, accessibilité et RGAADrupagora 2019 : Drupal, accessibilité et RGAA
Drupagora 2019 : Drupal, accessibilité et RGAA
 
#sharingLille : L'Open Source pour une société numérique ouverte, transparent...
#sharingLille : L'Open Source pour une société numérique ouverte, transparent...#sharingLille : L'Open Source pour une société numérique ouverte, transparent...
#sharingLille : L'Open Source pour une société numérique ouverte, transparent...
 
Flyer promotions Alter Way Formation Avril Mai 2015
Flyer promotions Alter Way Formation Avril Mai 2015Flyer promotions Alter Way Formation Avril Mai 2015
Flyer promotions Alter Way Formation Avril Mai 2015
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ? Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
 
Open World Forum 2014 : From ES6 to Javascript 2.0. What use today ? par Jon...
Open World Forum 2014  : From ES6 to Javascript 2.0. What use today ? par Jon...Open World Forum 2014  : From ES6 to Javascript 2.0. What use today ? par Jon...
Open World Forum 2014 : From ES6 to Javascript 2.0. What use today ? par Jon...
 
Open World Forum 2014 : Guerre des IAAS par Stéphane Vincent
Open World Forum 2014 : Guerre des IAAS par Stéphane Vincent Open World Forum 2014 : Guerre des IAAS par Stéphane Vincent
Open World Forum 2014 : Guerre des IAAS par Stéphane Vincent
 
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
 
Meetup Drupal Paris : Connexion Drupal et Elasticsearch
Meetup Drupal Paris : Connexion Drupal et Elasticsearch Meetup Drupal Paris : Connexion Drupal et Elasticsearch
Meetup Drupal Paris : Connexion Drupal et Elasticsearch
 
Solutions Linux 2014 – Alter Way : Révélations sur les pratiques de la NSA
Solutions Linux 2014 – Alter Way : Révélations sur les pratiques de la NSASolutions Linux 2014 – Alter Way : Révélations sur les pratiques de la NSA
Solutions Linux 2014 – Alter Way : Révélations sur les pratiques de la NSA
 
Solutions Linux 2014 – Alter Way : Industrialisation des développements en Ja...
Solutions Linux 2014 – Alter Way : Industrialisation des développements en Ja...Solutions Linux 2014 – Alter Way : Industrialisation des développements en Ja...
Solutions Linux 2014 – Alter Way : Industrialisation des développements en Ja...
 
Solutions Linux 2014 - Alter Way : Évolutions des back offices des CMS/CMF
Solutions Linux 2014 - Alter Way : Évolutions des back offices des CMS/CMF Solutions Linux 2014 - Alter Way : Évolutions des back offices des CMS/CMF
Solutions Linux 2014 - Alter Way : Évolutions des back offices des CMS/CMF
 
Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch : petit déjeuner du 13 mars 2014Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch : petit déjeuner du 13 mars 2014
 
Présentation Drupal - Global Training Days
Présentation Drupal - Global Training DaysPrésentation Drupal - Global Training Days
Présentation Drupal - Global Training Days
 
OpenStack havana tour d'horizon
OpenStack havana tour d'horizonOpenStack havana tour d'horizon
OpenStack havana tour d'horizon
 
H2O, le Cloud par Alter Way
H2O, le Cloud par Alter WayH2O, le Cloud par Alter Way
H2O, le Cloud par Alter Way
 
Industrialisez vos projets Php
Industrialisez vos projets Php Industrialisez vos projets Php
Industrialisez vos projets Php
 
Reprise sur incident , par Jean Marc Fontaine
Reprise sur incident , par Jean Marc FontaineReprise sur incident , par Jean Marc Fontaine
Reprise sur incident , par Jean Marc Fontaine
 
Organiser efficacement son depot de code par Jean Marc Fontaine
Organiser efficacement son depot de code par Jean Marc FontaineOrganiser efficacement son depot de code par Jean Marc Fontaine
Organiser efficacement son depot de code par Jean Marc Fontaine
 
Objets patterns et genie logiciel , par Julien Pauli
Objets patterns et genie logiciel , par Julien PauliObjets patterns et genie logiciel , par Julien Pauli
Objets patterns et genie logiciel , par Julien Pauli
 

Alter way-wordcamp-paris-2014

  • 1. Étude de cas : utiliser WordPress multisite pour un media télévisuel français Xavier Tellier et Samy Ranavela
  • 4. Introduction WordPress c'est pour faire des blogs, non ? J’utilise WordPress pour des petits sites Pourquoi j’utiliserais WordPress : un moteur de blogs, pour un site de grande ampleur ? Pourquoi je ne passerais pas par un framework ou Drupal ? 4
  • 5. I - Pourquoi pas WordPress ? 5
  • 6. Le périmètre du projet 6
  • 7. Pourquoi pas WordPress ? Refonte d’un site unique en Typo3 vers 5 sites Nouvelles fonctionnalités dont des synchronisations à des services externes (XML, API et REST) Une nouvelle charte web en design responsive. 7
  • 9. Pourquoi pas WordPress ? Avantages Inconvénients Modularité Open source avec une communauté forte 9 Coûts financiers élevés Délais de réalisation longs
  • 10. Les délais et le coût du projet 10
  • 11. Pourquoi pas WordPress ? Réalisation sous 3 mois pendant les vacances d’été → Planning réalisable mais avec de fortes contraintes Budget inconnu lors de la compétition → Toutefois un critère d’attribution fort. Projet initial d'environ 160 JH 11
  • 13. Pourquoi pas WordPress ? Refonte de la charte graphique en responsive design : Responsive design => délais allongés aussi bien en temps de réalisation des maquettes que de leur conception. Proposition de charte graphique fonctionnelle et créative tout étant rationalisée => un même template pour chacun des cinq sites modulable et chartable. En tenant compte des coûts et du planning. . 13
  • 15. Pourquoi pas WordPress ? Périmètre + Délais + Coûts + Responsive Design = . 15
  • 16. Pourquoi pas WordPress ? Ça tombe bien ! Le client nous a demandé 16
  • 17. II - Non sans déconner ! 17
  • 19. Non sans déconner ! Site éditorial avec : Deux rédactions + Support client + Service marketing + Équipe webmaster → WYSIWYG . 19
  • 20. Non sans déconner ! →Multi-utilisateurs avec ACL →Possibilité de Publication via une application mobile →CMS avec un aspect « user friendly » →Multisite : Mise à jour, maintien, gestion des utilisateurs . 20
  • 22. Non sans déconner ! →Plugins performants →API WordPress complète => facilité d’intégration de services externes au sein de l’environnement WordPress →Utilisation de framework CSS (Bootstrap) possible . 22
  • 24. Non sans déconner ! →Adéquation avec le besoin client et le périmètre du projet →Coûts →Délais de réalisation . 24
  • 25. III – Plan de bataille 25
  • 27. Plan de bataille Équipe de 10 personnes : Directeur de projet Chef de projet Concepteur Fonctionnel Architecte / Lead Dev WordPress 2 développeurs / intégrateurs CMS 2 Intégrateurs HTML 1 DA 1 Graphiste 27
  • 29. Plan de bataille JUILLET : PHASE 1 Lancement du projet Ateliers conception Wireframes Graphisme Spécifications . 29
  • 30. Plan de bataille AOUT : fin PHASE 1 et début PHASE 2 Ateliers conception Graphisme Spécifications Développement / Intégration OBJECTIF : terminer la phase 1 avant le 9 août . 30
  • 31. Plan de bataille SEPTEMBRE : fin PHASE 2 et PHASE 3 Développement / intégration →Recette interne Livraison en deux lots Saisie des contenus Recette client OBJECTIF : Livraison finale fin septembre Mise en production en octobre . 31
  • 33. Plan de bataille CONCEPTION →Réunions client => découverte de l’univers du client et des équipes (essentiel pour comprendre les enjeux métiers) →Réalisation des wireframes et lancement des spécifications fonctionnelles en parallèle →Récupération des informations techniques sur les services externes pour matcher avec les besoins fonctionnels En chiffre : 17 wireframes réalisés . 33
  • 34. Plan de bataille REALISATION GRAPHIQUE →Transmission et validation des wireframes au fil de l’eau →Réalisation du template général et du principe de déclinaison => validé par le client →Déclinaison de la suite des maquettes => A/R client . 34
  • 35. Plan de bataille REALISATION GRAPHIQUE La réalisation des maquettes pour les terminaux mobiles / tablettes n’a pas été réalisée dans les règles de l’art. Elles ont été réalisées en fin de création graphique. Les wireframes avaient été fait en simultané en concertation avec les intégrateurs. Pourquoi ? Pour répondre aux contraintes du client En chiffre : 38 maquettes / déclinaisons produites 35 .
  • 37. Plan de bataille La méthodologie de développement Alter Way →Développement "industriel Dev Ops" : Mercurial et Hudson sur 5 instances local / dev / recette / preprod / prod →Développement possible sur tous les supports →IDE différent . 37
  • 38. Plan de bataille Méthodologie appliquée au projet Architecture : →Multisite : 5 sites (un site portail sur les 4 autres) →Thème parent basé sur Bootstrap avec Roots avec 5 déclinaisons enfants . 38
  • 39. Plan de bataille Utilisation de plugins de la communauté : → ACF, Disqus, Breadcrumb, Contact form, Google analytics for WordPress, Simple 301, WP paginate, WP control, WordPress SEO, Twitter to WP ... → Gestion des caches avec W3 Total Cache avec fragment caching et Memcache. → Gestion des Crons WordPress pour synchronisation en temps réel des données sportives externes 39
  • 40. Plan de bataille Développement de plugins spécifiques et utilisation de WordPress comme un framework : → Connexion à un webservice pour la gestion de l'abonnement d'un client, vérification de droit de visualisation des chaînes en streaming → Interface et imports des données sportives externe en temps réel → Interface et import des données de programmes TV des chaînes 40 .
  • 41. Plan de bataille Modification de plugins de la communauté pour correspondre au besoin du site : → Gestion des contenus des pages via des widgets de remontées de contenus gérées en back office. → Adaptation de plugins existants (Custom Post widget, Twitter to WP, Wp Polls notamment) . 41
  • 42. IV – La gestion du client et de ses prestataires 42
  • 44. Gestion du client et de ses prestataires Architecture d'hébergement complexe : → Contraintes techniques fortes : par exemple derrière un proxy → Plusieurs instances : Recette / Preprod / prod Hébergeur procédural : → Procédures de livraison non industrialisées → Délai de procédure → Période de test de la plateforme → Tir de charges 44
  • 45. Gestion du client et de ses prestataires Conclusion → être en contact dès le début du projet pour être au courant des contraintes techniques et des procédures → confirmer l’expérience de l’hébergeur vis-à-vis de WordPress et des technologies open source de manière plus générale. Alter Way Hosting a été d'une aide précieuse pour créer un terrain de communication technique → ça sera toujours de votre faute si quelque chose ne tourne pas rond ! Il faut donc être au fait des outils et technologies que l’on utilise. 45
  • 47. Gestion du client et de ses prestataires Les équipes en interne : → Comprendre la culture d'entreprise et s’imprégner des impératifs métier → Intégrer une formation à l’outil le plus tôt possible Le temps de rentrée de contenus peut être important Permet de faire une partie de la recette client finale et de valider de l’utilisation du backoffice et du fonctionnel . 47
  • 48. Gestion du client et de ses prestataires Les prestataires externes : → Pour éviter la documentation incomplète, inexistante ou incorrecte → Pour pouvoir bénéficier d’un soutien et d'un support → Essayer de créer une relation de confiance . 48
  • 50. Gestion du client et de ses prestataires Ne pas négliger la contrainte forte qu’a le projet au sein de la structure du client final Demander une disponibilité cliente forte (même en période de vacances) Plusieurs services avec des métiers différents et des besoins différents => interlocuteur unique / décideur agile = fragile → Prise de décision interne avant les réunions projet → Se méfier des deadlines trop courtes → Pression client / Changement d’avis au dernier moment 50
  • 51. V – Bilan et enseignements 51
  • 52. Bilan et enseignements Le choix de WordPress a été concluant WordPress permet des projets complexes Plannings tendus → peu le droit à l'erreur (choix) L'industrialisation a été un soutien essentiel . Notre client est content On recommencera ! 52
  • 55. .