Temporary fork supporting latest versions of dependencies

Created on 14 January 2025, 5 months ago

Problem/Motivation

There are many patches needed to support the latest versions of the H5P dependencies, and some of the patches have conflicts that need manual resolution. The pace of commits to this module is slow.

Proposed resolution

As a temporary way to help me install a working copy of the H5P module that works on PHP 8.3 and uses the latest version of dependencies I've created a fork at https://github.com/ShaunDychko/h5p on the branch 2.0.x-patched where the commit messages document which patches have been applied and have links to the d.o issues, or patches with issue numbers in their links. This might be useful for other site builders/developers wanting to get set up quickly without navigating the many open issues. To use this, for add to your composer.json

 "repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/ShaunDychko/h5p"
    },

And then run composer require drupal/h5p:dev-2.0.x-patched.

Remaining tasks

Wait for some of the critical patches to get applied, namely πŸ’¬ Support h5p/h5p-core 1.27 and h5p/h5p-editor 1.25 in H5PDrupal.php Active , πŸ“Œ Remove vendor directory and composer.lock from project repository Active , and πŸ› Support a11y_title from h5p-core 1.27 Needs review , and then delete this fork.

🌱 Plan
Status

Active

Version

2.0

Component

Documentation

Created by

πŸ‡¨πŸ‡¦Canada shaundychko

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

Comments & Activities

Production build 0.71.5 2024