Retour d'expérience au WordCamp Paris 2015 sur un projet multisite 200 jour*homme : plate-forme de mutuelles complémentaires pour collectivités avec de l'applicatif métier en WordPress multisite et un plugin de duplication
https://wordpress.org/plugins/multisite-clone-duplicator/
Un générateur de sites avec WordPress ? WordCamp Paris 2015
1. UN GÉNÉRATEUR DE SITES AVEC
WORDPRESS ?
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
2. 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
3. 1. aperçu du projet : un multisite complexe avec de l'applicatif
mé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
4. grand compte des assurances et mutuelles
complé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
5. 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
6. enregistrement des clients dans une base "prospect"
externe
génération automatique et envoi par mail des bulletins
d'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
7. UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
8. nombre de sites de collectivités infini
sur chaque site, des contenus transversaux et spécifiques
2 arborescences de pages différentes :
mono-produit
bi-produit
à livrer en 7 mois
LE PROJET : MUTUELLE 2015 > LES DIFFICULTÉS
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
9. UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
10. LE PROJET : MUTUELLE 2015 > LA SOLUTION
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
11. prospect.php : une librairie pour encapsuler les requêtes
SQL
une deuxième instance de $wpdb
products.php : une librairie pour encapsuler les requêtes
SQL
avec l'instance de $wpdb
contenus 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
12. ÇA DONNE QUOI ?
LE RÉSULTAT
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
13. UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
14. UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
15. UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
16. UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
17. UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
18. UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
19. UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
20. UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
21. UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
22. UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
23. UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
24. UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
25. 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
26. 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
27. 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 full
stack
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
28. une démonstration du potentiel du multisite WordPress
l'expérience d'un applicatif métier complexe avec
WordPress
une référence pour les bonnes pratiques de développement
un plugin pour la communauté :
déjà plus de 7.000 téléchargements
plusieurs 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
29. 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
30. 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="pierre.dargha
wp site duplicate source=1 slug="demo" title="Site dupliqué en ligne de commande a
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS
31. (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 et
multilingue
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
32. DES QUESTIONS ?
ET VOILÀ !
@pierredargham
#WCParis
wordpress.org/plugins/multisite-clone-duplicator/
UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS