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.
 
 
 
 
 
 
Julio Montoya df2f4a299d
Merge pull request #2344 from chamilo/flintci-1159
8 years ago
.github
app Minor - merge 8 years ago
assets Add missing favicon.ico + add assets/README 8 years ago
bin
certificates
config Redirect courses/ to a symfony controller #2321 8 years ago
custompages
documentation
main Minor - fix php warning 8 years ago
plugin Minor - format code. 8 years ago
public Applied fixes from FlintCI 8 years ago
src Redirect courses/ to a symfony controller #2321 8 years ago
tests Minor - fix file to upload path when using behat 8 years ago
var Minor - add .gitkeep in var/courses and var/upload 8 years ago
.codeclimate.yml
.editorconfig
.env.dist
.flintci.yml
.gitattributes
.gitignore Add oneup_flysystem bundle to handle data layer reading var/courses 8 years ago
.htaccess Redirect courses/ to a symfony controller #2321 8 years ago
.php_cs
.php_cs.dist
.scrutinizer.yml
.travis.yml Minor - check chash latest change 8 years ago
.yamllint_config
CONTRIBUTING.md
README.md Minor - update badges 8 years ago
apple-touch-icon.png
codesize.xml
composer.json Add oneup_flysystem bundle to handle data layer reading var/courses 8 years ago
favicon.ico
index.php
license.txt
news_list.php
package.json Use ckeditor as in 1.11.x (webpack not supported) 8 years ago
robots.txt
user.php
user_portal.php
webpack.config.js Minor - WIP add themes into public/build/ folder 8 years ago
whoisonline.php
whoisonlinesession.php
yarn.lock Use ckeditor as in 1.11.x (webpack not supported) 8 years ago

README.md

Chamilo 2.x

Build Status Scrutinizer Code Quality 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