construire un projet par l'absurde - wordcamp paris 2016

17
CONSTRUIRE UN PROJET WORDPRESS PAR L’ABSURDE

Upload: julien-hedoux

Post on 15-Apr-2017

1.329 views

Category:

Small Business & Entrepreneurship


3 download

TRANSCRIPT

Page 1: Construire un projet par l'absurde - WordCamp Paris 2016

CONSTRUIREUNPROJETWORDPRESS

PARL’ABSURDE

Page 2: Construire un projet par l'absurde - WordCamp Paris 2016

@jhedoux

JulienHEDOUX

• CTO/GroupedepresseJeuneAfrique• Développeurdepuis2003• SurWordPressdepuis2007

• Entrepreneursurmontempslibre• Co-FondateurdeplusieurspluginsWP

dontWPSmartTrack.

Page 3: Construire un projet par l'absurde - WordCamp Paris 2016

L'ABSURDEESTUNDÉCALAGEENTREL’ATTENTE[…]ETL'EXPÉRIENCEQU'ILFAIT[…].

ILRÉSULTEDONCDELACONTRADICTIOND'UNSYSTÈMEPARLEFAIT.

SOURCE:WIKIPEDIA

Page 4: Construire un projet par l'absurde - WordCamp Paris 2016

POURQUOI,MÊMESOUSWORDPRESS,NOUSAVONS70%DESPROJETSQUINESONTJAMAISDÉLIVRÉSDANSLESTEMPS?

WORDPRESSEST-ILRÉELLEMENTAUSSISIMPLEQUELESTUTOVOUSLEDISENT?

Page 5: Construire un projet par l'absurde - WordCamp Paris 2016

Cequ’onimaginesurunprojet- Ges9ondeprojet/DA:

• sitenominéauxawwwards.com• livré3joursavantladeadline• Libertéd’acbontotale

- L’intégrateur:• Thèmecustomaumaximum• SurcoupeTwig(Timber,…)• Donnezmoiduflexbox,onoublieIE6!

- Ledéveloppeur:• ModèleMVC,bundlesSF2• Cache(Rocket,SuperCache,…)• Master/SlaveMySQLchezAmazon

- Lecommercial/marke9ng:• campagnemulbcanal,• référencementSEO• Boubque/Tunneldeconversion

- Leportefeuilleduclient:• Equipede40personnes• Budgetde500000€

Page 6: Construire un projet par l'absurde - WordCamp Paris 2016

Qu’apprend-onsurinternet?(tuto,blogs,conférences)

Créer un CPT Thèmes enfants

Factorisation du code Déployer avec git

Stratégie SEO Mises à jours

Rétro-compatibilité Responsive

Création de plugins HTTPS/HTTP2

Utilisation des metadata Analytics

Page 7: Construire un projet par l'absurde - WordCamp Paris 2016

Quelssontalorsces30%?

Sécurité=>Renommerledossier/wp-admin/

CPT=>ToutgérerviaVisualComposer+pluginACF/Shortcode

Codesource=>Pasd’objet,html/php/assetsmélangés,toutdansfuncbon.php

Livrables=>sansFTPniPhpMyAdmin,impossibledelivrer

StratégieSEO=>unseulh1etdespagestags

Misesàjours=>Quiteruneversionstablec’estdouter

Responsive/mobile?=>WPTouchethop!

HTTPS/HTTP2=>inuble,j’aipasdeboubque

Analybcs=>Tagposéenbasdepage

Page 8: Construire un projet par l'absurde - WordCamp Paris 2016
Page 9: Construire un projet par l'absurde - WordCamp Paris 2016

Quelsconseilschoisiralors?

Page 10: Construire un projet par l'absurde - WordCamp Paris 2016

Aforced’allertropvitesansanalyse…

Pourtrouverlameilleuresolubon:

- Créerdeslotsetnondesjalons1. Poserunobjecbfclair2. Etudedel’existant/Analysesituabon&besoins3. Solubonsimpleetrapideàmetreenoeuvre4. Solubonévolubve(migrabonencasdesuccès)

- Réalisa9ondeProofOfConcept(POC)puisindustrialisa9on.1. Crashtest2. Casdefigurenondétectésauparavant.

Page 11: Construire un projet par l'absurde - WordCamp Paris 2016

Analyserlabonnecible«Unalgorithmedegoogleoubienuneffetdemodenedoitpasdevenir

unpréjugésurlaconcep9ondevotreprojet!»

Page 12: Construire un projet par l'absurde - WordCamp Paris 2016

Commencezpebt,maisvoyezàlongterme.

• AvantagepropredeWordPress:- Pasdelourdsinvesbssements- Permetdetesterunmarchérapidementpuisré-invesbrdessus

• Découpageenmicro-projets:- MicroServicespossible(Plugins+RESTAPI)- Briquesmodifiablessansdeveniruneusineàgaz

SoyezPragmabque:)

Page 13: Construire un projet par l'absurde - WordCamp Paris 2016

Capacitéàmonterrapidementdessitescomplexessanslignedecode.=>MoinsperformantqueducodeWPnabf.wp_queriesenmasse.

PageBuilder

Page 14: Construire un projet par l'absurde - WordCamp Paris 2016

- Une404deWordPresspeutfairetombervotresite- Lestransientstuentladatabase.AcbvezlaWPCacheAPI.- Surcouches Timber (Twig)&bridges Symfony => augmentabondutempsdecompilabon+complexificabon.

- ConserverquelesNoncesubles

Thème&Plugins

Page 15: Construire un projet par l'absurde - WordCamp Paris 2016

- Un serveur puissant (dupliqué) vautmieux qu’un systèmemaster/slave(coût&maintenancesimplifiée)

- Leversionningfaitgagnerdutempslorsdehacks

Environnements

Page 16: Construire un projet par l'absurde - WordCamp Paris 2016

Architecture(CDN,CACHE,)UnCDNn’estpasunserveurdecache!Unplugindecachen’estpasnonpluslasolubonidéale(selonlasituabon)

=>datastructurée+Serveurdecacheapplicabf(Varnish,Redis,…)

Page 17: Construire un projet par l'absurde - WordCamp Paris 2016

Merci

twiter:@jhedouxAnalybcs:[email protected]