Coder Social home page Coder Social logo

v4ld3rr4m4 / chamilo-lms Goto Github PK

View Code? Open in Web Editor NEW

This project forked from chamilo/chamilo-lms

0.0 1.0 0.0 750.42 MB

Chamilo is a learning management system focused on ease of use and accessibility

Home Page: https://chamilo.org

License: Other

ApacheConf 0.01% Makefile 0.01% PHP 41.69% HTML 7.07% CSS 4.27% JavaScript 45.32% Shell 0.01% Java 0.79% Smarty 0.31% Python 0.21% PowerShell 0.01% Objective-C 0.09% Swift 0.18% Groovy 0.01% Scheme 0.01% Ruby 0.01% Roff 0.01% Gherkin 0.05%
ismael

chamilo-lms's Introduction

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 public/assets
  • main/inc/lib/javascript moved to public/js
  • main/img/ moved to public/img
  • Installation url changed from main/install/index.php to public/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 removed use bin/console doctrine:xyz options
  • php files are now loaded using the public/index.php file
  • In 1.x: main/admin/user_list.php
  • In 2.x (dev mode) public/index.php/main/admin/user_list.php
  • In 2.x: (prod mode) htaccess redirects main calls to /index.php/ 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 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

  • 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

chamilo-lms's People

Contributors

jmontoyaa avatar ywarnier avatar angelfqc avatar ivantcholakov avatar aragonc avatar jloguercio avatar pcool avatar ycastillo avatar ilosada avatar baelmyhu avatar noeldieschburg avatar marvil07 avatar aligot-cblue avatar nicoducou avatar omgsunshine avatar scrutinizer-auto-fixer avatar cesarperales avatar rafatga avatar cfasanando avatar polycapa avatar diegoe avatar emarguin avatar danbarretodev avatar albert1t0 avatar nosolored avatar fragote avatar christianbeeznest avatar klevron avatar mkdgs avatar ludovic-gasc avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.