CONSTRUIRE	UN	
PROJET	WORDPRESS	
PAR	L’ABSURDE
@jhedoux
Julien	HEDOUX
• CTO	/	Groupe	de	presse	Jeune	Afrique	
• Développeur	depuis	2003	
• Sur	WordPress	depuis	2007	
• E...
L'ABSURDE	EST	UN	DÉCALAGE	ENTRE	
L’ATTENTE	[…]	ET	L'EXPÉRIENCE	QU'IL	FAIT	[…].	
IL	RÉSULTE	DONC	DE	LA	CONTRADICTION	
D'UN	...
POURQUOI	,	MÊME	SOUS	WORDPRESS,	NOUS	
AVONS	70%	DES	PROJETS	QUI	NE	SONT	
JAMAIS	DÉLIVRÉS	DANS	LES	TEMPS?	
WORDPRESS	EST-IL...
Ce	qu’on	imagine	sur	un	projet
- Ges9on	de	projet	/	DA	:		
• site	nominé	aux	awwwards.com	
• livré	3	jours	avant	la	deadli...
Qu’apprend-on	sur	internet?	
(tuto,	blogs,	conférences)
Créer un CPT
Thèmes enfants
Factorisation du code
Déployer avec gi...
Quels	sont	alors	ces	30%?
Sécurité	=>	Renommer	le	dossier	/wp-admin/
CPT				=>	Tout	gérer	via	Visual	Composer	+	plugin	ACF...
Quels	conseils	choisir	alors?
A	force	d’aller	trop	vite	sans	analyse…
Pour	trouver	la	meilleure	solubon	:		
- Créer	des	lots	et	non	des	jalons	
1. Poser...
Analyser	la	bonne	cible
«	Un	algorithme	de	google	ou	bien	un	effet	de	mode	ne	doit	pas	devenir	
un	préjugé	sur	la	concep9on...
Commencez	pebt,	mais	voyez	à	long	terme.		
• Avantage	propre	de	WordPress	:		
- Pas	de	lourds	invesbssements	
- Permet	de	...
Capacité	à	monter	rapidement	des	sites	complexes	sans	ligne	de	code.	
=>	Moins	performant	que	du	code	WP	nabf.	wp_queries	...
- Une	404	de	WordPress	peut	faire	tomber	votre	site	
- Les	transients	tuent	la	database.	Acbvez	la	WP	Cache	API.	
- Surcou...
- Un	 serveur	 puissant	 (dupliqué)	 vaut	 mieux	 qu’un	 système	 master/
slave	(coût	&	maintenance	simplifiée)	
- Le	versi...
Architecture	(CDN,	CACHE,	)
Un	CDN	n’est	pas	un	serveur	de	cache	!	
Un	plugin	de	cache	n’est	pas	non	plus	la	solubon	idéal...
Merci	
twiter	:	@jhedoux	
Analybcs	:	beta@wpsmartrack.com
Construire un projet par l'absurde - WordCamp Paris 2016
Prochain SlideShare
Chargement dans…5
×

Construire un projet par l'absurde - WordCamp Paris 2016

1 441 vues

Publié le

C’est lorsqu’on est confronté à diverses problématiques qu’on apprend vraiment à utiliser une technologie (CMS, framework, language…)
Vous pensez vraiment connaître WordPress? Les erreurs à éviter ?
Cette conférence traitera des points suivant :
les fausses bonnes pratiques que l’on trouve sur certains tutos
utiliser un plugin de cache? C’est parfois contre-productif. Comment s’en passer et optimiser son site en ayant un meilleur rendement.
Problèmes de performances? Sans doute un problème de conception à la base.
Surcouches néfastes à votre projet sous WordPress (Symfony embarqué, Twig, framework, …)
Décomposez votre WordPress afin de l’analyser pour connaitre les tenant pour une refonte ou évolution marketing

0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 441
Sur SlideShare
0
Issues des intégrations
0
Intégrations
110
Actions
Partages
0
Téléchargements
10
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Construire un projet par l'absurde - WordCamp Paris 2016

  1. 1. CONSTRUIRE UN PROJET WORDPRESS PAR L’ABSURDE
  2. 2. @jhedoux Julien HEDOUX • CTO / Groupe de presse Jeune Afrique • Développeur depuis 2003 • Sur WordPress depuis 2007 • Entrepreneur sur mon temps libre • Co-Fondateur de plusieurs plugins WP dont WP SmartTrack.
  3. 3. L'ABSURDE EST UN DÉCALAGE ENTRE L’ATTENTE […] ET L'EXPÉRIENCE QU'IL FAIT […]. IL RÉSULTE DONC DE LA CONTRADICTION D'UN SYSTÈME PAR LE FAIT. SOURCE : WIKIPEDIA
  4. 4. POURQUOI , MÊME SOUS WORDPRESS, NOUS AVONS 70% DES PROJETS QUI NE SONT JAMAIS DÉLIVRÉS DANS LES TEMPS? WORDPRESS EST-IL RÉELLEMENT AUSSI SIMPLE QUE LES TUTO VOUS LE DISENT?
  5. 5. Ce qu’on imagine sur un projet - Ges9on de projet / DA : • site nominé aux awwwards.com • livré 3 jours avant la deadline • Liberté d’acbon totale - L’intégrateur : • Thème custom au maximum • Surcoupe Twig (Timber,…) • Donnez moi du flexbox, on oublie IE6! - Le développeur : • Modèle MVC, bundles SF2 • Cache (Rocket, Super Cache, …) • Master/Slave MySQL chez Amazon - Le commercial / marke9ng : • campagne mulbcanal, • référencement SEO • Boubque / Tunnel de conversion - Le portefeuille du client : • Equipe de 40 personnes • Budget de 500 000€
  6. 6. Qu’apprend-on sur internet? (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
  7. 7. Quels sont alors ces 30%? Sécurité => Renommer le dossier /wp-admin/ CPT => Tout gérer via Visual Composer + plugin ACF / Shortcode Code source => Pas d’objet, html/php/assets mélangés, tout dans funcbon.php Livrables => sans FTP ni PhpMyAdmin, impossible de livrer Stratégie SEO => un seul h1 et des pages tags Mises à jours => Quiter une version stable c’est douter Responsive / mobile? => WP Touch et hop! HTTPS/HTTP2 => inuble, j’ai pas de boubque Analybcs => Tag posé en bas de page
  8. 8. Quels conseils choisir alors?
  9. 9. A force d’aller trop vite sans analyse… Pour trouver la meilleure solubon : - Créer des lots et non des jalons 1. Poser un objecbf clair 2. Etude de l’existant / Analyse situabon & besoins 3. Solubon simple et rapide à metre en oeuvre 4. Solubon évolubve (migrabon en cas de succès) - Réalisa9on de Proof Of Concept (POC) puis industrialisa9on. 1. Crash test 2. Cas de figure non détectés auparavant.
  10. 10. Analyser la bonne cible « Un algorithme de google ou bien un effet de mode ne doit pas devenir un préjugé sur la concep9on de votre projet! »
  11. 11. Commencez pebt, mais voyez à long terme. • Avantage propre de WordPress : - Pas de lourds invesbssements - Permet de tester un marché rapidement puis ré-invesbr dessus • Découpage en micro-projets : - Micro Services possible (Plugins + REST API) - Briques modifiables sans devenir une usine à gaz Soyez Pragmabque :)
  12. 12. Capacité à monter rapidement des sites complexes sans ligne de code. => Moins performant que du code WP nabf. wp_queries en masse. Page Builder
  13. 13. - Une 404 de WordPress peut faire tomber votre site - Les transients tuent la database. Acbvez la WP Cache API. - Surcouches Timber (Twig) & bridges Symfony => augmentabon du temps de compilabon + complexificabon. - Conserver que les Nonces ubles Thème & Plugins
  14. 14. - Un serveur puissant (dupliqué) vaut mieux qu’un système master/ slave (coût & maintenance simplifiée) - Le versionning fait gagner du temps lors de hacks Environnements
  15. 15. Architecture (CDN, CACHE, ) Un CDN n’est pas un serveur de cache ! Un plugin de cache n’est pas non plus la solubon idéale (selon la situabon) => data structurée + Serveur de cache applicabf (Varnish, Redis, …)
  16. 16. Merci twiter : @jhedoux Analybcs : beta@wpsmartrack.com

×