#Todo 所有用手动修改的地方改为sed修改,使其命令化

#新特性配置 关于新特性的配置请移步Open edX最新版评测与新特性探索(20151214)

#预备知识 配置文件在/edx/app/edxapp目录,有四个配置文件:

  • lms.env.json
  • cms.env.json
  • lms.auth.json
  • cms.auth.json

#汉化 ###修改配置文件 修改*ms.env.json中的LANGUAGE_CODE,将en改为zh_CN

###获取汉化包 Dogwood的汉化包还没有出来。 我们暂时适应@MT的Open edX Cypress完整汉化语言包

1
2
3
4
5
6
7
8
9
sudo -u edxapp bash
source /edx/app/edxapp/edxapp_env
cd /edx/app/edxapp/edx-platform/conf/locale/zh_CN/LC_MESSAGES/
rm *
wget http://mirrors.edustack.org/LC_MESSAGES/django.po
wget http://mirrors.edustack.org/LC_MESSAGES/djangojs.po
cd /edx/app/edxapp/edx-platform
paver i18n_fastgenerate
sudo /edx/bin/supervisorctl restart edxapp:

#配置邮件服务 邮件配置和此前的版本没有变化,通过修改/edx/app/edxapp/目录下的json文件

#Logo修改与主题定制 Dogwood已经把主题内置到源码里了,此前的https://github.com/edx/edx-platform/wiki/Stanford-ThemingIONISx/edx-theme都不适用了(可以通过修改来补救),大家注意一下

文档参考Comprehensive Theming

修改lms.env.json中的COMPREHENSIVE_THEME_DIR,指向主题所在目录

Dogwood中带了几个demo主题。我们给个demo:

"COMPREHENSIVE_THEME_DIR": "/edx/app/edxapp/edx-platform/themes/edx.org"

然后编译静态文件

1
2
3
4
5
6
sudo -H -u edxapp bash
source /edx/app/edxapp/edxapp_env
cd /edx/app/edxapp/edx-platform
paver update_assets cms --settings=aws
#paver update_assets lms --settings=aws
paver update_assets lms --settings=devstack

#修改站点信息 ###网站名 修改*ms.env.json中的PLATFORM_NAME

###时区 修改*ms.env.json中的TIME_ZONE,使其为Asia/Shanghai

#参考 * Open edX » 简明配置指南 * edX Managing the Full Stack