un générateur de sites avec wordpress ? wordcamp paris 2015
TRANSCRIPT
![Page 1: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/1.jpg)
UN GÉNÉRATEUR DE SITES AVECWORDPRESS ?retour d'expérience – projet multisite 200 jour*homme
plate-forme de mutuelles complémentaires pour collectivités
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 2: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/2.jpg)
développeur php & WordPress depuis 2010
chez globalis media systems depuis 2014 agence parisienne 100% php depuis 1997
plugin : multisite-clone-duplicator première version publique en août 2014
PIERRE DARGHAM
@pierredargham
@GLOBALISms
wordpress.org/plugins/multisite-clone-duplicator/
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 3: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/3.jpg)
1. aperçu du projet : un multisite complexe avec de l'applicatifmétier
2. architecture, duplication de sites, contenus partagés
3. interaction entre plusieurs bases de données (WordPress,prospect, products)
4. bilan du projet (technique, commercial, communauté)
5. aller plus loin avec le multisite WordPress
AU PROGRAMME
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 4: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/4.jpg)
grand compte des assurances et mutuellescomplémentaires
secteur des administrations, services publics et collectivités
500.000 clients sur des offres santé & prévoyance
lot 1 : plate-forme b2b pour les salariés des collectivités
lot 2 : plate-forme b2c pour les particuliers
LE PROJET : MUTUELLE 2015 > LE CLIENT
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 5: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/5.jpg)
plate-forme multisite d'adhésion en ligne
25 feuilles de style différentes
1 site par collectivité
1 convention produit par site
tunnel d'adhésion en ligne
tunnel de simulation des taux de couverture
LE PROJET : MUTUELLE 2015 > LES OBJECTIFS
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 6: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/6.jpg)
enregistrement des clients dans une base "prospect"externe
génération automatique et envoi par mail des bulletinsd'adhésion PDF pré-remplis
script php-cli + cron d'export des PDF et des prospects
templates de mail personnalisables
faq et lexique multisite
LE PROJET : MUTUELLE 2015 > LES OBJECTIFS
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 7: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/7.jpg)
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 8: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/8.jpg)
nombre de sites de collectivités infini
sur chaque site, des contenus transversaux et spécifiques
2 arborescences de pages différentes :
mono-produitbi-produit
à livrer en 7 mois
LE PROJET : MUTUELLE 2015 > LES DIFFICULTÉS
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 9: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/9.jpg)
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 10: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/10.jpg)
LE PROJET : MUTUELLE 2015 > LA SOLUTION
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 11: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/11.jpg)
prospect.php : une librairie pour encapsuler les requêtesSQL
une deuxième instance de $wpdb
products.php : une librairie pour encapsuler les requêtesSQL
avec l'instance de $wpdbcontenus WordPress générés automatiquement àpartir des tables produits
LE PROJET : MUTUELLE 2015 > LES DONNÉES MÉTIER
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 12: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/12.jpg)
ÇA DONNE QUOI ?
LE RÉSULTAT
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 13: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/13.jpg)
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 14: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/14.jpg)
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 15: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/15.jpg)
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 16: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/16.jpg)
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 17: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/17.jpg)
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 18: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/18.jpg)
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 19: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/19.jpg)
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 20: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/20.jpg)
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 21: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/21.jpg)
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 22: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/22.jpg)
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 23: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/23.jpg)
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 24: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/24.jpg)
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 25: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/25.jpg)
un client satisfait
un lot 2 b2c pour l'année 2015
une trentaine de sites collectivités créés
pour un potentiel de près de 250.000 salariés
LE BILAN > COMMERCIAL
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 26: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/26.jpg)
réalisé en 200 jour*homme
livré dans les temps
utilisation intensive des fonctionnalités CMS "core"
livraison hebdomadaire et par lot
git : versioning, branches
LE BILAN > GESTION DE PROJET
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 27: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/27.jpg)
ajout et configuration d'un nouveau site en moins d'1h
100% des contenus front éditables en back-office
structure homogène du thème et des plugins : approche fullstack
utilisation avancée de WordPress : contenus multisite,personnalisation du back-office, walkers de menus, script-loader différentiel, api customizer ...
1 thème & 11 plugins
LE BILAN > TECHNIQUE
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 28: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/28.jpg)
une démonstration du potentiel du multisite WordPress
l'expérience d'un applicatif métier complexe avecWordPress
une référence pour les bonnes pratiques de développement
un plugin pour la communauté :
déjà plus de 7.000 téléchargementsplusieurs patchs d'utilisateurs intégrés dans le plugin
LE BILAN > COMMUNAUTÉ
wordpress.org/plugins/multisite-clone-duplicator/
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 29: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/29.jpg)
réplication, répartition des charges, haute-disponibilité
(WordPress.com & automattic)
ALLER PLUS LOIN > VOLUMÉTRIE
HyperDB
SharDB
Multi-DB
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 30: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/30.jpg)
gérer un réseau multisite en ligne de commande avec wp-cli
créer un site :
dupliquer un site :
démonstration !
ALLER PLUS LOIN > WP-CLI
wp site create slug="pdargham" title="Blog de Pierre Dargham" email="[email protected]"
wp site duplicate source=1 slug="demo" title="Site dupliqué en ligne de commande au WordCamp 2015"
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 31: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/31.jpg)
(Richard Archambault,WordCamp Montréal 2014)
(Émilie Lebrun, WordCamp Paris 2014)
ALLER PLUS LOIN > QUELQUES LIENS
how to be a super super-admin
étude de cas – bus open tour, un multisite e-commerce etmultilingue
wp-cli : utiliser WordPress en ligne de commande
codex.wordpress.org/fr:Créer_un_réseau
codex.wordpress.org/HyperDB
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
![Page 32: Un générateur de sites avec WordPress ? WordCamp Paris 2015](https://reader033.vdocument.in/reader033/viewer/2022051516/55ac1eef1a28ab0a448b46e4/html5/thumbnails/32.jpg)
DES QUESTIONS ?
ET VOILÀ !
@pierredargham
#WCParis
wordpress.org/plugins/multisite-clone-duplicator/
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS