Explore GitLab
Discover projects, groups and snippets. Share your projects with others
-
A plugin allowing learners to register (as WP users) and (un)enrol in OERu courses (subsites).
-
An OERu Theme for WordPress
-
This is a description of the OER Foundation's digital infrastructure
-
Tools to backup and restore CouchDB files
-
harvesting and gardening tools for WEnotes
-
Build a snapshot of a "course" from an outline of wiki pages. This:
separates not only content and presentation, but also the flow through the content removes worry that pages will change once reviewed can freely modify pages as they are fetched to facilitate fitting into an existing CSS framework -
Collect tweets, dents, g+, ASKBOT, moodle postings, and local postings into a composite stream in Mediawiki.
See the wenotes-tools repository for the harvesting and gardening tools.
-
The WikiEducator Widget:WEnotes as a WordPress shortcode plugin
-
A simple WordPress plugin designed to provide supporting scripts for displaying H5P objects sourced from the OERu's H5P Studio.
-
Docker recipe for WordPress multisite including NGINX, PHP7.0, and REDIS
-
A set of Docker recipes to create a WENotes ecosystem
-
A quick nasty extension to get our Matomo analytics code onto our MediaWiki instance, WikiEducator.org.
-
This is the latest SilverStripe version of the main OERu website...
-
A quick recipe for firing up a Matomo instance (formerly Piwik) via Docker Compose.
-
A subtheme of the Hestia theme with customisations specific to the OER Foundation website.
-
A series of customised tweaks to the OER Foundation's BigBlueButton implementation.
-
Allows a Drupal 8 site offering a library of H5P (https://h5p.org) learning objects for external embedding, we need to override Drupal 8's default X-Frame-Options header to allow remote sites to embed.
-
A Mediawiki API extension to queue snapshot requests, and a queue runner for the snapshot process.
-
A Drupal 8 site which acts as an H5P object forge, helping people to create rich learning objects - and to categorise, curate, and find others objects.
-
This copies updated Let's Encrypt certs from a Docker host machine (they're generated for the reverse proxy SSL endpoint) to their other useful location, the data directory of the Mailcow Docker configuration.