Articles

Le module Extra Paragraph Types (EPT) : Colonnes / Conteneur permet d’insérer des colonnes avec d’autres paragraphes. Les colonnes peuvent contenir d’autres types de paragraphes EPT, par exemple des Onglets, des Curseurs, un bouton CTA. Vous pouvez également utiliser les Colonnes EBT comme conteneur pour d’autres types de paragraphes.
https://www.drupal.org/project/ept_columns
composer require drupal/ept_columns


Le module EBT Block permet d’insérer n’importe quel bloc Drupal : Views, bloc de contenu personnalisé, blocs créés programmatiquement.


Remarque : utilisez l’installation via Composer si possible. Sans Composer, il est difficile de gérer la multitude de modules Drupal.
Parfois, vous n’avez pas accès à la console ni à Composer, par exemple sur un hébergement mutualisé. Mais vous pouvez quand même installer les modules EBT dessus. Sur chaque page de projet Drupal.org, vous pouvez aller via le lien de la version de la release et télécharger les modules EBT un par un depuis Drupal.org :


Remarque : Utilisez l'installation via Composer si possible. Sans Composer, il est difficile de mettre à jour la multitude de modules Drupal.
Parfois, nous n'avons pas accès à la console ni à Composer, par exemple sur un hébergement mutualisé. Mais vous pouvez quand même installer les modules EPT dessus. Sur chaque page de projet Drupal.org, vous pouvez aller via le lien de version de sortie et télécharger les modules EPT un par un :


JSON Drop API est votre serveur backend puissant basé sur Drupal, tirant parti de l’écosystème robuste JSON:API de Drupal. Prototypage rapide, création et mise à l’échelle de vos APIs avec une configuration minimale et une flexibilité maximale.
Pourquoi JSON Drop API ?
JSON Drop API permet aux développeurs frontend (Next.js, Angular, Vue.js) de mettre en place facilement un backend puissant, orienté API-first, sans écrire de code backend.


Exigences de l’API JSON Drop
JSON Drop API est construit sur Drupal 11 et est distribué comme un paquet autonome — aucune configuration Composer requise. Cela le rend rapide à déployer, simple à configurer, et suffisamment léger pour fonctionner même dans des environnements contraints comme l’hébergement mutualisé.
Exigences minimales :
-
PHP : 8.3+
-
Base de données : MySQL, MariaDB


Documentation des points de terminaison du serveur JSON:API
Filtres
Filtrer les articles par ID de tag
GET
{{host}}/jsonapi/node/article?include=field_image,field_tags&sort=-created&filter[field_tags.meta.drupal_internal__tid]=2


JsonDrop API utilise l’implémentation JSON:API pour l’interaction backend/frontend et une implémentation totalement conforme à la :
Collection Postman avec des points de terminaison prêts à l’emploi :
https://drive.google.com/file/d/1rMf0XdrK1zXwPqLQVsTH44Z2ttFxj7ss/view?usp=drive_link
Selon ses propres termes, la spécification JSON:API est :


Dans le dossier /frontend-examples/articles-with-tags-filter, vous pouvez trouver une application Next.js qui utilise JSON Drop API.
Aperçu
Il s'agit d'une application Next.js qui démontre l'intégration avec JSON Drop API pour gérer des articles avec des tags et une fonctionnalité de filtrage.
