SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
CONSTRUIRE	UN	
PROJET	WORDPRESS	
PAR	L’ABSURDE
@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.
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
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?
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€
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
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
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	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.
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!	»
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	:)
Capacité	à	monter	rapidement	des	sites	complexes	sans	ligne	de	code.	
=>	Moins	performant	que	du	code	WP	nabf.	wp_queries	en	masse.
Page	Builder
- 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
- 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
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,	…)
Merci	
twiter	:	@jhedoux	
Analybcs	:	beta@wpsmartrack.com

Más contenido relacionado

Destacado

À quel prix vendre un site WordPress ?
À quel prix vendre un site WordPress ?À quel prix vendre un site WordPress ?
À quel prix vendre un site WordPress ?Nicolas Richer
 
Accelerating Sales - Marketing Lessons for Commercial WordPress Plugins
Accelerating Sales - Marketing Lessons for Commercial WordPress PluginsAccelerating Sales - Marketing Lessons for Commercial WordPress Plugins
Accelerating Sales - Marketing Lessons for Commercial WordPress PluginsChris Lema
 
Les clés pour réussir son site WordPress - SeoMix au WordCamp Paris 2016
Les clés pour réussir son site WordPress - SeoMix au WordCamp Paris 2016Les clés pour réussir son site WordPress - SeoMix au WordCamp Paris 2016
Les clés pour réussir son site WordPress - SeoMix au WordCamp Paris 2016Daniel Roch - SeoMix
 
Dicas para Workflow WordPress + JavaScript - WordCamp Salvador
Dicas para Workflow WordPress + JavaScript - WordCamp SalvadorDicas para Workflow WordPress + JavaScript - WordCamp Salvador
Dicas para Workflow WordPress + JavaScript - WordCamp SalvadorFellyph Cintra
 
WordPress para Redatores, Jornalistas, Publicitários e Blogueiros
WordPress para Redatores, Jornalistas, Publicitários e BlogueirosWordPress para Redatores, Jornalistas, Publicitários e Blogueiros
WordPress para Redatores, Jornalistas, Publicitários e BlogueirosValério Souza
 
Home viva do design da interface até a programação do sistema
Home viva  do design da interface até a programação do sistemaHome viva  do design da interface até a programação do sistema
Home viva do design da interface até a programação do sistemaLeo Baiano
 
Building an Autonomous Website
Building an Autonomous WebsiteBuilding an Autonomous Website
Building an Autonomous Websitevegasgeek
 
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...Bruno Rodrigo S. Souza
 
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.Nícholas André
 
Building Accessible Websites in WordPress - Birmingham WordCamp 2014
Building Accessible Websites in WordPress - Birmingham WordCamp 2014Building Accessible Websites in WordPress - Birmingham WordCamp 2014
Building Accessible Websites in WordPress - Birmingham WordCamp 2014Nancy Thanki
 
Como criar conteúdo de qualidade contínuamente sem burn-out
Como criar conteúdo de qualidade contínuamente sem burn-outComo criar conteúdo de qualidade contínuamente sem burn-out
Como criar conteúdo de qualidade contínuamente sem burn-outAnna Korkman Lopes
 
Pesquisas com usuários, o que desenvolvedores também precisam saber!
Pesquisas com usuários, o que desenvolvedores também precisam saber! Pesquisas com usuários, o que desenvolvedores também precisam saber!
Pesquisas com usuários, o que desenvolvedores também precisam saber! Daniel Coscarelli
 
Customizing the WP Admin for fun and profit
Customizing the WP Admin for fun and profitCustomizing the WP Admin for fun and profit
Customizing the WP Admin for fun and profitJustin Foell
 
Os recursos mais fodásticos do painel administrativo do WordPress
Os recursos mais fodásticos do painel administrativo do WordPressOs recursos mais fodásticos do painel administrativo do WordPress
Os recursos mais fodásticos do painel administrativo do WordPressMayara Alanna Pereira Martins
 
WordPress em sua estratégia de marketing
WordPress em sua estratégia de marketingWordPress em sua estratégia de marketing
WordPress em sua estratégia de marketingGuga Alves
 
Localize e seja localizado WordCamp BH
Localize e seja localizado WordCamp BHLocalize e seja localizado WordCamp BH
Localize e seja localizado WordCamp BHWordCampBH
 
Startups com WordPress - Tirando a sua ideia do papel
Startups com WordPress - Tirando a sua ideia do papelStartups com WordPress - Tirando a sua ideia do papel
Startups com WordPress - Tirando a sua ideia do papelLeonardo Velozo
 
Estratégia de Conteúdo para SEO
Estratégia de Conteúdo para SEOEstratégia de Conteúdo para SEO
Estratégia de Conteúdo para SEOBruno Figueiredo
 
Web Design Responsivo WordCamp-RJ 2015
Web Design Responsivo WordCamp-RJ 2015Web Design Responsivo WordCamp-RJ 2015
Web Design Responsivo WordCamp-RJ 2015Hans Mösl
 

Destacado (20)

Un design réussi
Un design réussiUn design réussi
Un design réussi
 
À quel prix vendre un site WordPress ?
À quel prix vendre un site WordPress ?À quel prix vendre un site WordPress ?
À quel prix vendre un site WordPress ?
 
Accelerating Sales - Marketing Lessons for Commercial WordPress Plugins
Accelerating Sales - Marketing Lessons for Commercial WordPress PluginsAccelerating Sales - Marketing Lessons for Commercial WordPress Plugins
Accelerating Sales - Marketing Lessons for Commercial WordPress Plugins
 
Les clés pour réussir son site WordPress - SeoMix au WordCamp Paris 2016
Les clés pour réussir son site WordPress - SeoMix au WordCamp Paris 2016Les clés pour réussir son site WordPress - SeoMix au WordCamp Paris 2016
Les clés pour réussir son site WordPress - SeoMix au WordCamp Paris 2016
 
Dicas para Workflow WordPress + JavaScript - WordCamp Salvador
Dicas para Workflow WordPress + JavaScript - WordCamp SalvadorDicas para Workflow WordPress + JavaScript - WordCamp Salvador
Dicas para Workflow WordPress + JavaScript - WordCamp Salvador
 
WordPress para Redatores, Jornalistas, Publicitários e Blogueiros
WordPress para Redatores, Jornalistas, Publicitários e BlogueirosWordPress para Redatores, Jornalistas, Publicitários e Blogueiros
WordPress para Redatores, Jornalistas, Publicitários e Blogueiros
 
Home viva do design da interface até a programação do sistema
Home viva  do design da interface até a programação do sistemaHome viva  do design da interface até a programação do sistema
Home viva do design da interface até a programação do sistema
 
Building an Autonomous Website
Building an Autonomous WebsiteBuilding an Autonomous Website
Building an Autonomous Website
 
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
 
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
 
Building Accessible Websites in WordPress - Birmingham WordCamp 2014
Building Accessible Websites in WordPress - Birmingham WordCamp 2014Building Accessible Websites in WordPress - Birmingham WordCamp 2014
Building Accessible Websites in WordPress - Birmingham WordCamp 2014
 
Como criar conteúdo de qualidade contínuamente sem burn-out
Como criar conteúdo de qualidade contínuamente sem burn-outComo criar conteúdo de qualidade contínuamente sem burn-out
Como criar conteúdo de qualidade contínuamente sem burn-out
 
Pesquisas com usuários, o que desenvolvedores também precisam saber!
Pesquisas com usuários, o que desenvolvedores também precisam saber! Pesquisas com usuários, o que desenvolvedores também precisam saber!
Pesquisas com usuários, o que desenvolvedores também precisam saber!
 
Customizing the WP Admin for fun and profit
Customizing the WP Admin for fun and profitCustomizing the WP Admin for fun and profit
Customizing the WP Admin for fun and profit
 
Os recursos mais fodásticos do painel administrativo do WordPress
Os recursos mais fodásticos do painel administrativo do WordPressOs recursos mais fodásticos do painel administrativo do WordPress
Os recursos mais fodásticos do painel administrativo do WordPress
 
WordPress em sua estratégia de marketing
WordPress em sua estratégia de marketingWordPress em sua estratégia de marketing
WordPress em sua estratégia de marketing
 
Localize e seja localizado WordCamp BH
Localize e seja localizado WordCamp BHLocalize e seja localizado WordCamp BH
Localize e seja localizado WordCamp BH
 
Startups com WordPress - Tirando a sua ideia do papel
Startups com WordPress - Tirando a sua ideia do papelStartups com WordPress - Tirando a sua ideia do papel
Startups com WordPress - Tirando a sua ideia do papel
 
Estratégia de Conteúdo para SEO
Estratégia de Conteúdo para SEOEstratégia de Conteúdo para SEO
Estratégia de Conteúdo para SEO
 
Web Design Responsivo WordCamp-RJ 2015
Web Design Responsivo WordCamp-RJ 2015Web Design Responsivo WordCamp-RJ 2015
Web Design Responsivo WordCamp-RJ 2015
 

Construire un projet par l'absurde - WordCamp Paris 2016