h5p for Joomla 3


I've discovered h5p a few weeks ago, looking for its promising features. I'm a Joomla 3 website administrator (though not a plugin developper) and found out it was not yet supported (and it seems it won't be for a few more months)

I've worked a few hours on the Joomla 2.x package and found out the first incompatibilities. Admin frond-end seems now usable, but I'm still unable to use the front end user interface ("H5P.EventDispatcher is undefined" error on my "Mark the word" sample).

I'm sharing my modifications. Feel free to test it (and fix any bug you'll discover) :). I'm not sure how long I'll be able to work on it, but I hope this *may* be of some help for the official developpers in the near future.


Version 0.0.1 (5/27/2015) :

- Based on the 0.3.4 Joomla 2.x package

- Fixed the class heritage issues

- added some js from the Drupal package to fix some "H5P.EventDispatcher is undefined" errors (but now yet all of them :( )

falcon's picture


I believe the update job can be devided into three parts:

1. Upgrade the H5P PHP library: https://github.com/h5p/h5p-php-library and make the Joomla plugin compatible with it
2. Upgrade the H5P Editor PHP library: https://github.com/h5p/h5p-editor-php-library and make the Joomla plugin compatible with it
3. Make the Joomla plugin compatible with Joomla 3

(1 should fix the eventDispatcher problems)

It will take some time until we're able to dedicate resources to the Joomla plugin but if the community is able to help here it would be awesome!

Hi Falcon, any update on this plugin or installation method?

tim's picture

Unfortunately, Joomla hasn't been high on the roadmap as of yet.