Account created on 12 January 2013, over 11 years ago
  • Owner - CEO - Software architect at DARWOFTΒ 
#

Recent comments

πŸ‡¦πŸ‡·Argentina darwoft

The jsonapi_explorer drupal module, in a few words, is creating a proxy to a third party service. This third party system use to be hosted and publicly available here: https://explore.jsonapi.dev/ . It is not anymore.

In that domain, it was available an open source webapp (https://github.com/json-api/explorer). From that page we can see the official web page hosting the service is https://explore.jsonapi.dev (the one not working temporarily at this moment)

So, two things to share from my experience with this here:

  1. How we can make it work and at the same time, not to depend on this third party system? You can host the webapp by your own and to tell Drupal Jsonapi_explorer module to consume it instead of https://explore.jsonapi.dev/ . High level steps to do that:
  • clone https://github.com/json-api/explorer project.
  • npm install (Clue: It works using node version v10.15.3 )
  • npm run start
  • Host that web application in any server you own and make it available. You can restrict from where...
  • Tell the jsonapi_explorer module to use it. You can create a patch or to override the service from a custom module.

2) What we can do from the drupal's jsonapi_explorer module as part of a potential fix?

  • Probably a good idea is to allow the admin enter the webapp service as a configuration of the module after installation.
Production build 0.69.0 2024