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 c093976188 Minor - update scrutinizer 7 years ago
.github Update Github issue template 8 years ago
app Minor - format code 7 years ago
assets Add assets file 7 years ago
bin Use bin/console doctrine:schema 7 years ago
certificates Applied fixes from FlintCI 7 years ago
config Update 7 years ago
custompages Applied fixes from FlintCI 7 years ago
documentation Update planned release date of 1.11.6 7 years ago
main Fix query not working with symfony/doctrine container 7 years ago
plugin Applied fixes from FlintCI 7 years ago
public Applied fixes from FlintCI 7 years ago
src Create .env file and use it to load DB settings using symfongy container 7 years ago
tests Update 7 years ago
var Add var/log 7 years ago
.codeclimate.yml Minor - format code 7 years ago
.editorconfig Minor - update setting 8 years ago
.env.dist Create .env file and use it to load DB settings using symfongy container 7 years ago
.flintci.yml Add .yamlconfig 7 years ago
.gitattributes Ignore files from web 7 years ago
.gitignore Update CI files 7 years ago
.htaccess Ignore files from web 7 years ago
.php_cs Add CI files 7 years ago
.php_cs.dist Update 7 years ago
.scrutinizer.yml Minor - update scrutinizer 7 years ago
.travis.yml Minor - format code 7 years ago
.yamllint_config Update 7 years ago
CONTRIBUTING.md Add Behat testing requirement for new features 8 years ago
README.md Update README.md 7 years ago
apple-touch-icon.png merge 11 years ago
bower.json Update mathajax in bower 7 years ago
codesize.xml Change phpmd file name in order to be used by codacy 7 years ago
composer.json Remove double declaration 7 years ago
favicon.ico merge 11 years ago
index.php Move code into a function, changed redirect plugin behaviour BT#13691 7 years ago
license.txt Update dates in license file 8 years ago
news_list.php Minor - format code + fix php warning 7 years ago
package.json Remove unused files, update package.json, add webpack config file 7 years ago
robots.txt Update Disallow 7 years ago
user.php Scrutinizer Auto-Fixes 8 years ago
user_portal.php Move gradebook dependency into a function. Add bar in index.php 7 years ago
webpack.config.js Remove unused files, update package.json, add webpack config file 7 years ago
whoisonline.php Minor - format code, use api_get_user_id() 7 years ago
whoisonlinesession.php Applied fixes from FlintCI 7 years ago

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