You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Ravi Majithia c79f97a16f
JI-2872 Fix h5p content font size in safari ios devices (#114)
2 years ago
doc Major clean up of both syntactical errors and spelling 8 years ago
fonts JI-2176 Add new icons for tutorial and example links 2 years ago
images Merge branch 'master' of https://github.com/drsassafras/h5p-php-library into drsassafras-master 6 years ago
js JI-2899 Add aria label to width and height for embed popup (#110) 2 years ago
styles JI-2872 Fix h5p content font size in safari ios devices (#114) 2 years ago
.gitignore Update .gitignore 7 years ago
.travis.yml Change lint check to report fails correctly 4 years ago
LICENSE.txt Add GPL license 8 years ago
README.txt Major clean up of both syntactical errors and spelling 8 years ago
composer.json Autoload metadata class 5 years ago
embed.php Clean up syntax and avoid empty values 6 years ago
h5p-default-storage.class.php Replaced DIRECTORY_SEPARATOR (#63) 4 years ago
h5p-development.class.php PHP 7.4 fix, don't use curly braces for array/string offset 4 years ago
h5p-event-base.class.php Major clean up of both syntactical errors and spelling 8 years ago
h5p-file-storage.interface.php JI-1062 Add interface function for saving files from .h5p 5 years ago
h5p-metadata.class.php Add content hub and a11y changes from Drupal git 3 years ago
h5p.classes.php HFP-3465 Fix line breaks breaking metadata field validation (#109) 2 years ago

README.txt

This folder contains the general H5P library. The files within this folder are not specific to any framework.


Any interaction with an LMS, CMS or other frameworks is done through interfaces. Platforms need to implement
the H5PFrameworkInterface(in h5p.classes.php) and also do the following:

- Provide a form for uploading H5P packages.
- Place the uploaded H5P packages in a temporary directory
+++

See existing implementations for details. For instance the Drupal H5P module located at drupal.org/project/h5p

We will make available documentation and tutorials for creating platform integrations in the future.

The H5P PHP library is GPL licensed due to GPL code being used for purifying HTML provided by authors.