9.3.2 • Published 8 months ago

@lumieducation/h5p-mongos3 v9.3.2

Weekly downloads
-
License
GPL-3.0-or-later
Repository
github
Last release
8 months ago

@lumieducation/h5p-mongo-s3

This package contains several storage classes that are meant to be used in a server using @lumieducation/h5p-server:

  • Mongo + S3 content storage
  • S3 temporary file storage
  • Mongo + S3 library storage
  • pure Mongo library storage

Check out the GitBook documentation for details on how to use this package.

Additional related packages

@lumieducation/h5p-mongo-s3 is one of several packages by lumieducation that work in conjunction to simplify creating H5P applications. They are all managed in the h5p-nodejs-library monorepo on GitHub and are available on NPM.

Package nameFunctionalityused in
@lumieducation/h5p-serverthe core package to run H5P in NodeJSbackend
@lumieducation/h5p-expressroutes and controllers for Expressbackend
@lumieducation/h5p-webcomponentsnative web components to display the H5P player and editor in the browserfrontend
@lumieducation/h5p-reactReact components with the same functionality as the native web componentsfrontend
@lumieducation/h5p-mongos3storage classes for MongoDB and S3backend
@lumieducation/h5p-html-exporteran optional component that can create bundled HTML files for exportingbackend

Examples

There are two example implementations that illustrate how the packages can be used:

Example typeTech stackLocation
server-side-renderingserver: Express with JS template rendering client: static HTML, some React for library management/packages/h5p-examples
Single Page Applicationserver: Express with REST endpoints client: React/packages/h5p-rest-example-server /packages/h5p-rest-example-client

Versioning

We use SemVer for versioning. The versions of all packages of the monorepo are all increased at the same time, so you should always update all packages at once. For the versions available, see the tags on this repository.

License

This project is licensed under the GNU GENERAL PUBLIC LICENSE v3 License - see the LICENSE file for details

Support

This work obtained financial support for development from the German BMBF-sponsored research project "CARO - Care Reflection Online" (FKN: 01PD15012).

Read more about them at the following websites:

9.3.2

8 months ago

9.3.1

8 months ago

9.3.0

10 months ago

9.2.2

11 months ago

9.2.1

12 months ago

9.2.0

2 years ago

9.1.2

2 years ago

9.1.1

2 years ago

9.1.0

2 years ago

9.0.9

2 years ago

9.0.8

2 years ago

9.0.10

2 years ago

9.0.6

2 years ago

9.0.5

2 years ago

9.0.4

2 years ago

9.0.3

3 years ago

9.0.2

3 years ago

9.0.1

3 years ago

9.0.0

3 years ago

8.2.0

3 years ago

8.1.7

3 years ago

8.1.6

3 years ago

8.1.5

3 years ago

8.1.4

3 years ago

8.1.3

3 years ago

8.1.2

3 years ago

8.1.1

3 years ago

8.1.0

3 years ago

8.0.1

3 years ago

8.0.0

3 years ago

7.5.2

3 years ago

7.5.1

3 years ago

7.5.0

3 years ago

7.4.0

3 years ago

7.3.1

3 years ago

7.3.0

3 years ago

7.2.0

3 years ago

7.1.0

3 years ago

7.0.2

3 years ago

7.0.1

3 years ago

7.0.0-alpha.1

3 years ago

6.2.0

3 years ago