使用richie作为open edx主页
文章目录
前言
近期使用open edx的企业似乎多了起来。前几天,群里有小伙伴提问说想要课程分类功能,类似edx.org或清华学堂。我推荐了richie.
之前在盘点Open edX社区中拥抱开源的公司及值得关注的项目中提到richie
richie是fun-mooc贡献给社区的一个项目。
Open edX is a great tool for authoring (Studio), hosting and playing (LMS) 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.
官方的这段介绍是非常精当的。
我们来看看fun-mooc自己使用这个项目的效果:
课程搜索与分类页面
Usage
看richie的readme即可,文档写得很好
|
|
截图
运行起来之后,访问:http://127.0.0.1:8070/en/
你可以添加自己的页面,包括课程页
在richie中,你应该将open edx的课程应该视为一个外部链接,而不该试图去做太多整合,这也是cms对内容的常规管理方式。如果你希望做更深入的整合,可以参考edunext在open edx 2018年会上分享的Integrating open edX with wordpress or another CMS
richie非常惊艳的特性是便捷的内容编辑功能(这个特性由django-cms提供),内容管理人员可以直接在页面中编辑,所见即所得!无需技术人员的介入! 使用体验颇似oddo
需要注意的是目前courses api还没完成,目前正在推进中.
分析
richie是一个cms(内容管理系统),基于django-cms
所以richie免费的到django-cms很多优秀的特性。
如果你想定制开发richie,那么你需要读一读django-cms的文档
总结
尽管richie目前还有一些功能/api没有完成,但它已经给出了非常漂亮的项目骨架,用于构建一个open edx项目主页,当然也肩负内容发现和分类导航的作用。
从richie开始,要比你自己手写一个主页轻松得多,一般来说也会漂亮得多。
参考
文章作者 种瓜
上次更新 2018-10-07