Gutenberg , le content builder user-friendly de WordPress

Du changement, mais pourquoi ?

1. Améliorer l’expérience utilisateur

2. Faire face à des solutions externes concurrentes

3. Reprendre la main au sein de son propre écosystème

Un gain en temps et en performance

Une prise en main facilitée

Une démarche qui dépasse la simple contribution

4. Apprivoiser des technos modernes

Gutenberg en pratique, ça donne quoi ?

1. Les types de blocs

Les blocs natifs

Les blocs additionnels

Les blocs sur mesure

  1. La solution JavaScript / React : cohérente mais chronophage
    Si vous souhaitez totalement vous fondre dans l’expérience utilisateur proposée nativement par Gutenberg, et notamment l’édition live, vous devrez alors créer vos propres blocs Gutenberg en React. Cette solution est la plus logique, car elle utilise pleinement Gutenberg, mais aussi la plus complexe car elle va nécessiter d’avoir, ou d’acquérir, des compétences avancées en JavaScript et en maitrise du framework React.
  2. La solution PHP / ACF : un peu old school mais très efficace
    La deuxième solution consiste à utiliser l’une des extensions les plus populaires de la communauté : Advanced Custom Fields PRO. ACF PRO permet la déclaration et la création de blocs en PHP. Avec cette technique, le contributeur perdra un peu de fluidité en expérience de contribution, puisque l’édition du bloc se fera via des masques de saisie (champs ACF), mais cette solution s’avèrera aussi être plus naturelle et rapide à mettre en place.

2. Les blocs et au-delà

Les blocs réutilisables

Les compositions (ou patterns)

Une solution éprouvée et approuvée

UI & WordPress theme developer @be_api, Paris, France. https://francoisthibaud.me

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
François Thibaud

François Thibaud

UI & WordPress theme developer @be_api, Paris, France. https://francoisthibaud.me

More from Medium

Data Analysis on University of Pennsylvania Courses

What is a dynamic libraries

How Ubereats Clone Script Works in the Food Delivery Business?

Understanding Entities in SEO