Articles

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.


Création et modification de contenu et de types de contenu dans JSON Drop API
JSON Drop API est basé sur Drupal CMS. Drupal est un système de gestion de contenu robuste qui offre des outils puissants pour gérer du contenu structuré. L’API JSON Drop s’appuie sur ces capacités pour permettre une gestion dynamique du contenu, facilitant une intégration fluide avec des systèmes externes. Voici les concepts clés et les modules impliqués dans la création et la modification de contenu dans Drupal, en particulier au sein de la plateforme JSON Drop.
