Un générateur de sites avec WordPress ? WordCamp Paris 2015

Post on 20-Jul-2015

570 views 0 download

Transcript of Un générateur de sites avec WordPress ? WordCamp Paris 2015

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

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

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

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

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

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

UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS

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

UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS

LE PROJET : MUTUELLE 2015  >  LA SOLUTION

UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS

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

ÇA DONNE QUOI ?

LE RÉSULTAT

UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS

UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS

UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS

UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS

UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS

UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS

UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS

UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS

UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS

UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS

UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS

UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS

UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS

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

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

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

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

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

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.dargham@gmail.com"

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

(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

DES QUESTIONS ?

ET VOILÀ !

@pierredargham

#WCParis

wordpress.org/plugins/multisite-clone-duplicator/

UN GÉNÉRATEUR DE SITES AVEC WORDPRESS ? WORDCAMP PARIS 2015 #WCPARIS