Add feeds_ex
Adding feeds_ex
directly to the composer install allows us to automatically install a set of subdependencies that several websites consuming feeds require (specifically, https://github.com/SoftCreatR/JSONPath, https://github.com/jmespath/jmespath.php, and https://github.com/technosophos/querypath will be installed). The alternative to this would be to manually install individual libraries and updating the local installation of the feeds_ex
module to import correctly.
The module is compatible with PHP 8.1 and Drupal >= 9.4.x
Merge request reports
Activity
... the build failed, but the image seems OK?
error pushing image: failed to push to destination gitlab-registry.cern.ch/drupal/paas/cern-drupal-distribution/site-builder:jyde-v9.4-2-patch-44267-0f73c6a2: Patch "https://gitlab-registry.cern.ch/v2/drupal/paas/cern-drupal-distribution/site-builder/blobs/uploads/1e130613-5489-4088-ad7e-d852d0f43a01?_state=s7saKRXQSiLqCba4YuIxNH1Lccm-9iF-GLA9yRMrMRl7Ik5hbWUiOiJkcnVwYWwvcGFhcy9jZXJuLWRydXBhbC1kaXN0cmlidXRpb24vc2l0ZS1idWlsZGVyIiwiVVVJRCI6IjFlMTMwNjEzLTU0ODktNDA4OC1hZDdlLWQ4NTJkMGY0M2EwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyMi0xMi0wN1QxMTo0Mzo0MS40ODMzMTA2MDNaIn0%3D": http2: Transport: cannot retry err [http2: Transport received Server's graceful shutdown GOAWAY] after Request.Body was written; define Request.GetBody to avoid this error
Edited by Joachim Valdemar Yde- Resolved by Vineet Reddy Rajula
This seems to work exactly as intended (and would allow https://gitlab.cern.ch/webservices/webframeworks-planning/-/issues/758 to finally be closed as well based on our work thus far). Of course, how individual websites configure feeds, which endpoints they utilise, and how they employ it in Drupal views will still determine whether or not their feeds will work. However, this module and the ensured installation of the appropriate libraries will ensure the prerequisites for creating functioning feeds are in place.
(tagging @fborgesa)
Edited by Joachim Valdemar Yde
mentioned in commit b87f37b9