SlideShare a Scribd company logo
1 of 30
Download to read offline
WP Meetup Nantes | 02/02/2023 | 30 minutes
1
::1
Ce dont on va parler aujourd'hui
WordPress, le maillon central
de votre outillage interne ?
2
Designer de formation
Développeur WordPress &
WooCommerce chez Bsa Web
Parfois intervenant
mais pas toujours à l'aise
3
Ce qu'on va dire aujourd'hui
WordPress c'est
parfois nul.
4
Disclaimer !
Je vais tacler WP,
ça n'a pas vocation à heurter.
Je l'aime d'amour et c'est lui qui remplit mon assiette.
5
Demandez le programme !
Pourquoi WordPress c'est cool ?
Pourquoi WordPress c'est pas cool ?
Mais alors, pourquoi utiliser WordPress ?
Quel rapport avec l’outillage (ou tooling) interne ?
6
Mais avant…
Qui fait quoi ?
7
WordPress c'est cool ? ❤️
Editeur cool et moderne
Communauté active = base de plugins / connaissances
énormes
L'interface d'administration
Facilitité de contribution pour l'utilisateur final
Les hooks
8
WordPress c'est pas cool ? 💔
Dette technique monumentale importante
L'expérience de développement est …
Pas de gestion de dépendance Composer = 1er mars 2012
PHP 8 ? Mouais.
Du global, du require, du clic.
9
Heureusement, il y a des designs patterns.
Hé non, toujours pas.
T'as qu'à contribuer Benj.
10
Le constat
Idéal pour l'utilisateur final.
Gutenberg apporte de la modernité !
Expérience de développement (DX) 🤢
11
Les opportunités
Ce que l'utilisateur veut, WP le fait très bien.
Le dév, le code, WP le fait très bien.
12
Et tes outils dans tout ça ?
Facturation : Dolibarr
Suivi de projet : Notion / Gitlab
Tickets: mails, Notion, SMS, appels à 17H le vendredi, Gitlab
Messagerie : mails, Slack
Documentation: Notion (oh tiens, WP peut le faire
idéalement…)
Documents commerciaux: Drive, InDesign
13
Attention 🚨
Ce qui va suivre n’est pas forcément adapté en dehors de ma situation de freelance,
on part maintenant sur un retour d’expérience.
14
Comment créer un outil de ticket avec WP ?
Deux types de post : issue et comment
Des metas
Des formulaires
wp_mail
…
15
Alors oui, mais…
Pourquoi ne pas le faire avec WordPress ?
16
Une organisation en BDD … suspecte ou peu optimisée.
et surtout…
17
GitLab le fait déjà très bien.
Centralisation
API
Assignation aux techs, etc.
18
Oui mais…
On va pas demander au client de
créer des tickets sur Gitlab.
Il va s'y perdre.
19
Rappellons-nous.
L'interface de WP est très bien.
20
De quoi vous avez besoin ?
Un token GitLab
Une clé API ou un webhook Slack
C'est tout !
21
Et côté dev ?
Une page de configuration
Une classe pour récupérer les entités de GitLab
Une classe pour envoyer des notifications
Affichage dans WP : formulaire, style, WP_List_Table…
Votre dév. WP devrait savoir faire :-)
22
Démo ! 🕹️
23
24
Gardez vos outils !
Vous les avez choisi, ils sont très bien.
25
Pousser le bouchon…
Connecter un CRM pour avoir accès aux documents ?
Connecter Notion ?
Utiliser l'API GitLab pour créer des utilisateurs à la volée.
Suivi du temps passé, des contrats de maintenance…
On peut tout faire, dès lors qu'on peut se brancher à vos outils. 🔌
26
WordPress n'est qu'un outil ! ⚒️
Chaud pour parler tech autour d'un verre ! 🍻
27
Si vous voulez en discuter :
🐥@benj_grolleau
💼Benjamin Grolleau
💌hello@benjgrolleau.fr
28
🫶🏻
Merci pour votre écoute !
29
Des questions ?
En vrai j'aime bien WP hein.
30

More Related Content

Similar to Utiliser WP pour l'outillage interne — WP Meetup Nantes - 02/02/2023

Des conférences à voir et à revoir
Des conférences à voir et à revoirDes conférences à voir et à revoir
Des conférences à voir et à revoirAnthony Maison
 
Développer en mode kick-ass à Scrum Day
Développer en mode kick-ass à Scrum DayDévelopper en mode kick-ass à Scrum Day
Développer en mode kick-ass à Scrum DaySamuel Le Berrigaud
 
HTML5mtl & MWNW hackathon - 2012-12-01
HTML5mtl & MWNW hackathon - 2012-12-01HTML5mtl & MWNW hackathon - 2012-12-01
HTML5mtl & MWNW hackathon - 2012-12-01Frédéric Harper
 
Formation M2i - Apprendre à utiliser Microsoft Power Pages pour créer des sit...
Formation M2i - Apprendre à utiliser Microsoft Power Pages pour créer des sit...Formation M2i - Apprendre à utiliser Microsoft Power Pages pour créer des sit...
Formation M2i - Apprendre à utiliser Microsoft Power Pages pour créer des sit...M2i Formation
 
Le Bootstrapping : Ou comment monter un MVP fonctionnel en quelques heures - ...
Le Bootstrapping : Ou comment monter un MVP fonctionnel en quelques heures - ...Le Bootstrapping : Ou comment monter un MVP fonctionnel en quelques heures - ...
Le Bootstrapping : Ou comment monter un MVP fonctionnel en quelques heures - ...André De Sousa
 
20131024 qualité de code et sonar - mug lyon
20131024   qualité de code et sonar - mug lyon20131024   qualité de code et sonar - mug lyon
20131024 qualité de code et sonar - mug lyonClement Bouillier
 
Guide d'utilisation site colibri ville
Guide d'utilisation   site colibri villeGuide d'utilisation   site colibri ville
Guide d'utilisation site colibri villePeggy Le Déaut ☂️
 
Mes Outils Kanban, tout un programme !
Mes Outils Kanban, tout un programme !Mes Outils Kanban, tout un programme !
Mes Outils Kanban, tout un programme !Cédric Leblond
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...ENSIBS
 
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...SEO CAMP
 
Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)LVLUP
 
Création de blog et sites internet
Création de blog et sites internetCréation de blog et sites internet
Création de blog et sites internetpiera5
 
2010 agile conférence - Comment vendre les tests automatisés
2010 agile conférence - Comment vendre les tests automatisés2010 agile conférence - Comment vendre les tests automatisés
2010 agile conférence - Comment vendre les tests automatisésNathaniel Richand
 
Conférence Shinken à SophiaConf2012 (Jean Gabès)
Conférence Shinken à SophiaConf2012 (Jean Gabès)Conférence Shinken à SophiaConf2012 (Jean Gabès)
Conférence Shinken à SophiaConf2012 (Jean Gabès)Jean Gabès
 
Créer son site WordPress de A à Z
Créer son site WordPress de A à ZCréer son site WordPress de A à Z
Créer son site WordPress de A à ZJulien Dereumaux
 
Conception de thèmes WordPress : construire et optimiser son espace de travail
Conception de thèmes WordPress : construire  et optimiser son espace de travailConception de thèmes WordPress : construire  et optimiser son espace de travail
Conception de thèmes WordPress : construire et optimiser son espace de travailFrédérique Game
 
Newsletter Soho Solo N°27 Décembre 09
Newsletter Soho Solo N°27 Décembre 09Newsletter Soho Solo N°27 Décembre 09
Newsletter Soho Solo N°27 Décembre 09Soho Solo Gers
 
Alter way-wordcamp-paris-2014
Alter way-wordcamp-paris-2014Alter way-wordcamp-paris-2014
Alter way-wordcamp-paris-2014ALTER WAY
 
The worst practices for Magento
The worst practices for MagentoThe worst practices for Magento
The worst practices for MagentoLe Bot Christophe
 

Similar to Utiliser WP pour l'outillage interne — WP Meetup Nantes - 02/02/2023 (20)

Des conférences à voir et à revoir
Des conférences à voir et à revoirDes conférences à voir et à revoir
Des conférences à voir et à revoir
 
Développer en mode kick-ass à Scrum Day
Développer en mode kick-ass à Scrum DayDévelopper en mode kick-ass à Scrum Day
Développer en mode kick-ass à Scrum Day
 
HTML5mtl & MWNW hackathon - 2012-12-01
HTML5mtl & MWNW hackathon - 2012-12-01HTML5mtl & MWNW hackathon - 2012-12-01
HTML5mtl & MWNW hackathon - 2012-12-01
 
Formation M2i - Apprendre à utiliser Microsoft Power Pages pour créer des sit...
Formation M2i - Apprendre à utiliser Microsoft Power Pages pour créer des sit...Formation M2i - Apprendre à utiliser Microsoft Power Pages pour créer des sit...
Formation M2i - Apprendre à utiliser Microsoft Power Pages pour créer des sit...
 
Le Bootstrapping : Ou comment monter un MVP fonctionnel en quelques heures - ...
Le Bootstrapping : Ou comment monter un MVP fonctionnel en quelques heures - ...Le Bootstrapping : Ou comment monter un MVP fonctionnel en quelques heures - ...
Le Bootstrapping : Ou comment monter un MVP fonctionnel en quelques heures - ...
 
20131024 qualité de code et sonar - mug lyon
20131024   qualité de code et sonar - mug lyon20131024   qualité de code et sonar - mug lyon
20131024 qualité de code et sonar - mug lyon
 
Guide d'utilisation site colibri ville
Guide d'utilisation   site colibri villeGuide d'utilisation   site colibri ville
Guide d'utilisation site colibri ville
 
Mes Outils Kanban, tout un programme !
Mes Outils Kanban, tout un programme !Mes Outils Kanban, tout un programme !
Mes Outils Kanban, tout un programme !
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
 
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
 
Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)
 
Audit de site WordPress
Audit de site WordPressAudit de site WordPress
Audit de site WordPress
 
Création de blog et sites internet
Création de blog et sites internetCréation de blog et sites internet
Création de blog et sites internet
 
2010 agile conférence - Comment vendre les tests automatisés
2010 agile conférence - Comment vendre les tests automatisés2010 agile conférence - Comment vendre les tests automatisés
2010 agile conférence - Comment vendre les tests automatisés
 
Conférence Shinken à SophiaConf2012 (Jean Gabès)
Conférence Shinken à SophiaConf2012 (Jean Gabès)Conférence Shinken à SophiaConf2012 (Jean Gabès)
Conférence Shinken à SophiaConf2012 (Jean Gabès)
 
Créer son site WordPress de A à Z
Créer son site WordPress de A à ZCréer son site WordPress de A à Z
Créer son site WordPress de A à Z
 
Conception de thèmes WordPress : construire et optimiser son espace de travail
Conception de thèmes WordPress : construire  et optimiser son espace de travailConception de thèmes WordPress : construire  et optimiser son espace de travail
Conception de thèmes WordPress : construire et optimiser son espace de travail
 
Newsletter Soho Solo N°27 Décembre 09
Newsletter Soho Solo N°27 Décembre 09Newsletter Soho Solo N°27 Décembre 09
Newsletter Soho Solo N°27 Décembre 09
 
Alter way-wordcamp-paris-2014
Alter way-wordcamp-paris-2014Alter way-wordcamp-paris-2014
Alter way-wordcamp-paris-2014
 
The worst practices for Magento
The worst practices for MagentoThe worst practices for Magento
The worst practices for Magento
 

Utiliser WP pour l'outillage interne — WP Meetup Nantes - 02/02/2023

  • 1. WP Meetup Nantes | 02/02/2023 | 30 minutes 1 ::1
  • 2. Ce dont on va parler aujourd'hui WordPress, le maillon central de votre outillage interne ? 2
  • 3. Designer de formation Développeur WordPress & WooCommerce chez Bsa Web Parfois intervenant mais pas toujours à l'aise 3
  • 4. Ce qu'on va dire aujourd'hui WordPress c'est parfois nul. 4
  • 5. Disclaimer ! Je vais tacler WP, ça n'a pas vocation à heurter. Je l'aime d'amour et c'est lui qui remplit mon assiette. 5
  • 6. Demandez le programme ! Pourquoi WordPress c'est cool ? Pourquoi WordPress c'est pas cool ? Mais alors, pourquoi utiliser WordPress ? Quel rapport avec l’outillage (ou tooling) interne ? 6
  • 8. WordPress c'est cool ? ❤️ Editeur cool et moderne Communauté active = base de plugins / connaissances énormes L'interface d'administration Facilitité de contribution pour l'utilisateur final Les hooks 8
  • 9. WordPress c'est pas cool ? 💔 Dette technique monumentale importante L'expérience de développement est … Pas de gestion de dépendance Composer = 1er mars 2012 PHP 8 ? Mouais. Du global, du require, du clic. 9
  • 10. Heureusement, il y a des designs patterns. Hé non, toujours pas. T'as qu'à contribuer Benj. 10
  • 11. Le constat Idéal pour l'utilisateur final. Gutenberg apporte de la modernité ! Expérience de développement (DX) 🤢 11
  • 12. Les opportunités Ce que l'utilisateur veut, WP le fait très bien. Le dév, le code, WP le fait très bien. 12
  • 13. Et tes outils dans tout ça ? Facturation : Dolibarr Suivi de projet : Notion / Gitlab Tickets: mails, Notion, SMS, appels à 17H le vendredi, Gitlab Messagerie : mails, Slack Documentation: Notion (oh tiens, WP peut le faire idéalement…) Documents commerciaux: Drive, InDesign 13
  • 14. Attention 🚨 Ce qui va suivre n’est pas forcément adapté en dehors de ma situation de freelance, on part maintenant sur un retour d’expérience. 14
  • 15. Comment créer un outil de ticket avec WP ? Deux types de post : issue et comment Des metas Des formulaires wp_mail … 15
  • 16. Alors oui, mais… Pourquoi ne pas le faire avec WordPress ? 16
  • 17. Une organisation en BDD … suspecte ou peu optimisée. et surtout… 17
  • 18. GitLab le fait déjà très bien. Centralisation API Assignation aux techs, etc. 18
  • 19. Oui mais… On va pas demander au client de créer des tickets sur Gitlab. Il va s'y perdre. 19
  • 21. De quoi vous avez besoin ? Un token GitLab Une clé API ou un webhook Slack C'est tout ! 21
  • 22. Et côté dev ? Une page de configuration Une classe pour récupérer les entités de GitLab Une classe pour envoyer des notifications Affichage dans WP : formulaire, style, WP_List_Table… Votre dév. WP devrait savoir faire :-) 22
  • 24. 24
  • 25. Gardez vos outils ! Vous les avez choisi, ils sont très bien. 25
  • 26. Pousser le bouchon… Connecter un CRM pour avoir accès aux documents ? Connecter Notion ? Utiliser l'API GitLab pour créer des utilisateurs à la volée. Suivi du temps passé, des contrats de maintenance… On peut tout faire, dès lors qu'on peut se brancher à vos outils. 🔌 26
  • 27. WordPress n'est qu'un outil ! ⚒️ Chaud pour parler tech autour d'un verre ! 🍻 27
  • 28. Si vous voulez en discuter : 🐥@benj_grolleau 💼Benjamin Grolleau 💌hello@benjgrolleau.fr 28
  • 30. Des questions ? En vrai j'aime bien WP hein. 30