Chamilo is a learning management system focused on ease of use and accessibility
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
jmontoyaa 6038583004 Ignore files from web 7 years ago
.github
app Minor - format code 7 years ago
assets
bin Use bin/console doctrine:schema 7 years ago
certificates
config Update 7 years ago
custompages
documentation
main Remove phpseclib 7 years ago
plugin
public
src Remove unused code 7 years ago
tests Update 7 years ago
var
.codeclimate.yml Minor - format code 7 years ago
.editorconfig
.env.dist
.flintci.yml Add .yamlconfig 7 years ago
.gitattributes Ignore files from web 7 years ago
.gitignore
.htaccess Ignore files from web 7 years ago
.php_cs
.php_cs.dist
.scrutinizer.yml
.travis.yml Minor - format code 7 years ago
.yamllint_config Update 7 years ago
CONTRIBUTING.md
README.md
apple-touch-icon.png
bower.json
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