Le nombre de
plugins idéal !
Amaury Balmer, WordCamp Biarritz 2023
Slide 2
Slide 2 text
< Amaury BALMER /> >
/
➔ Background Tech
➔ 18 ans d’âge WordPress
➔ Membre du CA de l’association WP-FR
➔ Fondateur de Be API
➔ 34 experts WordPress
qui travaillent avec des grands comptes et
avec le sourire :-)
Slide 3
Slide 3 text
Je sais.
Plugins = Extensions
Slide 4
Slide 4 text
Il paraît que…
Slide 5
Slide 5 text
1.
plus de plugins,
moins de performances
Slide 6
Slide 6 text
2.
plus de plugins,
moins de sécurité
Slide 7
Slide 7 text
3.
plus de plugins,
plus de bugs potentiels
Slide 8
Slide 8 text
4.
plus de plugins,
plus de travail de maintenance
Slide 9
Slide 9 text
Chacun de ces arguments est
factuellement valide
Slide 10
Slide 10 text
Conclusion ?
Cessons d’utiliser des plugins !
Slide 11
Slide 11 text
Conclusion ?
Cessons d’utiliser WordPress !
Slide 12
Slide 12 text
Quelles alternatives aux plugins ?
Slide 13
Slide 13 text
Option 1
Le thème et le fichier functions.php
Slide 14
Slide 14 text
Option 2
Le plugin “framework d’agence”
Slide 15
Slide 15 text
Option 3
N’utilisez que ses propres plugins
Slide 16
Slide 16 text
No content
Slide 17
Slide 17 text
Les histoires de projets sans plugins
finissent mal... en général
Slide 18
Slide 18 text
Un code “custom” possède les mêmes
attributs qu’un code propriétaire
Slide 19
Slide 19 text
Un code custom n’apporte
aucune garantie
sur la sécurité, la performance,
et zéro évolutivité
Quelle que soit
la source !
blogs, stack overflow
ou TchatGPT
WordPress 1.2
“ New plugin architecture: The new plugin architecture simplifies
modifying or extending WordPress’ features. Plugins can now hook
into nearly every action WordPress does. “
Slide 30
Slide 30 text
Près de 100 000 plugins ont existé sur
le repo officiel.
Slide 31
Slide 31 text
Comment bien choisir ses plugins
WordPress ?
Slide 32
Slide 32 text
moins d’app performances
comment bien choisir ?
Slide 33
Slide 33 text
2 ressources critiques
La mémoire (RAM) et le CPU (Execution PHP +
Requêtes SQL + Appels HTTP)
Slide 34
Slide 34 text
Des services dédiés
pour vous aider :
• plugintests.com
• instawp.com
• wphive.com
Slide 35
Slide 35 text
Plugin
Query Monitor
Slide 36
Slide 36 text
Plugin
Code Profiler
Slide 37
Slide 37 text
Services tiers
ex: New Relic, Blackfire
Slide 38
Slide 38 text
Ne négligez pas vos décisions de choix
de plugins en début de projet, car en
changer peut coûter très cher
Pro tips
N°1
Slide 39
Slide 39 text
moins de web-performances
comment bien choisir ?
Slide 40
Slide 40 text
Des services pour
évaluer la performance
avant/après :
● gtmetrix.com
● pagespeed.web.dev
● webpagetest.org
Slide 41
Slide 41 text
Plugin
Perfmatters
Slide 42
Slide 42 text
moins de sécurité
comment bien choisir ?
Slide 43
Slide 43 text
Intéressez-vous
au “casier” des
plugins
● patchstack.com
● wpscan.com
● wordfence.com
Slide 44
Slide 44 text
plus de bugs potentiels
comment bien choisir ?
Slide 45
Slide 45 text
Scruter les fiches wordpress.org Pro tips
pensez à la vue
“advanced”
Slide 46
Slide 46 text
Y a-t-il un nombre idéal ?
Est-ce que le nombre importe ?
Slide 47
Slide 47 text
N’installez jamais 2 plugins qui font la
même chose
Pro tips
Slide 48
Slide 48 text
C’est évidemment éco-responsable de
n’installer que les plugins réellement
indispensables aux bon fonctionnement du
projet #sobriété
Pro tips
Slide 49
Slide 49 text
Associez votre client à la réflexion sur le
choix d’un “dev custom” vs un plugin
Pro tips
Slide 50
Slide 50 text
Questions fréquentes
Slide 51
Slide 51 text
Je n’utilise que 5 plugins stars : ACF,
GravityForms, Polylang, Yoast SEO et
WP-Rocket
Ai-je tout bon ?
Slide 52
Slide 52 text
Est-ce que c’est mieux d’avoir 5 plugins
de 10 lignes, ou 1 plugin de 50 lignes ?
Slide 53
Slide 53 text
Est-ce qu’on peut charger un plugin
uniquement sur certaines pages ? ou
que dans le back-office ?
(oui, avec un plugin Perfmatters)
Slide 54
Slide 54 text
Est-ce une bonne idée d’installer
plusieurs “ultimate” packs de blocs
pour Gutenberg/Elementor/Divi ?