<li>[2018-12-11] (<ahref="https://github.com/chamilo/chamilo-lms/commit/dbc571c72b73e1a223699c2ed571e84fad65b210">dbc571c7</a>) <ahref="https://task.beeznest.com/issues/15095">BT#15095</a> Allow to session admins login as teachers</li>
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>
<ularia-role="log"aria-live="off">
<ularia-live="off">
<li>[2018-07-24] (<ahref="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] (<ahref="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] (<ahref="https://github.com/chamilo/chamilo-lms/commit/0de84700648f098c1fbf6b807dee28ec640efe62">4ffe5edb</a> - <ahref="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] (<ahref="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>
<ularia-role="log"aria-live="off">
<ularia-live="off">
<li>[2018-07-27] (<ahref="https://github.com/chamilo/chamilo-lms/commit/6750c5f582038458378194ca0d14992441c942c5">6750c5f5</a> - <ahref="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] (<ahref="https://github.com/chamilo/chamilo-lms/commit/4d67dfb66a3e489ef12fa4db7eef3c3f5e89367a">4d67dfb6</a> - <ahref="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>
<ularia-role="log"aria-live="off">
<ularia-live="off">
<li>[2018-07-05] (<ahref="https://github.com/chamilo/chamilo-lms/commit/33dc232d6ffcd985f52bf8b1a56b497033b6b52f">33dc232d</a> - <ahref="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] (<ahref="https://github.com/chamilo/chamilo-lms/commit/43bf48686b636cdb6623d5bd53a4eae6e14a1ea6">43bf4868</a> - <ahref="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] (<ahref="https://github.com/chamilo/chamilo-lms/commit/dd3390a6b9c638bec466e4b18e2e73682e417f31">dd3390a6</a>) Global: Adding page about the course</li>
<li>[2018-08-01] (<ahref="https://github.com/chamilo/chamilo-lms/commit/9472341ef0b207235f75e65cf64604b3846c21cc">9472341e</a> - <ahref="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] (<ahref="https://github.com/chamilo/chamilo-lms/commit/5acc3b24c4b68e1030fc6924549c904df5801267">5acc3b24</a> - <ahref="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>
<ularia-role="log"aria-live="off">
<ularia-live="off">
<li>[2018-08-11] (<ahref="https://github.com/chamilo/chamilo-lms/commit/45ff6b6d89a9096061a03f2326363241fce8170b">45ff6b6d</a> - <ahref="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] (<ahref="https://github.com/chamilo/chamilo-lms/commit/1e9543a8e62b6213f79e1ed85887bb24b9006274">1e9543a8</a>) WYSIWYG: Add DOCTYPE html to HTML documents created through CKEditor</li>
<li>[2018-02-13] (<ahref="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-12] (<ahref="https://github.com/chamilo/chamilo-lms/commit/3d837cf4883d254f53eedcb59f119dff7b2720d8">3d837cf4</a> - <ahref="https://task.beeznest.com/issues/13829">BT#13829</a>) Global: Course catalog: Hide course categories with no courses</li>
<li>[2018-02-12] (<ahref="https://github.com/chamilo/chamilo-lms/commit/2e7c681bee5cc143a3a7eaabdd0a94111f85dd7c">2e7c681b</a> - <ahref="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] (<ahref="https://github.com/chamilo/chamilo-lms/commit/2e7c681bee5cc143a3a7eaabdd0a94111f85dd7c">2e7c681b</a> - <ahref="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] (<ahref="https://github.com/chamilo/chamilo-lms/commit/f4c672195362161b11219b8af563dd9e7be981a6">f4c67219</a> - <ahref="https://github.com/chamilo/chamilo-lms/issues/2351">GH#2351</a>) Quiz: Hide question category if setting is on</li>
<li>[2018-02-09] (<ahref="https://github.com/chamilo/chamilo-lms/commit/f78ca9d963e5df3ae4b29d8b599b00f762f4d161">f78ca9d9</a> - <ahref="https://task.beeznest.com/issues/13992">BT#13992</a>) Tracking: Fix "onbeforeunload" not calling course logout in firefox</li>
<li>[2018-02-09] (<ahref="https://github.com/chamilo/chamilo-lms/commit/0eed7fd8e4651a58c05b94397b878737fbaeb647">0eed7fd8</a> - <ahref="https://task.beeznest.com/issues/13808">BT#13808</a>) Display: Add bootstrap to keep HTML structure when printing</li>
<li>[2018-02-09] (<ahref="https://github.com/chamilo/chamilo-lms/commit/876c4a821477ad5e2b564a72f8202b8dcca4dee9">876c4a82</a> - <ahref="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] (<ahref="https://github.com/chamilo/chamilo-lms/commit/2b26a9ca508ddd237c2dde4d7b5894892085c002">2b26a9ca</a> - <ahref="https://task.beeznest.com/issues/13954">BT#13954</a>) Internal: Add script to fix issues with migrations from Chamilo <1.11.6wherelp.idandlp.iidcouldbemixedinthec_lp_itemtable</li>
<li>[2018-02-08] (<ahref="https://github.com/chamilo/chamilo-lms/commit/102264d49a7010a838f58a3db1b696b6f76b4e49">102264d4</a> - <ahref="https://task.beeznest.com/issues/13979">BT#13979</a>) Global: Wrap recover password url in a <a> tag</li>
<li>[2018-02-08] (<ahref="https://github.com/chamilo/chamilo-lms/commit/102264d49a7010a838f58a3db1b696b6f76b4e49">102264d4</a> - <ahref="https://task.beeznest.com/issues/13979">BT#13979</a>) Global: Wrap recover password url in a <a> tag</li>
<li>[2018-02-08] (<ahref="https://github.com/chamilo/chamilo-lms/commit/06d0d12ee52a3e5907e7bca44454639793fcf992">06d0d12e</a> - <ahref="https://github.com/chamilo/chamilo-lms/issues/2351">GH#2351</a>) Quiz: Save question category when duplicate exercise</li>
<li>[2018-02-08] (<ahref="https://github.com/chamilo/chamilo-lms/commit/772dbcb74be89b711e2e9d961ac53de91bde8556">772dbcb7</a> - <ahref="https://github.com/chamilo/chamilo-lms/issues/2351">GH#2351</a>) Quiz: Save question category when cloning a question</li>
<li>[2018-02-07] (<ahref="https://github.com/chamilo/chamilo-lms/commit/57984f132717ae6a88e0f3571691260cb0ab8cd2">57984f13</a> - <ahref="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] (<ahref="https://github.com/chamilo/chamilo-lms/commit/7ededc83970b6a293b00380e5eb2ee26916c653d">7ededc83</a> - <ahref="https://task.beeznest.com/issues/13697">BT#13697</a>) Ticket: Send ticket attachments in email</li>
<li>[2018-08-10] (<ahref="https://github.com/chamilo/chamilo-lms/commit/c267e71b7f2c12f5434e9c9592181aa0e740617c">c267e71b</a>) Template: Update fix show_footer and show_header tpl</li>
<li>[2018-08-10] (<ahref="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] (<ahref="https://github.com/chamilo/chamilo-lms/commit/355066261c39f6eddff6c077935d8837d8af3a6f">35506626</a> - <ahref="https://task.beeznest.com/issues/12835">BT#12835</a>) Template: Add template for document/webcam</li>
</ul>
<h3>Web services</h3>
<ularia-role="log"aria-live="off">
<ularia-live="off">
<li>[2018-08-02] (<ahref="https://github.com/chamilo/chamilo-lms/commit/9ab965d95808a6b473fe757ec426e8c3e21fce7d">9ab965d9</a> - <ahref="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] (<ahref="https://github.com/chamilo/chamilo-lms/commit/7b1bf11218ea9dbec342bb0ea02f627e1e98fd26">7b1bf112</a> - <ahref="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] (<ahref="https://github.com/chamilo/chamilo-lms/commit/df10c53f2203724a85e39d3c1e16f80fef4bcd69">df10c53f</a> - <ahref="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 <ahref="https://github.com/chamilo/chamilo-lms/commit/0de84700648f098c1fbf6b807dee28ec640efe62">4ffe5edb</a></li>
<li>[2018-03-28] (<ahref="https://github.com/chamilo/chamilo-lms/commit/82f724d67510c6dae44b0c5ae0d9b21e6b3523a9">82f724d6</a> - <ahref="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] (<ahref="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>
<p><ahref="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>
<h4>For end-users, teachers and Chamilo admins</h4>
<ularia-role="log"aria-live="off">
<ularia-live="off">
<li>[2018-01-17] (<ahref="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-10-16] (<ahref="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>
<ularia-role="log"aria-live="off">
<ularia-live="off">
<li>[2017-12-28] (<ahref="https://github.com/chamilo/chamilo-lms/commit/b00352a5b2cc4ed199e1db41e4398503e15fec5c">b00352a5</a> - <ahref="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] (<ahref="https://github.com/chamilo/chamilo-lms/commit/39bbae3c5da98e2abef53fb39ac14c40893067ed">39bbae3c</a> - <ahref="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] (<ahref="https://github.com/chamilo/chamilo-lms/commit/a8974e8061fe744f68a8730b72a87e5e9364bd84">a8974e80</a> - <ahref="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>
<ularia-role="log"aria-live="off">
<ularia-live="off">
<li>[2018-01-18] (<ahref="https://github.com/chamilo/chamilo-lms/commit/d713cbff9ff1ebceb4c0e90ecb8131bcf04763cd">d713cbff</a>) Add LTI plugin translation to French and Spanish</li>
<li>[2018-01-18] (<ahref="https://github.com/chamilo/chamilo-lms/commit/002b907867dcea704c0533b85c3876a91e393e97">002b9078</a> - <ahref="https://task.beeznest.com/issues/13469">BT#13469</a>) Fix and improve Ims/LIT plugin</li>
<li>[2018-01-18] (<ahref="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>
<ularia-role="log"aria-live="off">
<ularia-live="off">
<li>[2017-12-13] (<ahref="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-06-16] (<ahref="https://github.com/chamilo/chamilo-lms/commit/686274be02c1ed3027ed0b7a76b2f6e12cc800cd">686274be</a> - <ahref="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>
<ularia-role="log"aria-live="off">
<ularia-live="off">
</ul>
<h3>Removals</h3>
<ularia-role="log"aria-live="off">
<ularia-live="off">
<li>[2017-10-19] (<ahref="https://github.com/chamilo/chamilo-lms/commit/fe4fb5d0d1d5e099c3b766b3250fb35a4b489867">fe4fb5d0</a> - <ahref="https://github.com/chamilo/chamilo-lms/issues/2200">GH#2200</a>) Remove "Text" plugin as it duplicates the "Static" plugin features</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a285f48555774f1ef2df4df4b9b27c32187b07c0">a285f485</a> - <ahref="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>
<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>
<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
<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 <ahref="https://github.com/chamilo/chamilo-lms/commit/642a80e9e838f98f25135fbb64795e4f3df86260">the code change</a> for detais.</p>
<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 <ahref="https://support.chamilo.org/projects/chamilo-18/wiki/Security_issues">our security issues page</a> for more information.</p>
<p>Chamilo 1.9.6.1 is a patch version with security patches on top of 1.9.6. Please check <ahref="https://support.chamilo.org/projects/chamilo-18/wiki/Security_issues">our security issues page</a> for more information.</p>
<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>
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 <ahref="https://github.com/chamilo">https://github.com/chamilo</a><br/>
<aname="core-developers"></a>
<aid="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>
<aname="quality-assurance"></a>
<aid="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>
<aname="performance"></a>
<aid="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>
<aname="tools"></a>
<aid="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>Ivan Tcholakov <ivantcholakov@gmail.com> (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>
<aname="online-authoring"></a>
<aid="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>
<aname="translations"></a>
<aid="translations"></a>
<h1>Translations</h1>
There are too much translators to list them all. Please check http://translate.chamilo.org <br/>
<aname="documentation"></a>
<aid="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>
<aname="special-thanks"></a>
<aid="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>
<aname="organisations"></a>
<aid="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>
<aname="deprecated-developments"></a>
<aid="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/>
<aname="association"></a>
<aid="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, <ahref="http://www.chamilo.org/en/association"target="_blank">> start by reading its presentation <</a>
<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 </p>
<p></p>
<hrstyle="width: 100%; height: 2px;"/>
<h2><aname="6._LDAP"></a>6. LDAP</h2>
<h2><aid="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>
<hrstyle="width: 100%; height: 2px;"/>
<h2><aname="9._WIRIS_mathematical_formulas"></a>7. Mathematical formulas with WIRIS</h2>
<h2><aid="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 <ahref="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 <ahref="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>
<hrstyle="width: 100%; height: 2px;"/>
<h2><aname="10._Xapian_fulltext_indexing"></a>8. Full-text indexation with Xapian</h2>
<h2><aid="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
<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 -> <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.
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.
<hrstyle="width: 100%; height: 2px;"/>
<h2><aname="13._Changing_language_names_order"></a>11. Changing the language's firstname/lastname order</h2>
<h2><aid="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.
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. <ahref="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
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.
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>
<hrstyle="width: 100%; height: 2px;"/>
<h2><aname="16._Rewrite"></a>14. Rewrite</h2>
<h2><aid="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><aname="17._Git_Upgrade"></a>15. Upgrading from Git</h2>
<h2><aid="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/>
<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>
<hrstyle="width: 100%; height: 2px;"/>
<h2><aname="6._LDAP"></a>6. LDAP</h2>
<h2><aid="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 @@
<hrstyle="width: 100%; height: 2px;"/>
<h2><aname="9._WIRIS_mathematical_formulas"></a>9. Formules mathématiques avec WIRIS</h2>
<h2><aid="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 <ahref="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 <ahref="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>
<hrstyle="width: 100%; height: 2px;"/>
<h2><aname="10._Xapian_fulltext_indexing"></a>Indexation full-text avec Xapian</h2>
<h2><aid="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:
<h2><aname="11._Chamilo_rapid_ppt_conversion"></a>Chamilo Rapide - Conversion de PPT</h2>
<h2><aid="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:
<h2><aname="13._Changing_language_names_order"></a>Changer l'ordre nom/prénom des langues</h2>
<h2><aid="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.
<hrstyle="width: 100%; height: 2px;"/>
<h2><aname="14._Improving_files_download"></a>Améliorer la performance des téléchargements de fichiers</h2>
<h2><aid="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. <ahref="http://stackoverflow.com/a/3731639/1406662">Check http://stackoverflow.com/a/3731639/1406662 for more details on implementing Sendfile</a>.
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.
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>
<hrstyle="width: 100%; height: 2px;"/>
<h2><aname="16._Rewrite"></a>Réécriture</h2>
<h2><aid="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/>
<pclass="p14"><spanclass="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”>”Impostazioni di Configurazione”>”Editor”. Abilitare l’impostazione “ASCIIMathML mathematical editor”.</span></p>
<pclass="p8"><spanclass="s1"></span><br></p>
<pclass="p14"><spanclass="s1">All’interno dei vostri documenti lo script ASCIIMathML.js presenterà le formule matematiche in queste due modalità alternative:</span></p>
<p>
<ul>
<liclass="li14"><spanclass="s1">traducendo le notazioni delle formule ASCIIMath in codice MathML. Gli standard di MathML sono supportati attualmente dai seguenti browsers:</span></li>
<ul>
<liclass="li14"><spanclass="s1">Mozilla Firefox, potresti però dover installare i font STIX (<ahref="http://www.stixfonts.org"><spanclass="s2">http://www.stixfonts.org</span></a>) sulle tue macchine client per avere una resa ottimale delle formule;</span></li>
<liclass="li14"><spanclass="s1">Internet Explorer 6 o superiore utilizzando l’add-on MathPlayer 2.0 o superiore (<ahref="http://ww.dessci.com/en/products/mathplayer"><spanclass="s2">http://ww.dessci.com/en/products/mathplayer</span></a>);</span></li>
<liclass="li14"><spanclass="s1">Opera 9.5 o superiore</span></li>
</ul>
<liclass="li14"><spanclass="s1">Mozilla Firefox, potresti però dover installare i font STIX (<ahref="http://www.stixfonts.org"><spanclass="s2">http://www.stixfonts.org</span></a>) sulle tue macchine client per avere una resa ottimale delle formule;</span></li>
<liclass="li14"><spanclass="s1">Internet Explorer 6 o superiore utilizzando l’add-on MathPlayer 2.0 o superiore (<ahref="http://ww.dessci.com/en/products/mathplayer"><spanclass="s2">http://ww.dessci.com/en/products/mathplayer</span></a>);</span></li>
<liclass="li14"><spanclass="s1">Opera 9.5 o superiore</span></li>
<liclass="li14"><spanclass="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>
# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</Location>
</Location>
</pre>
<hr/>
Don't have time or resources to optimize your Chamilo installation yourself? Hire an <ahref="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><aname="7.High-numbers-memory"></a>Memory considerations for high numbers of users</h2>
<h2><aid="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/>