Slide 1

Slide 1 text

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

Slide 20

Slide 20 text

Editeur de plugin, un métier

Slide 21

Slide 21 text

Les équipes évoluent, le turnover est inévitable

Slide 22

Slide 22 text

Parlons fil d’ariane.

Slide 24

Slide 24 text

Votre client a t-il vraiment signé pour cela ?

Slide 25

Slide 25 text

Quid de la réversibilité ?

Slide 26

Slide 26 text

Pourquoi WordPress propulse 43% du web ?

Slide 27

Slide 27 text

Pourquoi WordPress propulse 43% du web ?

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

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 ?

Slide 55

Slide 55 text

Vos questions

Slide 56

Slide 56 text

Merci !