API upgrading and default thumbail when adding content

Created on 29 September 2025, 3 days ago
Updated 30 September 2025, 2 days ago

Problem / Motivation

Following the evolution of its APIs and internal system updates, Thron has requested an update to the Drupal connector used for integration with its ecosystem.

Specifically, the Content component of the module compatible with Drupal 11.x needs to be updated while maintaining backward compatibility for authentication functionalities.

The required changes aim to:

  • Update API clients to support Thron’s new endpoints.
  • Correctly manage data mappings between Drupal and Thron.
  • Optimize media management, including HTML5 players and thumbnails.

Steps to reproduce

  1. Install the Thron module for Drupal 11.x.
  2. Configure authentication using existing Thron credentials.
  3. Create or synchronize content from the Thron system.
  4. Observe any errors related to deprecated endpoints, data mapping issues, or media player malfunctions.

Proposed resolution

  • Update the module’s API client to support Thron’s new endpoints.
  • Implement a compatibility layer to ensure existing authentication functionality continues to work.
  • Update the handling of data mappings between Thron and Drupal.

API changes

  • Integration with Thron’s new API endpoints.
  • Backward-compatible authentication flow maintained.
  • Adjustments to API request/response handling to reflect updated data structures.

Data model changes

  • Addition of fields or adjustments for media metadata (thumbnails, player configurations).
Feature request
Status

Active

Version

2.2

Component

Code

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

No activities found.

Production build 0.71.5 2024