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
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.
Weitere Episoden
53 Minuten
vor 5 Monaten
50 Minuten
vor 5 Monaten
1 Stunde 6 Minuten
vor 5 Monaten
1 Stunde 9 Minuten
vor 5 Monaten
1 Stunde 3 Minuten
vor 5 Monaten
In Podcasts werben
Kommentare (0)