Documentation: Light review of CSS styles in global doc

pull/4969/head
Yannick Warnier 2 years ago
parent 79ce94d151
commit c583115903
  1. 260
      public/documentation/changelog.html
  2. 38
      public/documentation/credits.html
  3. 27
      public/documentation/default.css
  4. 14
      public/documentation/dependencies.html
  5. 8
      public/documentation/index.html
  6. 39
      public/documentation/installation_guide.html
  7. 10
      public/documentation/installation_guide_es_ES.html
  8. 38
      public/documentation/installation_guide_fr_FR.html
  9. 19
      public/documentation/installation_guide_it_IT.html
  10. 55
      public/documentation/license.html
  11. 53
      public/documentation/optimization.html
  12. 10
      public/documentation/readme.html
  13. 22
      public/documentation/security.html

@ -3,11 +3,10 @@
<head>
<meta charset="utf-8" />
<title>Chamilo Changelog</title>
<link rel="stylesheet" href="../build/legacy_app.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/app.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/css/themes/chamilo/default.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="default.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/css/print.css" type="text/css" media="print" />
<link rel="stylesheet" href="../build/legacy_app.css" />
<link rel="stylesheet" href="../build/app.css" />
<link rel="stylesheet" href="../build/vue.css" />
<link rel="stylesheet" href="default.css" />
<script src="../build/legacy_app.js"></script>
</head>
<body>
@ -35,20 +34,13 @@
</div><!--/.nav-collapse -->
</div>
</nav>
<style>
.version h1 {
padding-top: 60px;
}
</style>
<script>
$(document).ready(function() {
var versionList = '';
$('.version').each(function( index ) {
var version = $(this).attr('aria-label');
var title = $(this).find('h1').text();
var titleParts = title.split('-');
var title = titleParts[0];
title = titleParts[0];
var cityParts = titleParts[1].split(',');
var city = cityParts[0];
@ -109,8 +101,8 @@
</table>
<div class="version" aria-role="article" aria-label="1.11.10">
<a name="1.11.10"></a>
<div class="version" aria-label="1.11.10">
<a id="1.11.10"></a>
<h1>Chamilo 1.11.10 - ?????, ??/??/????</h1>
<h3>Release notes - summary</h3>
@ -118,40 +110,40 @@
<h3>Release name</h3>
<p>...</p>
<h3>Security fixes</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
</ul>
<h3>Possibly breaking changes</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
<li>[2018-12-12] (<a href="https://github.com/chamilo/chamilo-lms/commit/a681bf55eac1742d1e4fca865f52679286b745b8">a681bf55</a>) <a href="https://github.com/chamilo/chamilo-lms/issues/2708">GH#2708</a> Remove duplicate from limit_session_admin_role configuration setting</li>
</ul>
<h3>Notable new Features</h3>
<h4>For end-users, teachers and Chamilo admins</h4>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
</ul>
<h4>For developers and sysadmins</h4>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
<li>[2018-12-05] (<a href="https://github.com/chamilo/chamilo-lms/commit/74964fc204cb80f6a978b3ecb4d448861e928f36">74964fc2</a>) <a href="https://task.beeznest.com/issues/15095">BT#15095</a> Add session_admins_edit_courses_content conf setting</li>
<li>[2018-12-11] (<a href="https://github.com/chamilo/chamilo-lms/commit/dbc571c72b73e1a223699c2ed571e84fad65b210">dbc571c7</a>) <a href="https://task.beeznest.com/issues/15095">BT#15095</a> Allow to session admins login as teachers</li>
</ul>
<h3>Improvements (minor features) and debug</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
</ul>
<h3>Stylesheets and theming</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
</ul>
<h3>Web services</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
</ul>
<h3>Removals</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
</ul>
<h3>Known issues</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.11.8">
<a name="1.11.8"></a>
<div class="version" aria-label="1.11.8">
<a id="1.11.8"></a>
<h1>Chamilo 1.11.8 - Sayaxché, 12/08/2018</h1>
<h3>Release notes - summary</h3>
@ -165,7 +157,7 @@
are hoping to make after 1.11.8 to get out of the 1.11 versions and into our restructured version 2.0.
</p>
<h3>Security fixes</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
<li>[2018-07-24] (<a href="https://github.com/chamilo/chamilo-lms/commit/385a84efe62a1910700465c1748e4036dc43bf18">385a84ef</a>) Security: Add app/Resources/public/css to the list of directories where execution of PHP is forbidden</li>
<li>[2018-07-24] (<a href="https://github.com/chamilo/chamilo-lms/commit/b0041b6250b3fdbe5a939c549e8d0ce69dd686e1">b0041b62</a>) Security: Add documentation about X-Frame-Options in configuration.dist.php</li>
<li>[2018-07-23] (<a href="https://github.com/chamilo/chamilo-lms/commit/0de84700648f098c1fbf6b807dee28ec640efe62">4ffe5edb</a> - <a href="https://github.com/chamilo/chamilo-lms/issues/2532">#2532</a>) Security: Add Security::remove_XSS to clean variables from $_REQUEST</li>
@ -178,14 +170,14 @@
<li>[2018-04-09] (<a href="https://github.com/chamilo/chamilo-lms/commit/00f3e4a6506035674a58ccdf4ebe098bd6f607e3">00f3e4a6</a>) Security: Fix work access for teachers and students </li>
</ul>
<h3>Possibly breaking changes</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
<li>[2018-07-27] (<a href="https://github.com/chamilo/chamilo-lms/commit/6750c5f582038458378194ca0d14992441c942c5">6750c5f5</a> - <a href="https://task.beeznest.com/issues/14687">BT#14687</a>) Gradebook: Rename disable_gradebook_stats to gradebook_enable_best_score and fix behaviour: now the setting will be required to *enable* the 3 last columns of the gradebook results table (avg, best score and ranking)</li>
<li>[2018-07-27] (<a href="https://github.com/chamilo/chamilo-lms/commit/4d67dfb66a3e489ef12fa4db7eef3c3f5e89367a">4d67dfb6</a> - <a href="https://task.beeznest.com/issues/14687">BT#14687</a>) Gradebook: Avoid conflict between gradebook_detailed_admin_view and disable_gradebook_stats</li>
</ul>
<h3>Notable new Features</h3>
<h4>For end-users, teachers and Chamilo admins</h4>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
<li>[2018-07-05] (<a href="https://github.com/chamilo/chamilo-lms/commit/33dc232d6ffcd985f52bf8b1a56b497033b6b52f">33dc232d</a> - <a href="https://task.beeznest.com/issues/14609">BT#14609</a>) Learnpath: SCORM change: Default value of olms.lesson_status is "not attempted"</li>
<li>[2018-06-27] (<a href="https://github.com/chamilo/chamilo-lms/commit/43bf48686b636cdb6623d5bd53a4eae6e14a1ea6">43bf4868</a> - <a href="https://task.beeznest.com/issues/14435">BT#14435</a>) Quiz: Change color from blue to black in ASCIIMathML scripts to highlight formulas (now will appear in a normal black)</li>
<li>[2018-06-13] (<a href="https://github.com/chamilo/chamilo-lms/commit/dd3390a6b9c638bec466e4b18e2e73682e417f31">dd3390a6</a>) Global: Adding page about the course</li>
@ -205,7 +197,7 @@
<li>[2018-03-16] (<a href="https://github.com/chamilo/chamilo-lms/commit/b256c09001123d01154edff3eea8c6f0b8f096bb">b256c090</a> - <a href="https://task.beeznest.com/issues/14056">BT#14056</a>) Portfolio: Add Portfolio Tool. Requires DB changes</li>
</ul>
<h4>For developers and sysadmins</h4>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
<li>[2018-08-01] (<a href="https://github.com/chamilo/chamilo-lms/commit/9472341ef0b207235f75e65cf64604b3846c21cc">9472341e</a> - <a href="https://github.com/chamilo/chamilo-lms/issues/2606">GH#2606</a>) WIP: GDPR (#2606) Admin: Add configuration setting 'enable_gdpr' to enable special privacy options to ease implementation of European GDPR. Add personal data info page, LegalRepository, personal data treatment types display and update getLastLogin() results including track_e_login for legacy users</li>
<li>[2018-07-25] (<a href="https://github.com/chamilo/chamilo-lms/commit/c0259638105253f1148cce5fd23da1c90ab27dcd">c0259638</a> - <a href="https://task.beeznest.com/issues/14687">BT#14687</a>) Gradebook: Delete gradebook categories when deleting course</li>
<li>[2018-07-25] (<a href="https://github.com/chamilo/chamilo-lms/commit/5acc3b24c4b68e1030fc6924549c904df5801267">5acc3b24</a> - <a href="https://task.beeznest.com/issues/14687">BT#14687</a>) Admin: Allow search course by ajax to platform admin</li>
@ -247,7 +239,7 @@
</ul>
<h3>Improvements (minor features) and debug</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
<li>[2018-08-11] (<a href="https://github.com/chamilo/chamilo-lms/commit/45ff6b6d89a9096061a03f2326363241fce8170b">45ff6b6d</a> - <a href="https://github.com/chamilo/chamilo-lms/issues/2622">GH#2622</a>) WYSIWYG: Add documentation, declare BETA and add French translation to the VR/360° video viewer in Chamilo</li>
<li>[2018-08-11] (<a href="https://github.com/chamilo/chamilo-lms/commit/1e9543a8e62b6213f79e1ed85887bb24b9006274">1e9543a8</a>) WYSIWYG: Add DOCTYPE html to HTML documents created through CKEditor</li>
<li>[2018-08-10] (<a href="https://github.com/chamilo/chamilo-lms/commit/1629f2939d1ad6fdae21c4c6bb65bbe8ce8eed88">1629f293</a> - <a href="https://github.com/chamilo/chamilo-lms/issues/2622">GH#2622</a>) Global: Enable VRView mediaelement plugin by default</li>
@ -920,7 +912,7 @@
<li>[2018-02-13] (<a href="https://github.com/chamilo/chamilo-lms/commit/96cd3ddedc6287262c9157f4fe5b768796cd2820">96cd3dde</a>) Document: Remove api_not_allowed() in order to avoid double headers</li>
<li>[2018-02-13] (<a href="https://github.com/chamilo/chamilo-lms/commit/9835041cca2bd9189e74e442843d8641d16ef20e">9835041c</a> - <a href="https://task.beeznest.com/issues/14005">BT#14005</a>) Document: Fix move document feature</li>
<li>[2018-02-12] (<a href="https://github.com/chamilo/chamilo-lms/commit/3d837cf4883d254f53eedcb59f119dff7b2720d8">3d837cf4</a> - <a href="https://task.beeznest.com/issues/13829">BT#13829</a>) Global: Course catalog: Hide course categories with no courses</li>
<li>[2018-02-12] (<a href="https://github.com/chamilo/chamilo-lms/commit/2e7c681bee5cc143a3a7eaabdd0a94111f85dd7c">2e7c681b</a> - <a href="https://task.beeznest.com/issues/13556">BT#13556</a>) Message: Replace not valid tag </br> to <br /> when parsing message</li>
<li>[2018-02-12] (<a href="https://github.com/chamilo/chamilo-lms/commit/2e7c681bee5cc143a3a7eaabdd0a94111f85dd7c">2e7c681b</a> - <a href="https://task.beeznest.com/issues/13556">BT#13556</a>) Message: Replace not valid tag &lt;/br&gt; to &lt;br /&gt; when parsing message</li>
<li>[2018-02-12] (<a href="https://github.com/chamilo/chamilo-lms/commit/f4c672195362161b11219b8af563dd9e7be981a6">f4c67219</a> - <a href="https://github.com/chamilo/chamilo-lms/issues/2351">GH#2351</a>) Quiz: Hide question category if setting is on</li>
<li>[2018-02-09] (<a href="https://github.com/chamilo/chamilo-lms/commit/f78ca9d963e5df3ae4b29d8b599b00f762f4d161">f78ca9d9</a> - <a href="https://task.beeznest.com/issues/13992">BT#13992</a>) Tracking: Fix "onbeforeunload" not calling course logout in firefox</li>
<li>[2018-02-09] (<a href="https://github.com/chamilo/chamilo-lms/commit/fbffecbfb44b776af1af6b2ea10903a742300d4d">fbffecbf</a> - <a href="https://task.beeznest.com/issues/13808">BT#13808</a>) Display: Fix wrong css styles when printing</li>
@ -929,7 +921,7 @@
<li>[2018-02-09] (<a href="https://github.com/chamilo/chamilo-lms/commit/0eed7fd8e4651a58c05b94397b878737fbaeb647">0eed7fd8</a> - <a href="https://task.beeznest.com/issues/13808">BT#13808</a>) Display: Add bootstrap to keep HTML structure when printing</li>
<li>[2018-02-09] (<a href="https://github.com/chamilo/chamilo-lms/commit/876c4a821477ad5e2b564a72f8202b8dcca4dee9">876c4a82</a> - <a href="https://task.beeznest.com/issues/13913">BT#13913</a>) Plugin: "getToolIconVisibility" added to allow plugins to show icon to teachers</li>
<li>[2018-02-08] (<a href="https://github.com/chamilo/chamilo-lms/commit/2b26a9ca508ddd237c2dde4d7b5894892085c002">2b26a9ca</a> - <a href="https://task.beeznest.com/issues/13954">BT#13954</a>) Internal: Add script to fix issues with migrations from Chamilo <1.11.6 where lp.id and lp.iid could be mixed in the c_lp_item table</li>
<li>[2018-02-08] (<a href="https://github.com/chamilo/chamilo-lms/commit/102264d49a7010a838f58a3db1b696b6f76b4e49">102264d4</a> - <a href="https://task.beeznest.com/issues/13979">BT#13979</a>) Global: Wrap recover password url in a <a> tag</li>
<li>[2018-02-08] (<a href="https://github.com/chamilo/chamilo-lms/commit/102264d49a7010a838f58a3db1b696b6f76b4e49">102264d4</a> - <a href="https://task.beeznest.com/issues/13979">BT#13979</a>) Global: Wrap recover password url in a &lt;a&gt; tag</li>
<li>[2018-02-08] (<a href="https://github.com/chamilo/chamilo-lms/commit/06d0d12ee52a3e5907e7bca44454639793fcf992">06d0d12e</a> - <a href="https://github.com/chamilo/chamilo-lms/issues/2351">GH#2351</a>) Quiz: Save question category when duplicate exercise</li>
<li>[2018-02-08] (<a href="https://github.com/chamilo/chamilo-lms/commit/772dbcb74be89b711e2e9d961ac53de91bde8556">772dbcb7</a> - <a href="https://github.com/chamilo/chamilo-lms/issues/2351">GH#2351</a>) Quiz: Save question category when cloning a question</li>
<li>[2018-02-07] (<a href="https://github.com/chamilo/chamilo-lms/commit/57984f132717ae6a88e0f3571691260cb0ab8cd2">57984f13</a> - <a href="https://task.beeznest.com/issues/13187">BT#13187</a>) Global: Use real xls export instead of html table in generic data export AJAX</li>
@ -958,7 +950,7 @@
<li>[2018-01-19] (<a href="https://github.com/chamilo/chamilo-lms/commit/7ededc83970b6a293b00380e5eb2ee26916c653d">7ededc83</a> - <a href="https://task.beeznest.com/issues/13697">BT#13697</a>) Ticket: Send ticket attachments in email</li>
</ul>
<h3>Stylesheets and theming</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
<li>[2018-08-10] (<a href="https://github.com/chamilo/chamilo-lms/commit/38e649ac17cf8c74dfe6b63af41e42c0f8cd1728">38e649ac</a>) Template: Fix footer</li>
<li>[2018-08-10] (<a href="https://github.com/chamilo/chamilo-lms/commit/c267e71b7f2c12f5434e9c9592181aa0e740617c">c267e71b</a>) Template: Update fix show_footer and show_header tpl</li>
<li>[2018-08-10] (<a href="https://github.com/chamilo/chamilo-lms/commit/248d9d9a43cdadca731427898ef818d25388aacc">248d9d9a</a>) Template: Improvement of template layout and css structure</li>
@ -970,7 +962,7 @@
<li>[2017-12-15] (<a href="https://github.com/chamilo/chamilo-lms/commit/355066261c39f6eddff6c077935d8837d8af3a6f">35506626</a> - <a href="https://task.beeznest.com/issues/12835">BT#12835</a>) Template: Add template for document/webcam</li>
</ul>
<h3>Web services</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
<li>[2018-08-02] (<a href="https://github.com/chamilo/chamilo-lms/commit/9ab965d95808a6b473fe757ec426e8c3e21fce7d">9ab965d9</a> - <a href="https://task.beeznest.com/issues/14613">BT#14613</a>) Webservice: Webservice can register user to a course no matter the course config Webservice is kind of "admin" $checkTeacherPermission parameter added</li>
<li>[2018-08-01] (<a href="https://github.com/chamilo/chamilo-lms/commit/7b1bf11218ea9dbec342bb0ea02f627e1e98fd26">7b1bf112</a> - <a href="https://task.beeznest.com/issues/14613">BT#14613</a>) Webservice: Add "webservice_validation" conf to validate login against a webservice</li>
<li>[2018-08-01] (<a href="https://github.com/chamilo/chamilo-lms/commit/df10c53f2203724a85e39d3c1e16f80fef4bcd69">df10c53f</a> - <a href="https://task.beeznest.com/issues/14613">BT#14613</a>) Webservice: WSGetUserFromUsername now returns extra fields</li>
@ -980,7 +972,7 @@
<li>Parameters encode change from base64 to json in file main/webservices/api/v2.php <a href="https://github.com/chamilo/chamilo-lms/commit/0de84700648f098c1fbf6b807dee28ec640efe62">4ffe5edb</a></li>
</ul>
<h3>Removals</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
<li>[2018-04-17] (<a href="https://github.com/chamilo/chamilo-lms/commit/bc808c832d7f54eeb6f9f041f5c458111ed5bfa1">bc808c83</a> - <a href="https://task.beeznest.com/issues/14242">BT#14242</a>) Gradebook: Remove unused code get_not_created_links, try find exercise with iid.</li>
<li>[2018-04-17] (<a href="https://github.com/chamilo/chamilo-lms/commit/6094513dfc52402c84a0c2b4fffdbb6bfc26b7cb">6094513d</a>) Course info: Remove unused variables</li>
<li>[2018-03-28] (<a href="https://github.com/chamilo/chamilo-lms/commit/82f724d67510c6dae44b0c5ae0d9b21e6b3523a9">82f724d6</a> - <a href="https://github.com/chamilo/chamilo-lms/issues/2469">GH#2469</a>) Internal: Remove call of setting "user_name_sort_by" not used anymore</li>
@ -992,12 +984,12 @@
<li>[2018-03-02] (<a href="https://github.com/chamilo/chamilo-lms/commit/f38583cf0df8716caa6c7e5ab7b552403c396437">f38583cf</a>) Internal: Remove deprecated use "create_function" in compare rule - FormValidator Shows error in php 7.2</li>
</ul>
<h3>Known issues</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.11.6">
<a name="1.11.6"></a>
<div class="version" aria-label="1.11.6">
<a id="1.11.6"></a>
<h1>Chamilo 1.11.6 - Poznán, 18/01/2018</h1>
<h3>Release notes - summary</h3>
@ -1005,16 +997,16 @@
<h3>Release name</h3>
<p><a href="https://en.wikipedia.org/wiki/Pozna%C5%84">Poznán</a> is a city on the Warta river in west-central Poland. It is best known for its renaissance Old Town and Ostrów Tumski Cathedral. Poznań is among the oldest and largest cities in Poland. It has often topped rankings as a city with very high quality of education and a very high standard of living. Giving the stability this 8th anniversary version 1.11.6 has achieved and its high benefits to education, we believe Poznán is a fitting name for us.</p>
<h3>Security fixes</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
<li>[2017-09-27] (<a href="https://github.com/chamilo/chamilo-lms/commit/4ffe5edb442d27943c0a52bd2078c64aa2328c80">4ffe5edb</a> - <a href="https://task.beeznest.com/issues/13285">BT#13285</a>) Security: Remove excessive SQL quotes filtering adding risk to queries</li>
</ul>
<h3>Possibly breaking changes</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
</ul>
<h3>Notable new Features</h3>.
<h4>For end-users, teachers and Chamilo admins</h4>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
<li>[2018-01-17] (<a href="https://github.com/chamilo/chamilo-lms/commit/49ba4f6d7b9888928e19a19b331d37925d86c351">49ba4f6d</a>) Plugin: Test2PDF: Add test2pdf plugin to convert exercises to PDF. This plugin can be further cleaned up but works as is.</li>
<li>[2017-12-28] (<a href="https://github.com/chamilo/chamilo-lms/commit/958f1f59b64e4008915350cadaf1e4fb3370f578">958f1f59</a> - <a href="https://github.com/chamilo/chamilo-lms/issues/2229">GH#2229</a>) Document: Add Cloud Files links (and fixes)</li>
<li>[2017-10-16] (<a href="https://github.com/chamilo/chamilo-lms/commit/8700571d786e7d153479bd43b1744676cd75daaf">8700571d</a>) Document: Add webm support in showinframes.php (using jplayer)</li>
@ -1026,7 +1018,7 @@
</ul>
<h4>For developers and sysadmins</h4>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
<li>[2017-12-28] (<a href="https://github.com/chamilo/chamilo-lms/commit/b00352a5b2cc4ed199e1db41e4398503e15fec5c">b00352a5</a> - <a href="https://github.com/chamilo/chamilo-lms/issues/2149">GH#2149</a>) Webservices: Add REST services to create user, create course and subscribe to course. Remove SQL injection. Improve code style</li>
<li>[2017-12-28] (<a href="https://github.com/chamilo/chamilo-lms/commit/39bbae3c5da98e2abef53fb39ac14c40893067ed">39bbae3c</a> - <a href="https://task.beeznest.com/issues/13750">BT#13750</a>) Admin: Add configuration setting "session_list_order" to enable sessions ordering in courses list (requires DB changes)</li>
<li>[2017-12-21] (<a href="https://github.com/chamilo/chamilo-lms/commit/a8974e8061fe744f68a8730b72a87e5e9364bd84">a8974e80</a> - <a href="https://task.beeznest.com/issues/13789">BT#13789</a>) Admin: Add configuration setting "exercise_category_report_user_extra_fields" to add extra fields to the exercise_category_report.php page</li>
@ -1090,7 +1082,7 @@
</ul>
<h3>Improvements (minor features) and debug</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
<li>[2018-01-18] (<a href="https://github.com/chamilo/chamilo-lms/commit/d713cbff9ff1ebceb4c0e90ecb8131bcf04763cd">d713cbff</a>) Add LTI plugin translation to French and Spanish</li>
<li>[2018-01-18] (<a href="https://github.com/chamilo/chamilo-lms/commit/002b907867dcea704c0533b85c3876a91e393e97">002b9078</a> - <a href="https://task.beeznest.com/issues/13469">BT#13469</a>) Fix and improve Ims/LIT plugin</li>
<li>[2018-01-18] (<a href="https://github.com/chamilo/chamilo-lms/commit/e40687261466e8b5a8173db9e62c7c5faa3b5d97">e4068726</a>) Style: Fix dropdown menu color</li>
@ -2165,7 +2157,7 @@
</ul>
<h3>Stylesheets and theming</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
<li>[2017-12-13] (<a href="https://github.com/chamilo/chamilo-lms/commit/de79a59f46e2de4ecf81b9782532f4bef092bd27">de79a59f</a>) Template: Change course code for the course id to use in Twig variable</li>
<li>[2017-08-07] (<a href="https://github.com/chamilo/chamilo-lms/commit/b092665a78e8ee82757b51f03ab496ea0aac569a">b092665a</a> - <a href="https://task.beeznest.com/issues/13169">BT#13169</a>) Template: Add _p.web_url variable in twig template</li>
<li>[2017-06-16] (<a href="https://github.com/chamilo/chamilo-lms/commit/686274be02c1ed3027ed0b7a76b2f6e12cc800cd">686274be</a> - <a href="https://task.beeznest.com/issues/12926">BT#12926</a>) Template: Improving and create tpl for forum view</li>
@ -2174,11 +2166,11 @@
</ul>
<h3>Web services</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
</ul>
<h3>Removals</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
<li>[2017-10-19] (<a href="https://github.com/chamilo/chamilo-lms/commit/fe4fb5d0d1d5e099c3b766b3250fb35a4b489867">fe4fb5d0</a> - <a href="https://github.com/chamilo/chamilo-lms/issues/2200">GH#2200</a>) Remove "Text" plugin as it duplicates the "Static" plugin features</li>
<li>[2017-10-18] (<a href="https://github.com/chamilo/chamilo-lms/commit/070043ec4c6e733127e51a040ac245f649f45c84">070043ec</a> - <a href="https://github.com/chamilo/chamilo-lms/issues/2198">GH#2198</a>) Internal: Remove unused and unmaintained main/reports code</li>
<li>[2017-10-17] (<a href="https://github.com/chamilo/chamilo-lms/commit/280e06aa60f6f21ff4926c0463f845020bc96dd5">280e06aa</a>) Internal: Remove unused get_test_id</li>
@ -2207,14 +2199,14 @@
</ul>
<h3>Known issues</h3>
<ul aria-role="log" aria-live="off">
<ul aria-live="off">
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/a285f48555774f1ef2df4df4b9b27c32187b07c0">a285f485</a> - <a href="https://github.com/chamilo/chamilo-lms/issues/1956">GH#1956</a>) Document: Text-to-speech feature is broken due to the services providers not allowing the service for free anymore. See configuration.dist.php for the API key to use Google Translate. Pediaphon will be removed.</li>
<li>Several issues have been reported migrating from 1.9 to 1.11.4. Some have been fixed in 1.11.6, but did not have the capacity (in terms of human resources) to review the migration process in-depth. Please make sure you undertake any critical production-environment migration with a specialist. Try Chamilo Official Providers, for example.</li>
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.11.4">
<a name="1.11.4"></a>
<div class="version" aria-label="1.11.4">
<a id="1.11.4"></a>
<h1>Chamilo 1.11.4 - Uyuni, 31st of May 2017</h1>
<h3>Release notes - summary</h3>
<p>Chamilo 1.11.4 is a minor, bugfix release of the 1.11.x branch, with a large number of bugfixes on top of 1.11.2.</p>
@ -3466,8 +3458,8 @@
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.11.2">
<a name="1.11.2"></a>
<div class="version" aria-label="1.11.2">
<a id="1.11.2"></a>
<h1>Chamilo 1.11.2 - Bari, 1st of November 2016</h1>
<h3>Release notes - summary</h3>
<p>Chamilo 1.11.2 is a minor, bugfix release of the 1.11.x branch, with a few bugfixes on top of 1.11.0.</p>
@ -3575,8 +3567,8 @@
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.11.0">
<a name="1.11.0"></a>
<div class="version" aria-label="1.11.0">
<a id="1.11.0"></a>
<h1>Chamilo 1.11.0 - Lecce, 17th of October 2016</h1>
<h3>Release notes - summary</h3>
<p>Chamilo 1.11.0 is a major release of the 1.11.x branch. It is meant as a transition between 1.10 and 2.0 versions.</p>
@ -5022,8 +5014,8 @@
</div>
<div class="version" aria-role="article" aria-label="1.10.8">
<a name="1.10.8"></a>
<div class="version" aria-label="1.10.8">
<a id="1.10.8"></a>
<h1>Chamilo 1.10.8 - Vilcashuamán, 22nd of July 2016</h1>
<h3>Release notes - summary</h3>
<p>Chamilo 1.10.8 is a minor, bugfix release of the 1.10.x branch, with a few new features and bugfixes on top of 1.10.6.</p>
@ -5138,8 +5130,8 @@
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.10.6">
<a name="1.10.6"></a>
<div class="version" aria-label="1.10.6">
<a id="1.10.6"></a>
<h1>Chamilo 1.10.6 - Zacatecas, 24th of May 2016</h1>
<h3>Release notes - summary</h3>
<p>Chamilo 1.10.6 is a minor, bugfix release of the 1.10.x branch, with a few new features and bugfixes on top of 1.10.4.</p>
@ -5364,8 +5356,8 @@
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.10.4">
<a name="1.10.4"></a>
<div class="version" aria-label="1.10.4">
<a id="1.10.4"></a>
<h1>Chamilo 1.10.4 - Bath, 22th of March 2016</h1>
<h3>Release notes - summary</h3>
<p>Chamilo 1.10.4 is a minor, bugfix release of the 1.10.x branch, with a few new features and bugfixes on top of 1.10.2.</p>
@ -5696,8 +5688,8 @@
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.10.2">
<a name="1.10.2"></a>
<div class="version" aria-label="1.10.2">
<a id="1.10.2"></a>
<h1>Chamilo 1.10.2 - Alsted, 22nd of December 2015</h1>
<h3>Release notes - summary</h3>
<p>Chamilo 1.10.2 is a minor, bugfix version of the 1.10.x branch, with a few new features and bugfixes on top of 1.10.0. Notably, this version enables the migration from 1.9.x to 1.10.2 (many bugs were reported in the migration from 1.9.x to 1.10.0, which were fixed within the 2 months to this minor version).</p>
@ -5926,8 +5918,8 @@
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.10.0">
<a name="1.10.0"></a>
<div class="version" aria-label="1.10.0">
<a id="1.10.0"></a>
<h1>Chamilo 1.10.0 - San Juan, 16th of October 2015</h1>
<h3>Release notes - summary</h3>
@ -6898,8 +6890,8 @@
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.9.10.2">
<a name="1.9.10.2"></a>
<div class="version" aria-label="1.9.10.2">
<a id="1.9.10.2"></a>
<h1>Chamilo 1.9.10.2 - Sipán, 19th of March, 2015</h1>
<h3>Release notes - summary</h3>
@ -6971,8 +6963,8 @@
</div>
<div class="version" aria-role="article" aria-label="1.9.10">
<a name="1.9.10"></a>
<div class="version" aria-label="1.9.10">
<a id="1.9.10"></a>
<h1>Chamilo 1.9.10 - Huánuco, 25th of January, 2015</h1>
<h3>Release notes - summary</h3>
<p>Chamilo 1.9.10 is a new minor version of the 1.9.x branch, with many bugfixes and a few interesting new features (as such, you can just overwrite previous files to upgrade from 1.9.8, 1.9.8.1 or 1.9.8.2 to 1.9.10).</p>
@ -7340,21 +7332,21 @@ All security issues are published and patches are attached on <a href="https://s
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.9.8.2">
<a name="1.9.8.2"></a>
<div class="version" aria-label="1.9.8.2">
<a id="1.9.8.2"></a>
<h1>Chamilo 1.9.8.2 - ,21st of June, 2014</h1>
<h3>Release notes - summary</h3>
<p>Chamilo 1.9.8.2 is a very little patch version with one bugfix regarding the learning paths tool. Considering the fact that 1.9.8 is planned for the long term, we'd hate to have such a minor patch left on the side for a year or so. This will be packaged and promoted as 1.9.8, but the folder inside the 1.9.8 will be called 1.9.8.2, with a change to this changelog file and a one-line change to main/newscorm/learnpathItem.class.php (as such, you can update just this file to upgrade from 1.9.8.1 to 1.9.8.2. See <a href="https://github.com/chamilo/chamilo-lms/commit/642a80e9e838f98f25135fbb64795e4f3df86260">the code change</a> for detais.</p>
</div>
<div class="version" aria-role="article" aria-label="1.9.8.1">
<div class="version" aria-label="1.9.8.1">
<h1>Chamilo 1.9.8.1 - ,18th of June 2014</h1>
<h3>Release notes - summary</h3>
<p>Chamilo 1.9.8.1 is a patch version with one security patch on top of 1.9.8 (in the included library for FCKeditor). Please check <a href="https://support.chamilo.org/projects/chamilo-18/wiki/Security_issues">our security issues page</a> for more information.</p>
</div>
<div class="version" aria-role="article" aria-label="1.9.8.0">
<a name="1.9.8.0"></a>
<div class="version" aria-label="1.9.8.0">
<a id="1.9.8.0"></a>
<h1>Chamilo 1.9.8 - Thon, 15th of June, 2014</h1>
<h3>Release notes - summary</h3>
<p>Chamilo 1.9.8 is a minor stable version with a series of improvements on top of 1.9.6.<br />
@ -7862,15 +7854,15 @@ Stylesheets have been considerably changed in version 1.9.8, which might require
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.9.6.1">
<a name="1.9.6.1"></a>
<div class="version" aria-label="1.9.6.1">
<a id="1.9.6.1"></a>
<h1>Chamilo 1.9.6.1 - ,22th of May 2014</h1>
<h3>Release notes - summary</h3>
<p>Chamilo 1.9.6.1 is a patch version with security patches on top of 1.9.6. Please check <a href="https://support.chamilo.org/projects/chamilo-18/wiki/Security_issues">our security issues page</a> for more information.</p>
</div>
<div class="version" aria-role="article" aria-label="1.9.6.0">
<div class="version" aria-label="1.9.6.0">
<h1>Chamilo 1.9.6 - Rochefort, 4th of June, 2013</h1>
<h3>Release notes - summary</h3>
<p>Chamilo 1.9.6 is a minor stable version with security patches and a series of improvements on top of 1.9.4.</p>
@ -8010,8 +8002,8 @@ Stylesheets have been considerably changed in version 1.9.8, which might require
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.9.4">
<a name="1.9.4"></a>
<div class="version" aria-label="1.9.4">
<a id="1.9.4"></a>
<h1>Chamilo 1.9.4 - Puebla, 18th of January, 2013</h1>
<h3>Release notes - summary</h3>
@ -8283,8 +8275,8 @@ Stylesheets have been considerably changed in version 1.9.8, which might require
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.9.2">
<a name="1.9.2"></a>
<div class="version" aria-label="1.9.2">
<a id="1.9.2"></a>
<h1>Chamilo 1.9.2 - Hanga Roa, 27th of September, 2012</h1>
<h3>Release notes - summary</h3>
@ -8382,8 +8374,8 @@ Stylesheets have been considerably changed in version 1.9.8, which might require
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.9.0">
<a name="1.9.0"></a>
<div class="version" aria-label="1.9.0">
<a id="1.9.0"></a>
<h1>Chamilo 1.9.0 - Vogüé, 31st of July, 2012</h1>
@ -8887,8 +8879,8 @@ Due to the move to HTML5, it is very likely that any older stylesheet will have
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.8.8.6">
<a name="1.8.8.6"></a>
<div class="version" aria-label="1.8.8.6">
<a id="1.8.8.6"></a>
<h1>Chamilo 1.8.8.6 - Rottweil, 20th of July 2012</h1>
@ -8906,8 +8898,8 @@ Due to the move to HTML5, it is very likely that any older stylesheet will have
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.8.8.4">
<a name="1.8.8.4"></a>
<div class="version" aria-label="1.8.8.4">
<a id="1.8.8.4"></a>
<h1>Chamilo 1.8.8.4 - La Molina, August 2011</h1>
@ -9096,8 +9088,8 @@ This version of Chamilo only includes a few minor new features:
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.8.8.2">
<a name="1.8.8.2"></a>
<div class="version" aria-label="1.8.8.2">
<a id="1.8.8.2"></a>
<h1>Chamilo 1.8.8.2 - Bellavista, May 2011</h1>
@ -9158,8 +9150,8 @@ This version of Chamilo only includes a few minor new features:
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.8.8">
<a name="1.8.8"></a>
<div class="version" aria-label="1.8.8">
<a id="1.8.8"></a>
<h1>Chamilo 1.8.8 - Miraflores, May 2011</h1>
@ -9422,8 +9414,8 @@ providers (see our website, <i>Support</i> tab).
</div>
<div class="version" aria-role="article" aria-label="1.8.7.1">
<a name="1.8.7.1"></a>
<div class="version" aria-label="1.8.7.1">
<a id="1.8.7.1"></a>
<h1>Chamilo 1.8.7.1 - Palmas, July 2010</h1>
<h3>New Features</h3>
@ -9523,8 +9515,8 @@ providers (see our website, <i>Support</i> tab).
<li>main/online folder has been removed (deprecated)</li>
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.8.7">
<a name="1.8.7"></a>
<div class="version" aria-label="1.8.7">
<a id="1.8.7"></a>
<h1>Chamilo 1.8.7 - Istanbul, June 2010</h1>
@ -9629,8 +9621,8 @@ providers (see our website, <i>Support</i> tab).
<br />
</div>
<div class="version" aria-role="article" aria-label="1.8.6.2">
<a name="1.8.6.2"></a>
<div class="version" aria-label="1.8.6.2">
<a id="1.8.6.2"></a>
<h1>Chamilo 1.8.6.2 - Salto, January 2010</h1>
@ -9728,8 +9720,8 @@ providers (see our website, <i>Support</i> tab).
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.8.6.1">
<a name="1.8.6.1"></a>
<div class="version" aria-label="1.8.6.1">
<a id="1.8.6.1"></a>
<p>
Chamilo was initially a fork of the Dokeos project, which was a 2004 fork of the Claroline project.
In the interest of science, we have added below the retrievable code changes history of both projects.<br /><br />
@ -9786,8 +9778,8 @@ providers (see our website, <i>Support</i> tab).
<br />
</div>
<div class="version" aria-role="article" aria-label="1.8.6">
<a name="1.8.6"></a>
<div class="version" aria-label="1.8.6">
<a id="1.8.6"></a>
<h1>Dokeos 1.8.6 - Svalbard, June 2009</h1>
@ -9986,8 +9978,8 @@ providers (see our website, <i>Support</i> tab).
</ul>
<br />
</div>
<div class="version" aria-role="article" aria-label="1.8.5">
<a name="1.8.5"></a>
<div class="version" aria-label="1.8.5">
<a id="1.8.5"></a>
<h1>Dokeos 1.8.5 - Valparaiso, June 2008</h1>
<h3>Release notes - summary</h3>
<p>Dokeos 1.8.5 is a major debugging release but includes interesting new features as well.&nbsp;</p>
@ -10116,8 +10108,8 @@ providers (see our website, <i>Support</i> tab).
</li>
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.8.4">
<a name="1.8.4"></a>
<div class="version" aria-label="1.8.4">
<a id="1.8.4"></a>
<h1>Dokeos 1.8.4 - September 2007</h1>
<h3>Release notes - summary</h3>
@ -10183,8 +10175,8 @@ providers (see our website, <i>Support</i> tab).
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.8.0">
<a name="1.8.0"></a>
<div class="version" aria-label="1.8.0">
<a id="1.8.0"></a>
<h1>Dokeos 1.8 - May 2007</h1>
@ -10218,22 +10210,22 @@ a simple videoconferencing interface.</p>
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.6.5">
<a name="1.6.5"></a>
<div class="version" aria-label="1.6.5">
<a id="1.6.5"></a>
<h1>Dokeos 1.6.5 - , July 2006 </h1>
<h3>Release notes - summary</h3>
<p>Security Release. 1 bug has been fixed.<br/>
</p>
</div>
<div class="version" aria-role="article" aria-label="1.6.4">
<a name="1.6.4"></a>
<div class="version" aria-label="1.6.4">
<a id="1.6.4"></a>
<h1>Dokeos 1.6.4 - , April 2006 </h1>
<h3>Release notes - summary</h3>
<p>Bugfix release. 2 bugs have been fixed. One security hole has been fixed <br />
</p>
</div>
<div class="version" aria-role="article" aria-label="1.6.3">
<a name="1.6.3"></a>
<div class="version" aria-label="1.6.3">
<a id="1.6.3"></a>
<h1>Dokeos 1.6.3 - , February 2006 </h1>
@ -10241,8 +10233,8 @@ a simple videoconferencing interface.</p>
<p>Bugfix release. 44 bugs have been fixed.<br />
</div>
<div class="version" aria-role="article" aria-label="1.6.2">
<a name="1.6.2"></a>
<div class="version" aria-label="1.6.2">
<a id="1.6.2"></a>
<h1>Dokeos 1.6.2 - , September 2005</h1>
@ -10251,8 +10243,8 @@ a simple videoconferencing interface.</p>
<p>Bugfix release. 14 bugs have been fixed.<br />
</div>
<div class="version" aria-role="article" aria-label="1.6.1">
<a name="1.6.1"></a>
<div class="version" aria-label="1.6.1">
<a id="1.6.1"></a>
<h1>Dokeos 1.6.1 - , August 2005</h1>
@ -10260,8 +10252,8 @@ a simple videoconferencing interface.</p>
<p>Bugfix release. 31 bugs have been fixed.<br />
</div>
<div class="version" aria-role="article" aria-label="1.6.0">
<a name="1.6"></a>
<div class="version" aria-label="1.6.0">
<a id="1.6"></a>
<h1>Dokeos 1.6 - July 2005</h1>
@ -10296,8 +10288,8 @@ a simple videoconferencing interface.</p>
as plugin).</li>
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.5.5">
<a name="1.5.5"></a>
<div class="version" aria-label="1.5.5">
<a id="1.5.5"></a>
<h1>Dokeos 1.5.5 - 2004</h1>
@ -10323,22 +10315,22 @@ a simple videoconferencing interface.</p>
<li> Language revision : dokeos vocabulary has been generalised to be adapted to different types of organisations and not only universities</li>
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.4.2">
<a name="1.4.2"></a>
<div class="version" aria-label="1.4.2">
<a id="1.4.2"></a>
<h1>Claroline 1.4.2 - 2003</h1>
<ul>
<li>No feature is added to Claroline 1.4.2. This release is basically stressed on stability increase and bugs fixing.</li>
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.4.1">
<a name="1.4.1"></a>
<div class="version" aria-label="1.4.1">
<a id="1.4.1"></a>
<h1>Claroline 1.4.1 - 2003</h1>
<ul>
<li>No feature is added to Claroline 1.4.2. This release is basically stressed on stability increase and bugs fixing.</li>
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.4.0">
<a name="1.4"></a>
<div class="version" aria-label="1.4.0">
<a id="1.4"></a>
<h1>Claroline 1.4 - 2003</h1>
The main Claroline improvements are hidden behind the screen.
We have totally recoded the Claroline Kernel to be more
@ -10385,15 +10377,15 @@ a simple videoconferencing interface.</p>
every user's action on the platform.</li>
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.3.1">
<a name="1.3.1"></a>
<div class="version" aria-label="1.3.1">
<a id="1.3.1"></a>
<h1>Claroline 1.3.1 - 2003</h1>
<ul>
<li>No feature is added to Claroline 1.3.1. This release is basically stressed on stability increase and bugs fixing.</li>
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.3.0">
<a name="1.3.0"></a>
<div class="version" aria-label="1.3.0">
<a id="1.3.0"></a>
<h1>Claroline 1.3.0 - 2003</h1>
<ul>
<li>LANGUAGE. New languages added. Claroline is now in 12 languages :
@ -10417,8 +10409,8 @@ a simple videoconferencing interface.</p>
completely rewritten.</li>
</ul>
</div>
<div class="version" aria-role="article" aria-label="1.2.0">
<a name="1.2.0"></a>
<div class="version" aria-label="1.2.0">
<a id="1.2.0"></a>
<h1>Claroline 1.2.0 - 2002</h1>
<ul>
<li>Claroline can be installed in a server sub-directory.</li>
@ -10458,7 +10450,6 @@ a simple videoconferencing interface.</p>
<li>a release date</li>
<li>an optional, short history explaining the relationship between the version and the place</li>
</ul>
</p>
<h3>Sections</h3>
<p>
Inside each version block, different sections are laid out to ease the reading of the changelog:
@ -10474,7 +10465,6 @@ a simple videoconferencing interface.</p>
<li>Removals: when a tool or stylesheet is not maintained anymore, or when we replaced some library with another, we will remove deprecated files. This is a list of such files that might have been removed or simply marked for deprecation or removal in later versions.</li>
<li>Known issues: sometimes we are made aware that some Chamilo features will not work anymore. We will report those here to make sure our users are aware of them.</li>
</ul>
</p>
<h3>Syntax</h3>
<p>
Every change comes with a link to the change in our versions tracking system, a link to the reported issue or task (if any) and a description of the change's purpose.
@ -10531,7 +10521,6 @@ a simple videoconferencing interface.</p>
<li>Wiki</li>
<li>Work</li>
</ul>
</p>
<h3>Hashtags</h3>
<p>
In some very specific cases, this changelog might contain references to specific topics, like compliance to
@ -10541,7 +10530,6 @@ a simple videoconferencing interface.</p>
<li>(#scorm): indicates that this feature relates to the SCORM standard</li>
<li>(#fresh-users): indicates that this feature helps prevent drama with fresh users lacking experience and prone to error</li>
</ul>
</p>
</div>
</div></div></div>

@ -2,11 +2,11 @@
<head>
<meta charset="utf-8" />
<title>Chamilo Credits</title>
<link rel="stylesheet" href="../build/css/app.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/css/themes/chamilo/default.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="default.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/css/print.css" type="text/css" media="print" />
<script src="../build/app.js"></script>
<link rel="stylesheet" href="../build/legacy_app.css" />
<link rel="stylesheet" href="../build/app.css" />
<link rel="stylesheet" href="../build/vue.css" />
<link rel="stylesheet" href="default.css" />
<script src="../build/legacy_app.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top">
@ -60,7 +60,7 @@
In the following credits, when possible, we tried to put the latest contributors first, in order to show more clearly the contributions relevant to the present time.<br />
Note: this list of credits is relatively discontinued. We now prefer the list of contributors and reviewers from our different projects on <a href="https://github.com/chamilo">https://github.com/chamilo</a><br />
<a name="core-developers"></a>
<a id="core-developers"></a>
<h1>Core contributors / Core team</h1>
<p>The core contributors are the people who contributed most to the Chamilo software in the past. We are eternally thankful to them for having demonstrated a very high level of commitment, contributing their time and ideas to the project. Since version 1.9, we also include non-developer contributors as we consider their help is essential to the success of our project. This list is updated with each version.</p>
<h2>Chamilo LMS 1.11.*</h2>
@ -147,7 +147,7 @@ Note: this list of credits is relatively discontinued. We now prefer the list of
<li>Université Catholique de Louvain (Claroline, 2001-2003)</li>
</ul>
<a name="quality-assurance"></a>
<a id="quality-assurance"></a>
<h1>Quality Assurance</h1>
<ul>
<li>Yannick Warnier as QA coordinator (2008-2013)</li>
@ -161,7 +161,7 @@ Note: this list of credits is relatively discontinued. We now prefer the list of
<li>Ricardo Rodriguez (2009)</li>
</ul>
<a name="performance"></a>
<a id="performance"></a>
<h1>System performance</h1>
<ul>
<li>Yannick Warnier - implementation of CDN, SQL improvements, memcached and documentation in the optimization guide</li>
@ -173,7 +173,7 @@ Note: this list of credits is relatively discontinued. We now prefer the list of
<li>Ludovic Gasc</li>
</ul>
<a name="tools"></a>
<a id="tools"></a>
<h1>Developments</h1>
<h2>Announcement tool </h2>
@ -226,9 +226,9 @@ Rewritten by
<h2>Course validation optional feature</h2>
<ul>
<li>José Manuel Abuin Mosquera <chema@cesga.es>, 2010, Centro de Supercomputacion de Galicia (CESGA)</li>
<li>Bruno Rubio Gayo <brubio@cesga.es>, 2010, CESGA</li>
<li>Ivan Tcholakov <ivantcholakov@gmail.com> (technical adaptation for Chamilo 1.8.8), 2011</li>
<li>José Manuel Abuin Mosquera &lt;chema@cesga.es&gt;, 2010, Centro de Supercomputacion de Galicia (CESGA)</li>
<li>Bruno Rubio Gayo &lt;brubio@cesga.es&gt;, 2010, CESGA</li>
<li>Ivan Tcholakov &lt;ivantcholakov@gmail.com&gt; (technical adaptation for Chamilo 1.8.8), 2011</li>
</ul>
<h2>Chat</h2>
@ -525,7 +525,7 @@ Rewritten by
<li>Carlos Vargas (for extending the JFusion plugin to Dokeos 1.8.6)</li>
</ul>
<a name="online-authoring"></a>
<a id="online-authoring"></a>
<h1>Online Authoring</h1>
<h2>HTML Editor</h2>
<ul>
@ -570,11 +570,11 @@ Rewritten by
<li>Laurent Opprecht</li>
<li>Nicolas Rod</li>
</ul>
<a name="translations"></a>
<a id="translations"></a>
<h1>Translations</h1>
There are too much translators to list them all. Please check http://translate.chamilo.org <br />
<a name="documentation"></a>
<a id="documentation"></a>
<h1>Documentation</h1>
<ul>
<li>Yannick Warnier</li>
@ -600,7 +600,7 @@ There are too much translators to list them all. Please check http://translate.c
<li>Sergio Infante Montero, for (humble) technical documentation translation to Spanish</li>
</ul>
<a name="special-thanks"></a>
<a id="special-thanks"></a>
<h1>Our special thanks also go to</h1>
(in no particular order - bug reporters are only listed when having contributed 4 reports or more)
@ -714,7 +714,7 @@ Note that we are infinitely grateful to our translators, having made the spread
<li>All the supporting parents, partners, children, friends, colleagues and sometimes students, of the very special geeks that we are, for their continous support and inspiration</li>
</ul>
<a name="organisations"></a>
<a id="organisations"></a>
<h1>Contributing organizations (only recorded since 2010)</h1>
These institutions and companies have either contributed to a better free Chamilo LMS project directly or through hiring services to contribute to Chamilo from an official provider:
<ul>
@ -752,7 +752,7 @@ These institutions and companies have either contributed to a better free Chamil
</ul>
<a name="deprecated-developments"></a>
<a id="deprecated-developments"></a>
<h1>Deprecated developments</h1>
<ul>
<li>Rich Text Editor (WYSIWYG html editor), Kevin Roth: now removed and replaced by HTMLarea</li>
@ -762,7 +762,7 @@ These institutions and companies have either contributed to a better free Chamil
<li>Reservations tool</li>
</ul>
<br />
<a name="association"></a>
<a id="association"></a>
<h1>The Chamilo Association</h1>
The Chamilo Association is very present inside the organizational structure of the Chamilo community, yet it tries to avoid interfering in the development of the software. It acts as a neutral organization supporting the development of the Chamilo software, and improving its popularity.
To know more about the Chamilo Association and how to get involve, <a href="http://www.chamilo.org/en/association" target="_blank">&gt; start by reading its presentation &lt;</a>

@ -8,5 +8,28 @@ h1, h2, h3 {
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
padding-bottom: 10px;
line-height: 1;
margin: 20px 0px 20px 0px;
}
margin: 20px 0 20px 0;
}
.navbar {
position: relative;
min-height: 50px;
margin-bottom: 20px;
border: 1px solid transparent;
}
.navbar-default {
background-color: #f8f8f8;
border-color: #e7e7e7;
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
margin-right: -15px;
margin-left: -15px;
float: left;
}
* {
box-sizing: border-box;
}

@ -2,11 +2,11 @@
<head>
<meta charset="utf-8" />
<title>Chamilo Server Dependencies</title>
<link rel="stylesheet" href="../build/css/app.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/css/themes/chamilo/default.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="default.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/css/print.css" type="text/css" media="print" />
<script src="../build/app.js"></script>
<link rel="stylesheet" href="../build/legacy_app.css" />
<link rel="stylesheet" href="../build/app.css" />
<link rel="stylesheet" href="../build/vue.css" />
<link rel="stylesheet" href="default.css" />
<script src="../build/legacy_app.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top">
@ -58,7 +58,7 @@ installed on your system. This is the goal of this list: to help you keep a
track of what software is needed and, as much as possible, where to get the
required information to install it.</p>
<a name="dependencies"></a>
<a id="dependencies"></a>
<h2>Dependencies - client-side</h2>
We recommend using HTML5-compatible technology.
<ul>
@ -84,7 +84,7 @@ We recommend using HTML5-compatible technology.
<li>php-ldap (only required for connection to a LDAP server)</li>
<li>php-xapian (only required for full-text indexing and search)</li>
</ul><br />
<a name="included_dependencies"></a>
<a id="included_dependencies"></a>
<h2>Included Dependencies</h2>
<ul>
<li>EZpdf and MPDF</li>

@ -2,9 +2,11 @@
<head>
<meta charset="utf-8" />
<title>Chamilo</title>
<link rel="stylesheet" href="../build/css/app.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/vue.css" type="text/css" media="screen,projection" />
<script src="../build/app.js"></script>
<link rel="stylesheet" href="../build/legacy_app.css" />
<link rel="stylesheet" href="../build/app.css" />
<link rel="stylesheet" href="../build/vue.css" />
<link rel="stylesheet" href="default.css" />
<script src="../build/legacy_app.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top">

@ -2,10 +2,11 @@
<head>
<meta charset="utf-8" />
<title>Chamilo Installation Guide</title>
<link rel="stylesheet" href="../build/css/app.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/vue.css" type="text/css" media="screen,projection" />
<script src="../build/app.js"></script>
<link rel="stylesheet" href="../build/legacy_app.css" />
<link rel="stylesheet" href="../build/app.css" />
<link rel="stylesheet" href="../build/vue.css" />
<link rel="stylesheet" href="default.css" />
<script src="../build/legacy_app.js"></script>
</head>
<body>
@ -61,7 +62,7 @@
<br />
<hr style="width: 100%; height: 2px;" />
<h2><a name="1._Pre-requisites"></a>1. Pre-requisites</h2>
<h2><a id="1._Pre-requisites"></a>1. Pre-requisites</h2>
Chamilo
can be installed on Windows, Linux, Mac OS X and UNIX servers
@ -138,7 +139,7 @@ only a specific database. Please refer to the MySQL or MariaDB documentation in
Once configured (and maybe this has already been done by your hosting provider), you can simply restart the web server to enable the change.
<hr style="width: 100%; height: 2px;" />
<h2><a name="2._Installation_of_Chamilo_LMS"></a><span style="font-weight: bold;">2. Installation of Chamilo LMS</span></h2>
<h2><a id="2._Installation_of_Chamilo_LMS"></a><span style="font-weight: bold;">2. Installation of Chamilo LMS</span></h2>
<p>
Before you start installing Chamilo LMS, you must understand that, because we provide Chamilo as free software, many services providers
have been able to develop extensions of Chamilo, which have made it possible to install Chamilo in many ways:<br />
@ -295,7 +296,7 @@ date.timezone = 'America/New_York'
<li>php-xsl</li>
</ul>
<hr />
<h2><a name="3._Upgrade"></a>3. Upgrade</h2>
<h2><a id="3._Upgrade"></a>3. Upgrade</h2>
Before upgrading, we <b>heavily</b> recommend you do a full backup of the previous
Chamilo directories and databases. If you are unsure how to achieve this
@ -427,7 +428,7 @@ In Windows, you may need to check the properties of the folders.
<hr style="width: 100%; height: 2px;" />
<h2><a name="4._Troubleshooting"></a>4. Troubleshooting</h2>
<h2><a id="4._Troubleshooting"></a>4. Troubleshooting</h2>
<p>If you have problems, go to the <a href="https://chamilo.org">Chamilo website</a> and ask a question on the
@ -435,7 +436,7 @@ In Windows, you may need to check the properties of the folders.
already an answer to your question.</p>
<hr style="width: 100%; height: 2px;" />
<h2><a name="5._Administration_section"></a>5. Administration section</h2>
<h2><a id="5._Administration_section"></a>5. Administration section</h2>
<p>To access the Chamilo administration section, open browser, go to your Chamilo adress and log in with the admin user.
Then you will see a "Administration" tab in the webpage header. You can manage users, courses, sessions, portal look
@ -443,7 +444,7 @@ and feel, homepage content, course categories etc. there&nbsp;</p>
<p></p>
<hr style="width: 100%; height: 2px;" />
<h2><a name="6._LDAP"></a>6. LDAP</h2>
<h2><a id="6._LDAP"></a>6. LDAP</h2>
<p>
<i>This part is optional, only organisations with an LDAP server will need to read this.</i><br />
@ -555,12 +556,12 @@ that criteria</li>
</ul>
<hr style="width: 100%; height: 2px;" />
<h2><a name="9._WIRIS_mathematical_formulas"></a>7. Mathematical formulas with WIRIS</h2>
<h2><a id="9._WIRIS_mathematical_formulas"></a>7. Mathematical formulas with WIRIS</h2>
<p>Installing this plugin you get WIRIS editor and WIRIS CAS. <br/>
This activation will not be completed unless you have previously downloaded the <a href="http://www.wiris.com/plugins/ckeditor/download" target="_blank">PHP plugin for CKeditor WIRIS</a> and unzipped its contents into the main/inc/lib/ckeditor/editor/plugins/ckeditor_wiris/ directory. <br/>This is necessary because Wiris is proprietary software and its services are <a href="http://www.wiris.com/store/who-pays" target="_blank">commercial</a>. To make adjustments to the plugin, edit configuration.ini file or replace his content by configuration.ini.default Chamilo file.</p>
<hr style="width: 100%; height: 2px;" />
<h2><a name="10._Xapian_fulltext_indexing"></a>8. Full-text indexation with Xapian</h2>
<h2><a id="10._Xapian_fulltext_indexing"></a>8. Full-text indexation with Xapian</h2>
<p>
<em>Note</em>: This step will require a dedicated server or a virtual dedicated server as the packages involved are not available on most shared hosting solutions.<br />
On Debian or Ubuntu 10.04 and superior, you will simply need to install the php5-xapian package and restart your web server:
@ -579,7 +580,7 @@ Note: Xapian's licensing for the PHP extension is a bit different than what is n
</p>
<hr style="width: 100%; height: 2px;" />
<h2><a name="11._Chamilo_rapid_ppt_conversion"></a>9. Chamilo Rapid - PPT conversion system</h2>
<h2><a id="11._Chamilo_rapid_ppt_conversion"></a>9. Chamilo Rapid - PPT conversion system</h2>
<p>
<em>Note</em>: This step will require a dedicated server or a virtual dedicated server as the packages involved are not available on most shared hosting solutions.<br />
On Debian or Ubuntu 11.10 and superior, install LibreOffice v3 (or v4) and start it as a headless server:
@ -602,7 +603,7 @@ You can then go to your administration page -&gt; <i>Chamilo Rapid</i> and set t
<em>Note</em>: If you use LibreOffice 4, please note that version 4.2 (available in Ubuntu 14.04) has demonstrated to be more successfull at converting documents than version 4.1, which tended to crash when sending a document for conversion.
<hr style="width: 100%; height: 2px;" />
<h2><a name="12._Setting_cron_up"></a>10. Setting chronological tasks</h2>
<h2><a id="12._Setting_cron_up"></a>10. Setting chronological tasks</h2>
<p>
Since Chamilo 1.8.8, a few tasks need to be executed regularly in order to get
the best out of your server resources. One of such tasks (and the only one
@ -625,7 +626,7 @@ settings there.
<hr style="width: 100%; height: 2px;" />
<h2><a name="13._Changing_language_names_order"></a>11. Changing the language's firstname/lastname order</h2>
<h2><a id="13._Changing_language_names_order"></a>11. Changing the language's firstname/lastname order</h2>
As Chamilo becomes more popular and crosses many borders now, it frequently happens that administrators want to re-order the firstname and lastname fields in tables, and also on which field it is sorted first.<br/><br />
This can easily be modified by editing the app/config/configuration.php file, finding the following section, uncommenting the PHP lines and adapting it to your language:<br />
<pre>// Custom name_order_conventions
@ -644,7 +645,7 @@ for example. The effect should be immediate.
Please note that, although Chamilo allows you to define its position, the "title" field does not exist at this time, so no need to worry about it.
<hr style="width: 100%; height: 2px;" />
<h2><a name="14._Improving_files_download"></a>12. Improving files download efficiency</h2>
<h2><a id="14._Improving_files_download"></a>12. Improving files download efficiency</h2>
File download can be very slow when passing through a PHP script to control permissions. One solution to this
is to use the X-Sendfile header, which depends on a module on the webserver. <a href="http://stackoverflow.com/a/3731639/1406662">Check http://stackoverflow.com/a/3731639/1406662 for more details on implementing Sendfile</a>.
Chamilo LMS 1.9.8 (and following versions) supports the X-Sendfile headers, but requires a specific line of configuration to be
@ -654,7 +655,7 @@ $_configuration['enable_x_sendfile_headers'] = true;
</pre>
If you have issues with files taking a long time to download, make sure you reconfigure your webserver and add this line. You should see an notable difference in download time.
<hr style="width: 100%; height: 2px;" />
<h2><a name="15._Videoconference"></a>13. Videoconference</h2>
<h2><a id="15._Videoconference"></a>13. Videoconference</h2>
<p>
Chamilo supports the connection to two different videoconference servers: BigBlueButton (versions 0.81, 0.9 and 1.0) and OpenMeetings.<br />
While BigBlueButton seem easier to install, more clearly documented and more
@ -670,7 +671,7 @@ If you have issues with files taking a long time to download, make sure you reco
This should make an additional "Videoconference" tool icon appear in every course.<br />
</p>
<hr style="width: 100%; height: 2px;" />
<h2><a name="16._Rewrite"></a>14. Rewrite</h2>
<h2><a id="16._Rewrite"></a>14. Rewrite</h2>
<p>
Chamilo LMS 1.10 is the first version to require the web server to allow redirections of requests (and so 1.11 does as well).<br />
For Apache, this is done through enabling the Rewrite module and either allowing overrides (through .htaccess) or adding a specific configuration section to the VirtualHost defined for Apache.<br />
@ -921,7 +922,7 @@ If you have issues with files taking a long time to download, make sure you reco
</pre>
</div>
<h2><a name="17._Git_Upgrade"></a>15. Upgrading from Git</h2>
<h2><a id="17._Git_Upgrade"></a>15. Upgrading from Git</h2>
If you have sufficient experience with Git and have installed your initial Chamilo portal
from the Git version, you might want to upgrade from 1.9.x to 1.11.x using Git directly.<br />
Here are a few tips that might help you:<br />

@ -2,11 +2,11 @@
<head>
<meta charset="utf-8" />
<title>Guia de Instalación de Chamilo 1.11</title>
<link rel="stylesheet" href="../build/css/app.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/css/themes/chamilo/default.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="default.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/css/print.css" type="text/css" media="print" />
<script src="../build/app.js"></script>
<link rel="stylesheet" href="../build/legacy_app.css" />
<link rel="stylesheet" href="../build/app.css" />
<link rel="stylesheet" href="../build/vue.css" />
<link rel="stylesheet" href="default.css" />
<script src="../build/legacy_app.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top">

@ -2,11 +2,11 @@
<head>
<meta charset="utf-8" />
<title>Guide d'installation de Chamilo</title>
<link rel="stylesheet" href="../build/css/app.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/css/themes/chamilo/default.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="default.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/css/print.css" type="text/css" media="print" />
<script src="../build/app.js"></script>
<link rel="stylesheet" href="../build/legacy_app.css" />
<link rel="stylesheet" href="../build/app.css" />
<link rel="stylesheet" href="../build/vue.css" />
<link rel="stylesheet" href="default.css" />
<script src="../build/legacy_app.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top">
@ -69,7 +69,7 @@
<br />
<hr style="width: 100%; height: 2px;" />
<h2><a name="1._Pre-requisites"></a>1. Prérequis</h2>
<h2><a id="1._Pre-requisites"></a>1. Prérequis</h2>
Chamilo peut être installé sous Windows, Linux, Max OS X et serveurs UNIX
indifféremment. Cela dit, nous recommandons activement l'utilisation d'un
@ -180,7 +180,7 @@
</div>
<hr style="width: 100%; height: 2px;" />
<h2><a name="2._Installation_of_Chamilo_LMS"></a><span style="font-weight: bold;">2. Installation de Chamilo LMS</span></h2>
<h2><a id="2._Installation_of_Chamilo_LMS"></a><span style="font-weight: bold;">2. Installation de Chamilo LMS</span></h2>
<p>
Avant d'installer Chamilo LMS, vous devez comprendre que du fait que Chamilo est un logiciel libre,
@ -363,7 +363,7 @@
en anglais vous est impossible.</div>
<hr />
<h2><a name="3._Upgrade_from_a_previous_version_of"></a>3. Mettre à jour depuis
<h2><a id="3._Upgrade_from_a_previous_version_of"></a>3. Mettre à jour depuis
une version antérieure de Chamilo LMS (1.*) ou de Dok€os (&lt;2.0)</h2>
Avant de mettre à jour, nous recommandons chaudement la prise d'une copie de
sauvegarde de votre installation (répertoires et bases de données).
@ -488,7 +488,7 @@
<hr style="width: 100%; height: 2px;" />
<h2><a name="4._Troubleshooting"></a>4. Problèmes</h2>
<h2><a id="4._Troubleshooting"></a>4. Problèmes</h2>
<p>If you have&nbsp;problems, go to the <a href="https://chamilo.org">Chamilo website</a> and ask a question on the
@ -500,7 +500,7 @@
<hr style="width: 100%; height: 2px;" />
<h2><a name="5._Administration_section"></a>5. Section d'administration</h2>
<h2><a id="5._Administration_section"></a>5. Section d'administration</h2>
<p>Pour accéder à la section d'administration, ouvrez un navigateur, chargez l'adresse de votre Chamilo
et connectez-vous avec l'utilisateur administrateur.
@ -510,7 +510,7 @@
<p></p>
<hr style="width: 100%; height: 2px;" />
<h2><a name="6._LDAP"></a>6. LDAP</h2>
<h2><a id="6._LDAP"></a>6. LDAP</h2>
<p>
<i>This part is optional, only organisations with an LDAP server will need to read this.</i><br />
@ -626,12 +626,12 @@
<hr style="width: 100%; height: 2px;" />
<h2><a name="9._WIRIS_mathematical_formulas"></a>9. Formules mathématiques avec WIRIS</h2>
<h2><a id="9._WIRIS_mathematical_formulas"></a>9. Formules mathématiques avec WIRIS</h2>
<p>Installing this plugin you get WIRIS editor and WIRIS CAS. <br/>
This activation will not be completed unless you have previously downloaded the <a href="http://www.wiris.com/plugins/ckeditor/download" target="_blank">PHP plugin for CKeditor WIRIS</a> and unzipped its contents into the main/inc/lib/ckeditor/editor/plugins/ckeditor_wiris/ directory. <br/>This is necessary because Wiris is proprietary software and its services are <a href="http://www.wiris.com/store/who-pays" target="_blank">commercial</a>. To make adjustments to the plugin, edit configuration.ini file or replace his content by configuration.ini.default Chamilo file.</p>
<hr style="width: 100%; height: 2px;" />
<h2><a name="10._Xapian_fulltext_indexing"></a>Indexation full-text avec Xapian</h2>
<h2><a id="10._Xapian_fulltext_indexing"></a>Indexation full-text avec Xapian</h2>
<div>
<em>Note</em>: This step will require a dedicated server or a virtual dedicated server as the packages involved are not available on most shared hosting solutions.<br />
On Debian or Ubuntu 10.04 and superior, you will simply need to install the php5-xapian package and restart your web server:
@ -652,7 +652,7 @@ sudo /etc/init.d/apache2 restart
</p>
<hr style="width: 100%; height: 2px;" />
<h2><a name="11._Chamilo_rapid_ppt_conversion"></a>Chamilo Rapide - Conversion de PPT</h2>
<h2><a id="11._Chamilo_rapid_ppt_conversion"></a>Chamilo Rapide - Conversion de PPT</h2>
<div>
<em>Note</em>: This step will require a dedicated server or a virtual dedicated server as the packages involved are not available on most shared hosting solutions.<br />
On Debian or Ubuntu 11.10 and superior, install LibreOffice.org v3 and start it as a headless server:
@ -665,7 +665,7 @@ sudo soffice -accept="socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;" -headle
</div>
<hr style="width: 100%; height: 2px;" />
<h2><a name="12._Setting_cron_up"></a>Configurer les tâches chronologiques</h2>
<h2><a id="12._Setting_cron_up"></a>Configurer les tâches chronologiques</h2>
<p>
Since Chamilo 1.8.8, a few tasks need to be executed regularly in order to get
the best out of your server resources. One of such tasks (and the only one
@ -688,7 +688,7 @@ sudo soffice -accept="socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;" -headle
</div>
<hr style="width: 100%; height: 2px;" />
<h2><a name="13._Changing_language_names_order"></a>Changer l'ordre nom/prénom des langues</h2>
<h2><a id="13._Changing_language_names_order"></a>Changer l'ordre nom/prénom des langues</h2>
<div>
As Chamilo becomes more popular and crosses many borders now, it frequently happens that administrators want to re-order the firstname and lastname fields in tables, and also on which field it is sorted first.<br/><br />
This can easily be modified by editing the app/config/configuration.php file, finding the following section, uncommenting the PHP lines and adapting it to your language:<br />
@ -705,7 +705,7 @@ for example. The effect should be immediate.
</div>
Please note that, although Chamilo allows you to define its position, the "title" field does not exist at this time, so no need to worry about it.
<hr style="width: 100%; height: 2px;" />
<h2><a name="14._Improving_files_download"></a>Améliorer la performance des téléchargements de fichiers</h2>
<h2><a id="14._Improving_files_download"></a>Améliorer la performance des téléchargements de fichiers</h2>
<div>
File download can be very slow when passing through a PHP script to control permissions. One solution to this
is to use the X-Sendfile header, which depends on a module on the webserver. <a href="http://stackoverflow.com/a/3731639/1406662">Check http://stackoverflow.com/a/3731639/1406662 for more details on implementing Sendfile</a>.
@ -717,7 +717,7 @@ $_configuration['enable_x_sendfile_headers'] = true;
If you have issues with files taking a long time to download, make sure you reconfigure your webserver and add this line. You should see an notable difference in download time.
</div>
<hr style="width: 100%; height: 2px;" />
<h2><a name="15._Videoconference"></a>Vidéo-conférence</h2>
<h2><a id="15._Videoconference"></a>Vidéo-conférence</h2>
<p>
Chamilo supporte la connexion à deux serveurs de vidéo-conférence : BigBlueButton (versions 0.81 et 0.9) et OpenMeetings.<br />
Tandis que BigBlueButton paraît plus simple d'installation, plus clairement documenté et plus
@ -733,7 +733,7 @@ If you have issues with files taking a long time to download, make sure you reco
</p>
<hr style="width: 100%; height: 2px;" />
<h2><a name="16._Rewrite"></a>Réécriture</h2>
<h2><a id="16._Rewrite"></a>Réécriture</h2>
<p>
Chamilo LMS 1.10 est la première version nécessitant que le serveur web autorise les redirections d'url (et donc 1.11 également).<br />
Pour Apache, il s'agit d'active le module rewrite et d'autoriser l'utilisation des fichiers .htaccess ou d'ajouter une section spécifique dans le Virtual Host.<br />

@ -2,11 +2,11 @@
<head>
<meta charset="utf-8" />
<title>Guida di installazione di Chamilo LMS</title>
<link rel="stylesheet" href="../build/css/app.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/css/themes/chamilo/default.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="default.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/css/print.css" type="text/css" media="print" />
<script src="../build/app.js"></script>
<link rel="stylesheet" href="../build/legacy_app.css" />
<link rel="stylesheet" href="../build/app.css" />
<link rel="stylesheet" href="../build/vue.css" />
<link rel="stylesheet" href="default.css" />
<script src="../build/legacy_app.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top">
@ -454,13 +454,12 @@
<p class="p14"><span class="s1">Per scrivere formule con ASCIIMath nei documenti esiste un corrispondente plugin per l’editor online che deve essere attivato. Per fare ciò vedere la sezione di amministrazione della piattaforma, aprendo la pagina “Amministrazione”&gt;”Impostazioni di Configurazione”&gt;”Editor”. Abilitare l’impostazione “ASCIIMathML mathematical editor”.</span></p>
<p class="p8"><span class="s1"></span><br></p>
<p class="p14"><span class="s1">All’interno dei vostri documenti lo script ASCIIMathML.js presenterà le formule matematiche in queste due modalità alternative:</span></p>
<p>
<ul>
<li class="li14"><span class="s1">traducendo le notazioni delle formule ASCIIMath in codice MathML. Gli standard di MathML sono supportati attualmente dai seguenti browsers:</span></li>
<ul>
<li class="li14"><span class="s1">Mozilla Firefox, potresti però dover installare i font STIX (<a href="http://www.stixfonts.org"><span class="s2">http://www.stixfonts.org</span></a>) sulle tue macchine client per avere una resa ottimale delle formule;</span></li>
<li class="li14"><span class="s1">Internet Explorer 6 o superiore utilizzando l’add-on MathPlayer 2.0 o superiore (<a href="http://ww.dessci.com/en/products/mathplayer"><span class="s2">http://ww.dessci.com/en/products/mathplayer</span></a>);</span></li>
<li class="li14"><span class="s1">Opera 9.5 o superiore</span></li>
</ul>
<li class="li14"><span class="s1">Mozilla Firefox, potresti però dover installare i font STIX (<a href="http://www.stixfonts.org"><span class="s2">http://www.stixfonts.org</span></a>) sulle tue macchine client per avere una resa ottimale delle formule;</span></li>
<li class="li14"><span class="s1">Internet Explorer 6 o superiore utilizzando l’add-on MathPlayer 2.0 o superiore (<a href="http://ww.dessci.com/en/products/mathplayer"><span class="s2">http://ww.dessci.com/en/products/mathplayer</span></a>);</span></li>
<li class="li14"><span class="s1">Opera 9.5 o superiore</span></li>
<li class="li14"><span class="s1">per browser che non supportano MathML viene effettuata la conversione della notazione delle formule ASCIIMath in notazione TeX passando tramite un servizio esterno. Il servizio esterno produce e ritorna un’immagine che contiene la formula. Questa modalità è chiamata “image-based fallback”.</span></li>
</ul>
<p class="p8"><span class="s1"></span><br></p>

@ -2,13 +2,13 @@
<head>
<meta charset="utf-8" />
<title>Chamilo License</title>
<link rel="stylesheet" href="../build/css/app.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/css/themes/chamilo/default.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="default.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/css/print.css" type="text/css" media="print" />
<script src="../build/app.js"></script>
<link rel="stylesheet" href="../build/legacy_app.css" />
<link rel="stylesheet" href="../build/app.css" />
<link rel="stylesheet" href="../build/vue.css" />
<link rel="stylesheet" href="default.css" />
<script src="../build/legacy_app.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
@ -51,7 +51,7 @@
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.</p>
<h3><a name="preamble"></a>Preamble</h3>
<h3><a id="preamble"></a>Preamble</h3>
<p>The GNU General Public License is a free, copyleft license for
software and other kinds of works.</p>
@ -114,9 +114,9 @@ patents cannot be used to render the program non-free.</p>
<p>The precise terms and conditions for copying, distribution and
modification follow.</p>
<h3><a name="terms"></a>TERMS AND CONDITIONS</h3>
<h3><a id="terms"></a>TERMS AND CONDITIONS</h3>
<h4><a name="section0"></a>0. Definitions.</h4>
<h4><a id="section0"></a>0. Definitions.</h4>
<p>&ldquo;This License&rdquo; refers to version 3 of the GNU General Public License.</p>
@ -156,7 +156,7 @@ work under this License, and how to view a copy of this License. If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.</p>
<h4><a name="section1"></a>1. Source Code.</h4>
<h4><a id="section1"></a>1. Source Code.</h4>
<p>The &ldquo;source code&rdquo; for a work means the preferred form of the work
for making modifications to it. &ldquo;Object code&rdquo; means any non-source
@ -198,7 +198,7 @@ Source.</p>
<p>The Corresponding Source for a work in source code form is that
same work.</p>
<h4><a name="section2"></a>2. Basic Permissions.</h4>
<h4><a id="section2"></a>2. Basic Permissions.</h4>
<p>All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
@ -223,7 +223,7 @@ your copyrighted material outside their relationship with you.</p>
the conditions stated below. Sublicensing is not allowed; section 10
makes it unnecessary.</p>
<h4><a name="section3"></a>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h4>
<h4><a id="section3"></a>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h4>
<p>No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under article
@ -239,7 +239,7 @@ modification of the work as a means of enforcing, against the work's
users, your or third parties' legal rights to forbid circumvention of
technological measures.</p>
<h4><a name="section4"></a>4. Conveying Verbatim Copies.</h4>
<h4><a id="section4"></a>4. Conveying Verbatim Copies.</h4>
<p>You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
@ -252,7 +252,7 @@ recipients a copy of this License along with the Program.</p>
<p>You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.</p>
<h4><a name="section5"></a>5. Conveying Modified Source Versions.</h4>
<h4><a id="section5"></a>5. Conveying Modified Source Versions.</h4>
<p>You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
@ -291,7 +291,7 @@ beyond what the individual works permit. Inclusion of a covered work
in an aggregate does not cause this License to apply to the other
parts of the aggregate.</p>
<h4><a name="section6"></a>6. Conveying Non-Source Forms.</h4>
<h4><a id="section6"></a>6. Conveying Non-Source Forms.</h4>
<p>You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
@ -391,7 +391,7 @@ documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.</p>
<h4><a name="section7"></a>7. Additional Terms.</h4>
<h4><a id="section7"></a>7. Additional Terms.</h4>
<p>&ldquo;Additional permissions&rdquo; are terms that supplement the terms of this
License by making exceptions from one or more of its conditions.
@ -457,7 +457,7 @@ where to find the applicable terms.</p>
form of a separately written license, or stated as exceptions;
the above requirements apply either way.</p>
<h4><a name="section8"></a>8. Termination.</h4>
<h4><a id="section8"></a>8. Termination.</h4>
<p>You may not propagate or modify a covered work except as expressly
provided under this License. Any attempt otherwise to propagate or
@ -485,7 +485,7 @@ this License. If your rights have been terminated and not permanently
reinstated, you do not qualify to receive new licenses for the same
material under section 10.</p>
<h4><a name="section9"></a>9. Acceptance Not Required for Having Copies.</h4>
<h4><a id="section9"></a>9. Acceptance Not Required for Having Copies.</h4>
<p>You are not required to accept this License in order to receive or
run a copy of the Program. Ancillary propagation of a covered work
@ -496,7 +496,7 @@ modify any covered work. These actions infringe copyright if you do
not accept this License. Therefore, by modifying or propagating a
covered work, you indicate your acceptance of this License to do so.</p>
<h4><a name="section10"></a>10. Automatic Licensing of Downstream Recipients.</h4>
<h4><a id="section10"></a>10. Automatic Licensing of Downstream Recipients.</h4>
<p>Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
@ -521,7 +521,7 @@ rights granted under this License, and you may not initiate litigation
any patent claim is infringed by making, using, selling, offering for
sale, or importing the Program or any portion of it.</p>
<h4><a name="section11"></a>11. Patents.</h4>
<h4><a id="section11"></a>11. Patents.</h4>
<p>A &ldquo;contributor&rdquo; is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based. The
@ -591,7 +591,7 @@ or that patent license was granted, prior to 28 March 2007.</p>
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.</p>
<h4><a name="section12"></a>12. No Surrender of Others' Freedom.</h4>
<h4><a id="section12"></a>12. No Surrender of Others' Freedom.</h4>
<p>If conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
@ -603,7 +603,7 @@ to collect a royalty for further conveying from those to whom you convey
the Program, the only way you could satisfy both those terms and this
License would be to refrain entirely from conveying the Program.</p>
<h4><a name="section13"></a>13. Use with the GNU Affero General Public License.</h4>
<h4><a id="section13"></a>13. Use with the GNU Affero General Public License.</h4>
<p>Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
@ -614,7 +614,7 @@ but the special requirements of the GNU Affero General Public License,
section 13, concerning interaction through a network will apply to the
combination as such.</p>
<h4><a name="section14"></a>14. Revised Versions of this License.</h4>
<h4><a id="section14"></a>14. Revised Versions of this License.</h4>
<p>The Free Software Foundation may publish revised and/or new versions of
the GNU General Public License from time to time. Such new versions will
@ -640,7 +640,7 @@ permissions. However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.</p>
<h4><a name="section15"></a>15. Disclaimer of Warranty.</h4>
<h4><a id="section15"></a>15. Disclaimer of Warranty.</h4>
<p>THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
@ -651,7 +651,7 @@ PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p>
<h4><a name="section16"></a>16. Limitation of Liability.</h4>
<h4><a id="section16"></a>16. Limitation of Liability.</h4>
<p>IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
@ -663,7 +663,7 @@ PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.</p>
<h4><a name="section17"></a>17. Interpretation of Sections 15 and 16.</h4>
<h4><a id="section17"></a>17. Interpretation of Sections 15 and 16.</h4>
<p>If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
@ -674,7 +674,7 @@ copy of the Program in return for a fee.</p>
<p>END OF TERMS AND CONDITIONS</p>
<h3><a name="howto"></a>How to Apply These Terms to Your New Programs</h3>
<h3><a id="howto"></a>How to Apply These Terms to Your New Programs</h3>
<p>If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
@ -732,7 +732,6 @@ Public License instead of this License. But first, please read
</div>
</div
<hr/>
<a href="http://validator.w3.org/check?uri=referer"><img
src="//www.w3.org/Icons/valid-xhtml10-blue"

@ -2,11 +2,11 @@
<head>
<meta charset="utf-8" />
<title>Chamilo Optimization Guide</title>
<link rel="stylesheet" href="../build/css/app.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/css/themes/chamilo/default.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="default.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/css/print.css" type="text/css" media="print" />
<script src="../build/app.js"></script>
<link rel="stylesheet" href="../build/legacy_app.css" />
<link rel="stylesheet" href="../build/app.css" />
<link rel="stylesheet" href="../build/vue.css" />
<link rel="stylesheet" href="default.css" />
<script src="../build/legacy_app.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top">
@ -61,7 +61,7 @@
<li><a href="#13.increasing-php-limits">Increasing PHP limits</a></li>
</ol>
<h2><a name="1.Using-XCache"></a>1. Using opcaches</h2>
<h2><a id="1.Using-XCache"></a>1. Using opcaches</h2>
<h3>Zend OpCode (Zend Optimizer+)</h3>
From version 5.5, PHP includes the Zend OpCache Optimizer, which can
bring considerable efficiency improvements and is very reliable.
@ -165,7 +165,7 @@
</pre>
<hr />
<h2><a name="2.Slow-queries"></a>2. Slow queries</h2>
<h2><a id="2.Slow-queries"></a>2. Slow queries</h2>
Enable slow_queries in /etc/mysqld/my.cnf, restart MySQL then follow using sudo tail -f /var/log/mysql/mysql-slow.log
<br /><br />
In Chamilo 1.9 in particular, due to the merge of all databases into one, you might experience performance issues.<br />
@ -212,11 +212,11 @@ ALTER TABLE c_lp_item_view ADD INDEX idx_clpiv_c_i_v (c_id, id, view_count);
ALTER TABLE gradebook_result ADD INDEX idx_gb_uid_eid (user_id, evaluation_id);
</pre>
<hr />
<h2><a name="3.Indexes-caching"></a>3. Indexes caching</h2>
<h2><a id="3.Indexes-caching"></a>3. Indexes caching</h2>
One good reference: <a href="http://dev.mysql.com/doc/refman/5.6/en/multiple-key-caches.html">MySQL documentation on multiple key caches</a><br />
<hr />
<h2><a name="4.Sessions-directories"></a>4. Sessions directories</h2>
<h2><a id="4.Sessions-directories"></a>4. Sessions directories</h2>
<p>On large implementations, the users sessions might be stored in numbers too large (hundreds of thousands) to be
efficiently managed by the filesystem is stored in one single folder. In order to avoid that, you can either store
@ -230,11 +230,11 @@ One good reference: <a href="http://dev.mysql.com/doc/refman/5.6/en/multiple-key
your system's session cleaning procedure, which is usually defined under /etc/cron.d/php, so that it cleans
this specific directory as well.</p>
<hr />
<h2><a name="5.Users-upload-directories"></a>5. Users upload directories</h2>
<h2><a id="5.Users-upload-directories"></a>5. Users upload directories</h2>
The default in Chamilo is now to spread user accounts in 10 different directories inside app/upload/users/ to avoid
overloading that specific directory. Nothing to be done here. Please move on.
<hr />
<h2><a name="6.Zlib-compression"></a>6. Zlib compressed output</h2>
<h2><a id="6.Zlib-compression"></a>6. Zlib compressed output</h2>
Although this will not make your server faster, compressing the pages you are sending to the users will definitely
make them feel like your website's responses are a lot faster, and thus increase their well-being when using Chamilo.<br /><br />
Zlib output compression has to be set at two levels: PHP configuration for PHP pages and Apache for images and CSS.<br /><br />
@ -253,7 +253,7 @@ AddOutputFilterByType DEFLATE text/html text/plain text/xml
<br />
Advanced mode:
<pre>
<Location />
&lt;Location /&gt;
# Insert filter
SetOutputFilter DEFLATE
@ -277,7 +277,7 @@ SetEnvIfNoCase Request_URI \
# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</Location>
&lt;/Location&gt;
</pre>
<hr />
Don't have time or resources to optimize your Chamilo installation yourself? Hire an <a href="http://www.chamilo.org/en/providers">official Chamilo provider</a> and get it sorted out professionally by specialists.
@ -287,13 +287,13 @@ Don't have time or resources to optimize your Chamilo installation yourself? Hir
</a>
<hr />
<h2><a name="7.High-numbers-memory"></a>Memory considerations for high numbers of users</h2>
<h2><a id="7.High-numbers-memory"></a>Memory considerations for high numbers of users</h2>
Some administration scripts *have to* handle lists of all users, and this might have a considerable impact on portals with very high numbers of users. For example, the main/admin/add_users_to_session.php script that handles the registration of users into a specific session, if used with the (non-default) full list of users, will devour about 3KB per user, which, for 100,000 users, translates into the need for around 300MB of RAM just to show this page, and to around 3GB for 1,000,000 users.<br />
This mode is not loaded by default, but could still be selected, leading to a "Fatal error: Allowed memory size ... exhausted" message.<br />
The only non-scripted solution here is to allow for the corresponding amount of RAM for your PHP configuration (<em>memory_limit = 300M</em>) or your specific VirtualHost if you use mod-php5 (<em>php_value memory_limit 300M</em>).<br/>
<hr />
<h2><a name="8.Avoid-non-fixed-values"></a>Avoiding dynamic values</h2>
<h2><a id="8.Avoid-non-fixed-values"></a>Avoiding dynamic values</h2>
Many things in Chamilo are written focusing on the ease of use, even for the
administrator. Sometimes, these settings are weighing a little bit more on
the system. This is the case, between others, of the mail.conf.php file
@ -324,7 +324,7 @@ As an additional node, on very active portals with a lot of courses
main/inc/lib/display.lib.php, in function show_notification().
</p>
<hr />
<h2><a name="9.xsendfile"></a>Speeding file downloads with mod_xsendfile</h2>
<h2><a id="9.xsendfile"></a>Speeding file downloads with mod_xsendfile</h2>
<p>It might have come to your attention that file downloads through Chamilo
might get slow, under default conditions, in particular using Apache 2.</p>
<p>There are several ways to fix this, one of which is removing the .htaccess
@ -366,9 +366,8 @@ Done! Now your downloads should go substantially faster. This is still a
feature in observation. We're not sure the benefits are sufficient, so
don't hesitate to let us know in
<a href="https://support.chamilo.org/issues/6853">the related issue in Chamilo's tracking system</a>
</p>
<hr />
<h2><a name="10.igbinary"></a>IGBinary for courses backups and better
<h2><a id="10.igbinary"></a>IGBinary for courses backups and better
sessions management</h2>
<p>
<a href="http://pecl.php.net/package/igbinary">IGBinary</a> is a small PECL
@ -379,7 +378,7 @@ Done! Now your downloads should go substantially faster. This is still a
<a href="http://www.neanderthal-technology.com/2011/11/ubuntu-10-install-php-memcached-with-igbinary-support/">to boost sessions management</a>.
</p>
<hr />
<h2><a name="11.permissions-check"></a>Removing files download permissions check</h2>
<h2><a id="11.permissions-check"></a>Removing files download permissions check</h2>
<p>
This measure is not cumulative with mod_xsendfile explained above. It is not *recommended*
either, as it removes an important security layer.<br />
@ -403,28 +402,27 @@ Furthermore, using a PHP script for the download (unless you have special rules)
and use large amount of additional bandwidth.<br /><br />
Typically, the .htaccess will look like this (with additional comments):<br />
<pre>
<IfModule mod_rewrite.c>
&lt;IfModule mod_rewrite.c&gt;
RewriteEngine On
RewriteBase /courses/
RewriteCond %{REQUEST_URI} !^/main/
RewriteRule ([^/]+)/scorm/(.*)$ /main/document/download_scorm.php?doc_url=/$2&cDir=$1 [QSA,L]
RewriteRule ([^/]+)/work/(.*)$ /main/work/download.php?file=work/$2&cDir=$1 [QSA,L]
</IfModule>
&lt;/IfModule&gt;
</pre><br />
The idea is to allow direct access (without access validation) to resources in the "scorm" directory with:
<pre>
<IfModule mod_rewrite.c>
&lt;IfModule mod_rewrite.c&gt;
RewriteEngine On
RewriteBase /courses/
RewriteCond %{REQUEST_URI} !^/main/
RewriteRule ([^/]+)/scorm/(.*)$ /app/courses/$1/scorm/$2 [QSA,L]
RewriteRule ([^/]+)/work/(.*)$ /main/work/download.php?file=work/$2&cDir=$1 [QSA,L]
</IfModule>
&lt;/IfModule&gt;
</pre><br />
This is easy, doesn't require a server reload and you should see the results pretty
quickly. As mentioned above, if security of your content is an issue, though,
you should avoid using this technique.
</p>
<p>
You can also mitigate the risk by disabling permissions check only
for some static resource like css,js and fonts files.
@ -445,9 +443,8 @@ add theses line after RewriteBase /courses/:
# also adjust files here
RewriteRule (\.(html|gif|jpg|jpeg|png|js|pdf|ico|icon|css|swf|avi|mp3|ogg|wav|ttf|otf|eot|woff))$ - [L]
</pre>
</p>
<hr />
<h2><a name="12.MySQL-compression"></a>MySQL/MariaDB compression</h2>
<h2><a id="12.MySQL-compression"></a>MySQL/MariaDB compression</h2>
<p>
If your database server is separate from your web server, you have to play with
bandwidth, firewalls, and network restrictions in general.<br />
@ -468,9 +465,8 @@ In 1.10.0, we have added the possibility to enable this compression very
//$_configuration['db_client_flags'] = MYSQL_CLIENT_COMPRESS;
</pre>
This should have an immediate effect on the load average on your server.
</p>
<hr />
<h2><a name="13.increasing-php-limits"></a>Increasing PHP limits</h2>
<h2><a id="13.increasing-php-limits"></a>Increasing PHP limits</h2>
<p>
As your use of Chamilo increases and you get above the thousands of users,
you're likely to hit a few milestones set by PHP to avoid hacks.
@ -497,7 +493,6 @@ This should have an immediate effect on the load average on your server.
in the installation process for these values, but remember that if you
have a larger portal than anyone else, you probably need to give it more
care than anyone else.
</p>
<hr />
<h2>Authors</h2>
<ul>

@ -2,11 +2,11 @@
<head>
<meta charset="utf-8" />
<title>Chamilo Information</title>
<link rel="stylesheet" href="../build/css/app.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/css/themes/chamilo/default.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="default.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/css/print.css" type="text/css" media="print" />
<script src="../build/app.js"></script>
<link rel="stylesheet" href="../build/legacy_app.css" />
<link rel="stylesheet" href="../build/app.css" />
<link rel="stylesheet" href="../build/vue.css" />
<link rel="stylesheet" href="default.css" />
<script src="../build/legacy_app.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top">

@ -2,11 +2,11 @@
<head>
<meta charset="utf-8" />
<title>Chamilo Security Guide</title>
<link rel="stylesheet" href="../build/css/app.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/css/themes/chamilo/default.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="default.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="../build/css/print.css" type="text/css" media="print" />
<script src="../build/app.js"></script>
<link rel="stylesheet" href="../build/legacy_app.css" />
<link rel="stylesheet" href="../build/app.css" />
<link rel="stylesheet" href="../build/vue.css" />
<link rel="stylesheet" href="default.css" />
<script src="../build/legacy_app.js"></script>
</head>
<body>
<div class="container">
@ -28,7 +28,7 @@
<li><a href="#6.HSTS">HTTP Headers Security</a></li>
</ol>
<h2><a name="1.Disclosing-server-info"></a>1. Disclosing server info</h2>
<h2><a id="1.Disclosing-server-info"></a>1. Disclosing server info</h2>
<p>
It is considered a safer behaviour not to disclose server information from your Chamilo page. In order to avoid
both web server and PHP information disclosure, you might want to take the following actions:
@ -40,7 +40,7 @@ It is considered a safer behaviour not to disclose server information from your
<li>Reload Apache</li>
</ul>
<h2><a name="2.Keeping-up-to-date"></a>2. Keeping up to date</h2>
<h2><a id="2.Keeping-up-to-date"></a>2. Keeping up to date</h2>
<p>
Make sure you check <a href="http://support.chamilo.org/projects/chamilo-18/wiki/Security_issues">our security
issues page</a> from time to time.
@ -49,7 +49,7 @@ Subscribe to our free security alerts mailing-list:
follow our security Twitter feed: <a href="http://twitter.com/chamilosecurity">http://twitter.com/chamilosecurity</a>.
</p>
<h2><a name="3.Using-safe-browsers"></a>3. Using safe browsers</h2>
<h2><a id="3.Using-safe-browsers"></a>3. Using safe browsers</h2>
<p> Additionally to lacking the implementation of features that really improve the quality of your browsing the
Internet, older browsers tend to have many unresolved security flaws. Using an old browser, you put in danger the
security of your computer and the data it contains, but you can also put others in danger by letting crackers take
@ -57,7 +57,7 @@ Subscribe to our free security alerts mailing-list:
<p>To avoid being a risk to yourself and others, you should download and install a recent browser. We recommend
<a href="http://www.getfirefox.com" target="_blank">the latest stable version of Firefox</a>.</p>
<h2><a name="4.Moving-config-file"></a>4. Moving your configuration file out of the web directory</h2>
<h2><a id="4.Moving-config-file"></a>4. Moving your configuration file out of the web directory</h2>
<p>It is considered unsafe to leave the configuration file inside the app/config/ directory, as it will be directly
accessible for all users, which could lead crackers to download it, uninterpreted, and read through your
configuration, which could lead to illicit
@ -73,7 +73,7 @@ require '/etc/chamilo/configuration.php';
This will prevent direct access to your settings and make it seem totally the same to Chamilo.
</p>
<h2><a name="5.Files-permissions"></a>5. Restricting files permissions</h2>
<h2><a id="5.Files-permissions"></a>5. Restricting files permissions</h2>
<p>Making all the Chamilo files world-writable will help you install quickly, and it solves many
issues for people without much admin experience. However, it's more
secure to make a distinct user owner of all the chamilo files and folders,
@ -158,7 +158,7 @@ This will prevent direct access to your settings and make it seem totally the sa
</pre>
<br />
<hr />
<h2><a name="6.HSTS">HTTP Headers Security</a></h2>
<h2><a id="6.HSTS">HTTP Headers Security</a></h2>
<p>A relatively recent development in web security, HTTP headers can be modified either
from the web server or from the application (like Chamilo) to increase the security
of your visitors.</p>

Loading…
Cancel
Save