Talking Drupal #486 - GraphQL & Drupal Decoupled

Talking Drupal #486 - GraphQL & Drupal Decoupled

Today we are talking about GraphQL, Drupal Decoupled, and What to do with them with guest Jesus Manuel Olivas. We’ll also cover CORS UI as our module of the week. For show notes visit: Topics What is GraphQL How do you use GraphQL with Drupal...
1 Stunde 11 Minuten
Podcast
Podcaster
A show about web design, development and Drupal.

Beschreibung

vor 11 Monaten

Today we are talking about GraphQL, Drupal Decoupled, and What to
do with them with guest Jesus Manuel Olivas. We’ll also cover
CORS UI as our module of the week.


For show notes visit:
https://www.talkingDrupal.com/486
Topics

What is GraphQL

How do you use GraphQL with Drupal

Would you use GraphQL without a headless theme

Do you need additional server requirements

What are some of your favorite GraphQL modules

What caused the change from v3 to v4

What is meant by Drupal Decoupled

What are the best use cases

How do you handle caching and performance

How do you handle roles and permissions

Do you think AI has made decoupled more interesting

Resources

GraphQL

GraphQL Compose

GraphQL Compose Preview

GraphQL Compose Webform

GraphQL Compose Fragments

Swagger UI

Custom Field

Drupal Decoupled

Guests

Jesus Manuel Olivas - drupal-decoupled.octahedroid.com jmolivas
Hosts

Nic Laflin - nLighteneddevelopment.com nicxvan
John Picozzi - epam.com johnpicozzi
Scott Weston - scott-weston
MOTW Correspondent

Martin Anderson-Clutz - mandclu.com mandclu


Brief description:

Have you ever wanted to control your site’s Cross-Origin
Resource Sharing (aka CORS) configuration, directly within
the Drupal admin UI? There’s a module for that.



Module name/project name:

CORS UI



Brief history

How old: created in Sep 2016 by Sam Becker (sam152), a
prolific module maintainer in his own right, though the most
recent release is by Matt Glaman, who has been on this show
and will need no introduction for many of our listeners

Versions available: 8.x-1.2 which supports Drupal 9, 10,
and 11



Maintainership

Actively maintained

Security coverage

Number of open issues: 2 open issues, 1 of which is a
bug, and also has a patch available



Usage stats:

274 sites according to drupal.org



Module features and usage

By default cross-origin requests to Drupal applications
will be denied. Since Drupal 8.2 you can add a section to
your site’s services.yml file to enable responses, and
specify what headers, methods, and origins should be
supported

This module provides a form within Drupal to control
these values. This could be helpful if, for example, these
values need to change on a frequent basis, or for less
technical users who are experimenting with a headless
architecture.

I should note that the bug mentioned earlier throws a
fatal error in PHP 8, but is a simple fix. So if you want to
try out this module, make sure you apply the patch.



Kommentare (0)

Lade Inhalte...

Abonnenten

15
15