Ingen beskrivning

jmontoyaa 0030835069 move assets to public new symfony structure 7 år sedan
.github 766493cb57 Update Github issue template 8 år sedan
app 00c7156909 merge with 1.11.x 7 år sedan
certificates 478ccacd44 Minor - format code 7 år sedan
custompages f154f370cb Minor - format code 7 år sedan
documentation acaad73e63 Fix security.html issues with HTML 7 år sedan
main 00c7156909 merge with 1.11.x 7 år sedan
plugin 00c7156909 merge with 1.11.x 7 år sedan
public 0030835069 move assets to public new symfony structure 7 år sedan
src d843bbcd3b Fix login 7 år sedan
tests c7183e5bc4 merge with 1.11.x 7 år sedan
web c7183e5bc4 merge with 1.11.x 7 år sedan
.bowerrc dc35ec209e Update bower path changed path in order to avoid duplication of sources 8 år sedan
.codeclimate.yml 00c7156909 merge with 1.11.x 7 år sedan
.editorconfig 4b03d5aedc Minor - update setting 7 år sedan
.gitattributes c7183e5bc4 merge with 1.11.x 7 år sedan
.gitignore 26f248dbd5 Update fixes #1880 7 år sedan
.htaccess 0b2d088c9b Fix conflict with RewriteRule for user.php - refs BT#12242 8 år sedan
.scrutinizer.yml e595a10b9f Skip file. 7 år sedan
.travis.yml 3a4d9aafea Create database 7 år sedan
CONTRIBUTING.md 12c82152b5 Add Behat testing requirement for new features 8 år sedan
LICENSE.txt 03b71ba0c8 merge with 1.11.x 7 år sedan
README.md f990eac64e Replace _p.web_plugin with asset() symfony2 function 8 år sedan
app.json 8e3bcec45f Add Heroku generated app.json 8 år sedan
bower.json 40ad8c432e merge with 1.11.x 7 år sedan
composer.json c7183e5bc4 merge with 1.11.x 7 år sedan
index.php c7183e5bc4 merge with 1.11.x 7 år sedan
news_list.php d8f78f1660 System announcements rework to use an array of visibilities. BT#12476 7 år sedan
robots.txt f64e6b89f7 Remove webchatdeny.php 8 år sedan
user.php 1711b421c8 Scrutinizer Auto-Fixes 8 år sedan
user_portal.php c7183e5bc4 merge with 1.11.x 7 år sedan
whoisonline.php d91507ffeb Scrutinizer Auto-Fixes 8 år sedan
whoisonlinesession.php 578e1e527f Minor - format code, remove unused variables 7 år sedan

README.md

Chamilo 2.x

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

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 web/assets
  • main/inc/lib/javascript moved to web/js
  • main/img/ moved to web/img
  • Installation url changed from main/install/index.php to web/install.php
  • main/template/default moved to src/Chamilo/CoreBundle/Resources/views
  • Template twig file names are changed from *.tpl to *.html.twig to follow Symfony2 format
  • bin/doctrine.php changed to app/console
  • php files are now loaded using the web/app_dev.php file
    • In 1.x: main/admin/user_list.php
    • In 2.x (dev mode) web/app_dev.php/main/admin/user_list.php
    • In 2.x: (prod mode) web/main/admin/user_list.php
  • Language list is now loaded using the iso code not the english name. Example: "es" instead of "spanish"
  • PHPMailer replaced with Swift Mailer
  • Plugin images, css and js libs are loaded inside the web/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

  • Template system to work with current Symfony2 structure
  • 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
  • CAPTCHA

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