Skip to main content

Richie, the best OpenSource CMS to build education portals

CircleCI

Overview

Learning Management Systems (LMS) are great tools for hosting and playing interactive online courses and MOOCs.

However, if you need to build a complete website with flexible content to aggregate your courses, in several languages and from different sources, you will soon need a CMS.

At "France Université Numérique", we wanted to build an OpenSource portal with Python and Django. That's why we built Richie on top of DjangoCMS, one of the best CMS on the market, as a toolbox to easily create full fledged websites with a catalog of online courses.

Among the features that Richie offers out of the box:

  • multi-lingual by default,
  • advanced access rights and moderation,
  • catalog of courses synchronized with one or more LMS instances,
  • search engine based on Elasticsearch and pre-configured to offer full-text queries, multi-facetting, auto-complete,...
  • flexible custom pages for courses, organizations, categories, teachers, blog posts, programs (and their inter-relations),
  • Extensible with any third-party DjangoCMS plugin or any third-party Django application.

Discover Richie

If you're looking for a quick preview of Richie, you can take a look and have a tour of Richie on our dedicated demo site.

It is connected back-to-back with a demo of OpenEdX running on OpenEdX Docker.

Two users are available for testing:

  • admin: admin@example.com/admin
  • student: edx@example.com/edx

The database is regularly flushed.

Getting started

Take a look at our documentation to get started with Richie.

Contributing

Contributing guide

Read our contributing guide to learn about our development process and get started developing on Richie.

License

This work is released under the MIT License (see LICENSE).

Metadata

Release files for richie 3.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for richie 3.5.1
File Size Uploaded
richie-3.5.1.tar.gz 84.6 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for richie 3.5.1
File Interpreter ABI Platform
richie-3.5.1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 91.0 MB

Release files / richie-3.5.1.tar.gz

Download URL richie-3.5.1.tar.gz
Size 84.6 MB
Tags Source
SHA-256 checksum
How to use checksums
6ed62c9f426d56049c6fcee6573f804a61a0b96683ea1cef62662aca6f64be8a
BLAKE2b-256 checksum
How to use checksums
cc2b0fe8e523fb1f81adc05b9292bc546500ebb5ff69518e65268241bed6eebc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.16

Release files / richie-3.5.1-py2.py3-none-any.whl

Download URL richie-3.5.1-py2.py3-none-any.whl
Size 6.5 MB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
891454d41964b85d08c4aeb6ac0c69526f0ce5e13e80a0889909ca3a27057954
BLAKE2b-256 checksum
How to use checksums
df0cda38b0a8bd2076bc0cebce0dca46df7be88b9c6a4260f4d0ece1a40a69d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.16

Release history Release notifications | RSS feed

This release

3.5.1 This release

2 release files

3.5.0

2 release files

3.4.0

2 release files

3.3.1

1 release file

3.3.0

2 release files

3.2.1

2 release files

3.2.0

2 release files

3.1.2

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.34.0

2 release files

2.32.0

2 release files

2.31.0

2 release files

2.30.0

2 release files

2.29.2

2 release files

2.29.1

2 release files

2.29.0

2 release files

2.28.1

2 release files

2.28.0

2 release files

2.26.0

2 release files

2.25.1

2 release files

2.25.0

2 release files

2.24.1

2 release files

2.24.0

2 release files

2.23.0

2 release files

2.22.0

2 release files

2.21.0

2 release files

2.20.1

2 release files

2.20.0

2 release files

2.18.0

2 release files

2.17.0

2 release files

2.15.1

2 release files

2.15.0

2 release files

2.13.0

2 release files

2.10.0

2 release files

2.9.1

2 release files

2.9.0

2 release files

2.8.2

2 release files

2.8.1

2 release files

2.8.0

2 release files

2.7.1

2 release files

2.7.0

2 release files

2.6.0

2 release files

2.5.0

2 release files

2.4.0

2 release files

2.3.3

2 release files

2.3.2

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.17.0

2 release files

1.16.2

2 release files

1.16.1

2 release files

1.16.0

2 release files

1.14.1

2 release files

1.14.0

2 release files

1.13.0

2 release files

1.12.1

2 release files

1.12.0

2 release files

1.11.0

2 release files

1.9.2

2 release files

1.9.1

2 release files

1.9.0

2 release files

1.8.3

2 release files

1.8.2

2 release files

1.8.1

2 release files

1.8.0

2 release files

1.7.3

2 release files

1.7.2

2 release files

1.7.1

2 release files

1.7.0

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.2

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page