https://github.com/openfun/richie
:pencil: An opensource CMS to build education portals
https://github.com/openfun/richie
catalog cms django hacktoberfest lms moodle openeducation openedx
Last synced: 15 days ago
JSON representation
:pencil: An opensource CMS to build education portals
- Host: GitHub
- URL: https://github.com/openfun/richie
- Owner: openfun
- License: mit
- Created: 2017-11-20T09:23:40.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-04-09T17:08:39.000Z (19 days ago)
- Last Synced: 2025-04-09T18:25:43.594Z (19 days ago)
- Topics: catalog, cms, django, hacktoberfest, lms, moodle, openeducation, openedx
- Language: Python
- Homepage: https://richie.education
- Size: 65.7 MB
- Stars: 280
- Watchers: 14
- Forks: 89
- Open Issues: 123
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Richie, the best OpenSource CMS to build education portals
[](https://circleci.com/gh/openfun/richie/tree/master)
## 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](https://www.django-cms.org), 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](https://demo.richie.education).It is connected back-to-back with a demo of OpenEdX running on
[OpenEdX Docker](https://github.com/openfun/openedx-docker).Two users are available for testing:
- admin: `[email protected]`/`admin`
- student: `[email protected]`/`edx`The database is regularly flushed.
## Getting started
Take a look at our [documentation](https://richie.education/docs/discover) to get started with Richie.
## Contributing
### [Contributing guide](https://richie.education/docs/contributing-guide)
Read our [contributing guide](https://richie.education/docs/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](./LICENSE)).