Jacob Rockowitz: Providing JSON:API and GraphQL support for the Schema.org Blueprints module
The Schema.org Blueprints module builds content models based on Schema.org’s specification for structured data. The generated Schema.org content models are understandable, shareable, and reusable by people, machines, and search engines. To share these content models, we need to expose our data using an API. This post will explore reasonable recommendations for exposing our Schema.org based content inside Drupal to decoupled front-ends and machines.
Currently, in the Drupal community there are two popular API specifications/web services implementations: JSON:API and GraphQL. JSON:API is included in Drupal core and GraphQL is built and maintained as a contributed module. To understand the current state of these different web services implementations, it helps to look back at the history of the decision to include JSON:API in Drupal core and why GraphQL is a contributed module.
In 2019, Dries Buytaert, Drupal’s project lead, thoroughly compared REST vs JSON:API vs GraphQL. Dries summarizes the goal of the post.
Dries’ conclusion led to the JSON:API module being added to Drupal core.
Philipp Melab, for Amazee Labs, wrote a thoughtful response re-examining the value of GraphQL even though it is not included in Drupal core.
One of Philipp’s concerns about exposing Drupal data structure via JSON:API is that the API will contain a lot of Drupal’ism.
Philipp ends his response by stating.
The decision to include JSON:API into Drupal core is very sound. As a backend developer, I found…Read More
LibreSSL 3.7.1 Released
openbsd-announce
and other lists, Brent Cook (bcook@
) announced the release of LibreSSL 3.7.1, with numerous improvements.
It is worth noting that this is the final version to be released before the upcoming OpenBSD 7.3 release.
The announcement reads,
Subject: LibreSSL 3.7.1 Released From: Brent Cook <busterb () gmail ! com> We have released LibreSSL 3.7.1, which will be arriving in the LibreSSL directory of your local OpenBSD mirror soon. This is the final development release for the 3.7.x branch, and we appreciate additional testing and feedback before the stable release coming soon with OpenBSD 7.3
How to cache Ansible facts with MongoDB
Ansible’s flexibility and variety of fact caching plugins allow you to design the solutions that best fit your requirements. Read More at Enable Sysadmin
The post How to cache Ansible facts with MongoDB appeared first on Linux.com.
Microsoft just laid off one of its responsible AI teams
Chuva alaga ruas e deixa carros ilhados na cidade de Cícero Dantas, na Bahia
Video by via Dailymotion Source A chuva provocou alagamentos e causou transtornos ao longo desta terça-feira (14), na cidade de Cícero Dantas, cidade a 300 km de Salvador. Assista ao Jornal da Manhã completo: https://www.youtube.com/watch?v=6RMGimR2XMM Baixe o app Panflix: https://www.panflix.com.br/ Baixe o AppNews Jovem Pan na Google Playhttps://bit.ly/2KRm8OJ Baixe o AppNews Jovem Pan na App…