Chamilo是一个专注于易用性和可访问性的学习管理系统

・2 分钟阅读

  • 源代码名称: chamilo-lms
  • 源代码网址: https://www.github.com/chamilo/chamilo-lms
  • chamilo-lms的文档
  • chamilo-lms的源代码下载
  • Git URL:
    git://www.github.com/chamilo/chamilo-lms.git
  • Git Clone代码到本地:
    git clone https://www.github.com/chamilo/chamilo-lms
  • Subversion代码到本地:
    $ svn co --depth empty https://www.github.com/chamilo/chamilo-lms
                              Checked out revision 1.
                              $ cd repo
                              $ svn up trunk
              
  • Chamilo 2.x

    Build StatusScrutinizer Code QualityCode CoverageBountysourceCode ConsistencyCII Best Practices

    安装

    安装说明位于这里的文档中: 安装

    升级

    升级说明位于以下文档中: 升级

    从1.x更改

    • app/Resources/public/assets移动到public/assets
    • main/inc/lib/javascript移动到public/js
    • main/img/移动到public/img
    • 安装url从main/install/index.php更改为public/install.php
    • main/template/default移动到src/Chamilo/CoreBundle/Resources/views
    • 模板twig文件名从*.tpl更改为*.html.twig以遵循Symfony2格式
    • bin/doctrine.php删除了使用 bin/console doctrine:xyz选项
    • php文件现在使用public/index.php文件加载
    • 在1.x :main/admin/user_list.php中
    • In 2.x (开发模式)public/index.php/main/admin/user_list.php
    • 在2.x :(生产模式)htaccess将主调用重定向到/index. php/main/admin/user_list.php
    • 语言列表现在使用iso代码而不是英文名称加载,例子:"es"代替"spanish"
    • PHPMailer用Swift Mailer替换
    • 插件图像CSS和JS libs加载在public/plugins文件夹中(composer update复制插件名称public内部的内容web/plugins/plugin_name
    • 插件模板使用asset()函数而不是使用_p.web_plugin

    待办事项

    • 使用当前Symfony2结构的模板系统
    • URL课程将"cidReq "更改为"c ","session_id "更改为"s ",
    • 修复在代码中直接使用api_get_setting的插件
    • 使用tpl或PHP文件修复插件
    • 验证码

    捐赠

    如果你想向Chamilo提交新功能或补丁,请遵循Github贡献指南和我们的贡献md文件,简单而言,我们要求你将基于你为此目的创建的分支的拉请求发送到从原始Chamilo存储库分支的存储库中。

    文档

    有关Chamilo的更多信息,请访问https://1.11.chamilo.org/documentation/index.html

    讨论
    Fansisi profile image