Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Construire un projet par l'absurde - WordCamp Paris 2016

1,857 views

Published on

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

  • Be the first to comment

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

×