Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ndlano/h5p-caretaker-server
PHP based reference implementation for a standalone server using the H5P Caretaker library and the reference implementation for a JavaScript client providing the user interface.
https://github.com/ndlano/h5p-caretaker-server
Last synced: about 5 hours ago
JSON representation
PHP based reference implementation for a standalone server using the H5P Caretaker library and the reference implementation for a JavaScript client providing the user interface.
- Host: GitHub
- URL: https://github.com/ndlano/h5p-caretaker-server
- Owner: NDLANO
- License: mit
- Created: 2024-10-28T12:24:54.000Z (11 days ago)
- Default Branch: master
- Last Pushed: 2024-10-28T14:46:54.000Z (11 days ago)
- Last Synced: 2024-10-28T17:28:09.211Z (11 days ago)
- Language: PHP
- Size: 6.84 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# H5P Caretaker
PHP based reference implementation for a standalone server using the H5P Caretaker library
and the reference implementation for a JavaScript client providing the user interface.## Installation
For now, you are required to be familiar with `composer` and `npm` in order to build the
server application.- Run `git clone [email protected]/ndlano/h5p-caretaker-server` to get the code for this server
- Run `cd h5p-caretaker-server` in order to change into the downloaded directory.
- Run `composer install` to install the latest version of the H5P Caretaker library.
- Run `npm install` to install the latest version of the H5P Caretaker client.
- Copy the `h5p-caretaker-server` directory to your webserver - it should now be usable in general.
- You do not need to transfer all files - TODO: An extra publish script will be created
- Ensure that the `h5p-caretaker-server/uploads` folder can be written by your server to
temporarily unpack H5P files that will be uploaded.
- Ensure that the `h5p-caretaker-server/cache` folder can be written by your server to
cache LibreText recommendations