{"id":20156133,"url":"https://github.com/openfun/richie","last_synced_at":"2025-05-15T00:07:54.254Z","repository":{"id":37470848,"uuid":"111388461","full_name":"openfun/richie","owner":"openfun","description":":pencil: An opensource CMS to build education portals","archived":false,"fork":false,"pushed_at":"2025-05-13T13:54:00.000Z","size":69255,"stargazers_count":283,"open_issues_count":125,"forks_count":89,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-05-13T14:58:21.387Z","etag":null,"topics":["catalog","cms","django","hacktoberfest","lms","moodle","openeducation","openedx"],"latest_commit_sha":null,"homepage":"https://richie.education","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openfun.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-11-20T09:23:40.000Z","updated_at":"2025-05-13T12:40:49.000Z","dependencies_parsed_at":"2023-12-25T17:16:35.430Z","dependency_job_id":"b0fcbcb4-aab6-4a52-9e2c-1d1adb855b0e","html_url":"https://github.com/openfun/richie","commit_stats":{"total_commits":3091,"total_committers":32,"mean_commits":96.59375,"dds":0.8139760595276609,"last_synced_commit":"6f3178ec93b47c0ee1b8f5c21b7f1aabc4695cf5"},"previous_names":[],"tags_count":129,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfun%2Frichie","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfun%2Frichie/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfun%2Frichie/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfun%2Frichie/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openfun","download_url":"https://codeload.github.com/openfun/richie/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253969879,"owners_count":21992370,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["catalog","cms","django","hacktoberfest","lms","moodle","openeducation","openedx"],"created_at":"2024-11-13T23:37:42.897Z","updated_at":"2025-05-15T00:07:49.224Z","avatar_url":"https://github.com/openfun.png","language":"Python","readme":"# Richie, the best OpenSource CMS to build education portals\n\n[![CircleCI](https://circleci.com/gh/openfun/richie/tree/master.svg?style=svg)](https://circleci.com/gh/openfun/richie/tree/master)\n\n## Overview\n\n`Learning Management Systems` (LMS) are great tools for hosting and playing interactive online\ncourses and MOOCs.\n\nHowever, if you need to build a complete website with flexible content to aggregate your courses,\nin several languages and from different sources, **you will soon need a CMS**.\n\nAt \"France Université Numérique\", we wanted to build an OpenSource portal with `Python` and\n`Django`. That's why we built `Richie` on top of [DjangoCMS](https://www.django-cms.org), one of\nthe best CMS on the market, as a toolbox to easily create full fledged websites with a catalog of\nonline courses.\n\nAmong the features that `Richie` offers out of the box:\n\n- multi-lingual by default,\n- advanced access rights and moderation,\n- catalog of courses synchronized with one or more `LMS` instances,\n- search engine based on `Elasticsearch` and pre-configured to offer full-text queries,\n  multi-facetting, auto-complete,...\n- flexible custom pages for courses, organizations, categories, teachers, blog posts,\n  programs (and their inter-relations),\n- Extensible with any third-party `DjangoCMS` plugin or any third-party `Django` application.\n\n## Discover Richie\n\nIf you're looking for a quick preview of `Richie`, you can take a look and have a tour of\n`Richie` on our dedicated [demo site](https://demo.richie.education).\n\nIt is connected back-to-back with a demo of OpenEdX running on\n[OpenEdX Docker](https://github.com/openfun/openedx-docker).\n\nTwo users are available for testing:\n\n- admin: `admin@example.com`/`admin`\n- student: `edx@example.com`/`edx`\n\nThe database is regularly flushed.\n\n## Getting started\n\nTake a look at our [documentation](https://richie.education/docs/discover) to get started with Richie.\n\n## Contributing\n\n### [Contributing guide](https://richie.education/docs/contributing-guide)\n\nRead our [contributing guide](https://richie.education/docs/contributing-guide) to learn about our development process and get started developing on `Richie`.\n\n### License\n\nThis work is released under the MIT License (see [LICENSE](./LICENSE)).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenfun%2Frichie","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenfun%2Frichie","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenfun%2Frichie/lists"}