Creating a Plone integration and server-side Python module
I'm quite new to H5P, and I'd like to create a Plone integration for H5P (viewing only would be sufficient, for the first shot).
In my current understanding, for integration of H5P it is needed to
- create a .../h5p/... directory structure
which contains .h5p files,
- re-implement the server side code (for non-PHP-based servers),
- generate the HTML integration code in pages wherever an H5P object is inserted.
Plone is based on Python, thus it could share a server-side Python library with Django, Turbogears, Flask etc.
Plone has a convention for resource directories which are prefixed by /++resource++, so e.g. the window.H5PIntegration.url could be /++resource++h5p, right? I could exclude this from Apache rewriting and let this path point to a physical directory on the server.
Any comments, hints, additions, corrections? Thanks!