Chamilo is a learning management system focused on ease of use and accessibility
Switch branches/tags
v1.11.6-alpha.1 v1.11.4 v1.11.4-rc.1 v1.11.4-beta.1 v1.11.4-alpha.2 v1.11.4-alpha.1 v1.11.2 v1.11.0 v1.11.0-rc.1 v1.11.0-beta.7 v1.11.0-beta.6 v1.11.0-beta.5 v1.11.0-beta.4 v1.11.0-beta.3 v1.11.0-beta.2 v1.11.0-beta.1 v1.11.0-alpha.2 v1.10.8 v1.10.6 v1.10.6-stable v1.10.6-softaculous v1.10.4 v1.10.2 v1.10.0 v1.10.0-stable v1.9.10.4 v1.9.10.2 v1.9.10 v1.9.8.2 v1.9.8.1 v1.9.8 v1.8.6.1 CHAMILO_1_10_DEV_ICPNA_20130114 CHAMILO_1_9_6_1_STABLE CHAMILO_1_9_6_STABLE CHAMILO_1_9_6_RC_2 CHAMILO_1_9_6_RC_1 CHAMILO_1_9_4_STABLE CHAMILO_1_9_4_RC_1 CHAMILO_1_9_4_ALPHA_1 CHAMILO_1_9_2_STABLE CHAMILO_1_9_2_STABLE_TRIS CHAMILO_1_9_2_STABLE_QUARTER CHAMILO_1_9_2_STABLE_BIS CHAMILO_1_9_0_STABLE_3 CHAMILO_1_9_0_STABLE_2 CHAMILO_1_9_0_STABLE CHAMILO_1_9_0_RC_1 CHAMILO_1_9_0_PRE_ALPHA CHAMILO_1_9_0_ALPHA_7 CHAMILO_1_9_0_ALPHA_6 CHAMILO_1_9_0_ALPHA_5 CHAMILO_1_9_0_ALPHA_4 CHAMILO_1_9_0_ALPHA_3 CHAMILO_1_9_0_ALPHA_2 CHAMILO_1_9_0_ALPHA_1 CHAMILO_1_8_8_6_STABLE CHAMILO_1_8_8_4_STABLE CHAMILO_1_8_8_4_BETA_1 CHAMILO_1_8_8.3_STABLE_4 CHAMILO_1_8_8_2_STABLE_3 CHAMILO_1_8_8_2_STABLE_2 CHAMILO_1_8_8_2_STABLE CHAMILO_1_8_8_2_RC_1 CHAMILO_1_8_8_STABLE_1 CHAMILO_1_8_8_BETA_3 CHAMILO_1_8_8_BETA_2 CHAMILO_1_8_8_BETA_1 CHAMILO_1_8_8_ALPHA CHAMILO_1_8_7_1_STABLE_2 CHAMILO_1_8_7_1_STABLE_1 CHAMILO_1_8_7_STABLE CHAMILO_1_8_7_STABLE_BIS CHAMILO_1_8_7_RC2 CHAMILO_1_8_7_RC_1 CHAMILO_1_8_7_BETA_1 CHAMILO_1_8_7_ALPHA_2 CHAMILO_1_8_7_ALPHA_1 CHAMILO_1_8_6_2_STABLE CHAMILO_1_8_6_2_STABLE_TRIS CHAMILO_1_8_6_2_STABLE_CUATER CHAMILO_1_8_6_2_STABLE_BIS CHAMILO_1_8_6_2_BETA_1 1.10.x.pre-doctrine
Nothing to show
Clone or download
Pull request Compare This branch is 888 commits behind chamilo:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github
app
assets
bin
certificates
config
custompages
documentation
main
plugin
public
src
tests
var
.codeclimate.yml
.editorconfig
.env.dist
.flintci.yml
.gitattributes
.gitignore
.htaccess
.php_cs
.php_cs.dist
.scrutinizer.yml
.travis.yml
CONTRIBUTING.md
README.md
apple-touch-icon.png
bower.json
cli-config.php
codesize.xml
composer.json
favicon.ico
index.php
license.txt
news_list.php
package.json
robots.txt
user.php
user_portal.php
webpack.config.js
whoisonline.php
whoisonlinesession.php

README.md

Chamilo 2.x

Build Status Scrutinizer Code Quality Code Coverage Bountysource Code Consistency CII Best Practices Codacy Badge

Installation

The installation instructions are located in the documentation here: Installation

Upgrade

The upgrade instructions are located in the documentation here: Upgrade

Changes from 1.x

  • app/Resources/public/assets moved to public/assets
  • main/inc/lib/javascript moved to public/js
  • main/img/ moved to public/img
  • main/template/default moved to src/Chamilo/CoreBundle/Resources/views
  • bin/doctrine.php removed use bin/console doctrine:xyz options
  • PHPMailer replaced with Swift Mailer
  • Plugin images, css and js libs are loaded inside the public/plugins folder (composer update copies the content inside plugin_name/public inside web/plugins/plugin_name
  • Plugins templates use asset() function instead of using "_p.web_plugin"

Todo

  • Auth (CAS, Shibboleth, Oath2)
  • URL course changes "cidReq" to "c", "session_id" to "s"
  • Fix plugins that use api_get_setting directly in the code
  • Fix plugins render using tpl or PHP files

Contributing

If you want to submit new features or patches to Chamilo, please follow the Github contribution guide https://guides.github.com/activities/contributing-to-open-source/ and our CONTRIBUTING.md file. In short, we ask you to send us Pull Requests based on a branch that you create with this purpose into your repository forked from the original Chamilo repository.

Documentation

For more information on Chamilo, visit https://1.11.chamilo.org/documentation/index.html