In the following credits, when possible, we tried to put the latest contributorsfirst, in order to show more clearly the contributions relevant to the present time.<br/>
<aname="core-developers"></a>
<h1>Core developers</h1>
<ol>
<h1>Core contributors</h1>
<p>The core contributors are the people who contributed most to the Chamilo software. 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 our project.</p>
<li>Julio Allen Montoya Armas (gugli100@gmail.com) - Lead developer - BeezNest, France</li>
<li>Juan Carlos Raña Trabado - Independent developer and mastermind for documents, wiki and other pedagogical tools - Spain</li>
<li>Laurent Opprecht - Developer responsible for rewriting/restructuring the application core and plugins - Université de Genève, Switzerland</li>
<li>Hubert Borderiou - Developer responsible for exercises categories and many other practical fixes - Université de Grenoble, France</li>
<li>Noa Orizales - Tireless coordinator of everything non-related to coding, which enabled developers to do a better job - Contidos Dixitais, Spain</li>
<li>Coursenligne45 - Anonymous reporter and contributor to many bugfixes - France</li>
<li>Marko Kastelic - Reporter and contributor to many bugfixes - Slovenia</li>
<li>Special thanks go to <ahref="#special-thanks">many other people</a>, less involved in the project directly but who's support was greatly appreciated</li>
</ul>
<h2>Previous versions</h2>
<ul>
<li>BeezNest Latino (ex Dokeos Latinoamérica) (2008-2012)
<ul>
<li>Yannick Warnier (ywarnier@beeznest.org) - Lead developer</li>
<li>Julio Allen Montoya Armas (gugli100@gmail.com) - Lead Latino developer</li>
<li> Juan Carlos Raña Trabado - considerable work on the wiki integration and improvements, and the FCKEditor/Mimetex extension as well as *many* FCKEditor's file manager and other modules improvements, as well as a continuous stream of recommendations that helped shape 1.8.5 and 1.8.6.*</li>
<li> Ivan Tcholakov - various bugfixes in 1.8.6.*, very accurate bug reporting contributions and a considerable work in the integration of a new version of FCKEditor, along with a bunch of useful plugins and an exceptional work on internationalization</li>
</ul>
</li>
<li>Dokeos (2004-2009)
<ul>
<li>Thomas De Praetere (thomas.depraetere@dokeos.com) - Creator of Claroline (2000) and later Dokeos (2004)</li>
<li>Arnaud Ligot (arnaud@cblue.be) - also independently, through CBlue (2010-2011)</li>
<li> Juan Carlos Raña Trabado - considerable work on the wiki integration and improvements, and the FCKEditor/Mimetex extension as well as *many* FCKEditor's file manager and other modules improvements, as well as a continuous stream of recommendations that helped shape 1.8.5 and 1.8.6.*</li>
<li> Ivan Tcholakov - various bugfixes in 1.8.6.*, very accurate bug reporting contributions and a considerable work in the integration of a new version of FCKEditor, along with a bunch of useful plugins and an exceptional work on internationalization</li>
</ul>
</li>
<li>Dokeos (2004-2009)
<ul>
<li>Thomas De Praetere (thomas.depraetere@dokeos.com) - Creator of Claroline (2000) and later Dokeos (2004)</li>
<li>Arnaud Ligot (arnaud@cblue.be) - also independently, through CBlue (2010-2011)</li>
<li>Université Catholique de Louvain (Claroline, 2001-2003)</li>
</ol>
</li>
<li>Hogeschool Gent (2004-2007)
<ul>
<li> Bart Mollet (bart.mollet@hogent.be)</li>
</ul>
</li>
<li>Université Catholique de Louvain (Claroline, 2001-2003)</li>
</ul>
<aname="quality-assurance"></a>
<h1>Quality Assurance</h1>
@ -577,10 +590,10 @@ There are too much translators to list them all. Please check http://translate.c
<li> Juan Valenzuela, for patch suggestions for random tests in D.1.8.6</li>
<li> Daniel Enrique Perales Gomez, for various bugfixes in various tools</li>
<li> Arthur Jonathan Portugal Guerrero, for his patient work on the technical documentation and his thorough testing of 1.8.6 features and implementing the first browser-based tests set</li>
<li> Michela Karina Mosquera Guardamino, for helping improve the visibility of Chamilo (and Dokeos before that) in the Latin American area, patiently answering crazy amounts of information requests and organizing great community events (Chamilo P@rty, Chamilo Users Day Perú, ...)</li>
<li> Michela Karina Mosquera Guardamino, for helping improve the visibility of Chamilo (and Dokeos before that) in the Latin American area, patiently answering crazy amounts of information requests and organizing great community events (Chamilo P@rty, Chamilo Users Day Perú, ...), and usability suggestions for LMS 1.9</li>
<li> Jhon Rhoos Hinojosa Portuguez, for various bugfixes in 1.8.6</li>
<li> Carlos Vargas (litox84@hotmail.com), for a huge amount of bugfixes in 1.8.6</li>
<li> Jan Derriks- various bugfixes in 1.8.7 and very accurate bug reporting contributions from 1.8.7 to 1.8.8</li>
<li> Carlos Vargas (litox84@hotmail.com), for a huge amount of bugfixes in 1.8.6 and a few bug reports in LMS 1.9</li>
<li> Jan Derriks- various bugfixes in 1.8.7 and very accurate bug reporting contributions from 1.8.7 to 1.9</li>
<li> Ronny Velasquez, for a series of bugfixes and improvements in 1.8.6</li>
<li> Ricardo Rodriguez, for implementing the first set of unit tests in 1.8.6, and manual testing and reporting</li>
<li> Franco Cedillo, for minor bugfixes in 1.8.6</li>
@ -594,25 +607,25 @@ There are too much translators to list them all. Please check http://translate.c
<li> Claire Thibault (claire.thibault _at__ ac-orleans-tours.fr) - bugfix in 1.8.7.1</li>
<li> Jean Robert Opgenort (jeanrobert __a_t_ opgenort dot nl) - very accurate score tracking bug reports in 1.8.7.1</li>
<li> Anaël Boulier (intern at http://www.2i2l.fr), for his excelent work of writing user documentation in French for 1.8.7</li>
<li> Alberto Torreblanca for help fixing bugs during code sprint 2011-01-16 and learning path mini-panel implementation</li>
<li> Alberto Torreblanca for help fixing bugs during code sprint 2011-01-16 and learning path mini-panel implementation, and bug reports in LMS 1.9</li>
<li> Joel Porras for help fixing bugs during code sprint 2011-01-16</li>
<li> Simon Legner for improvements suggestions (first one being #1538)</li>
<li> Jean Karim Bockstael, for patch to avoid hardcoded db_glue (commit 13878)</li>
<li> Marco Sousa, for additional reports elements (and translation to Brazilian) for 1.8.8 and webservices for Android app in 1.8.8.4</li>
<li> Olivier Corre, Lily Ni and Thorsten Giertz for translation to Simplified Chinese and several bug reports to 1.8.8 and 1.8.8.2</li>
<li> Alain Deschênes, for numerous bug reports to 1.8.8</li>
<li> Olivier Corre, Lily Ni and Thorsten Giertz for translation to Simplified Chinese and several bug reports to 1.8.8 and 1.8.8.2 and bug reports for LMS 1.9</li>
<li> Alain Deschênes, for numerous bug reports to 1.8.8 and LMS 1.9</li>
<li> Peter Van den Broek, for bug reports to 1.8.8</li>
<li> Dominique Colombani, for bug report to 1.8.8</li>
<li> Hubert Borderiou, for bug reports to 1.8.8, reports for 1.8.8.4 and social marketing</li>
<li> Hubert Borderiou, for bug reports to 1.8.8, reports for 1.8.8.4 and social marketing, and important contributions to 1.9 (now considered core contributor)</li>
<li> Jose Ramos Garces, for bug reports to 1.8.8</li>
<li> André Boivin, for considerable number of bug reports and patches to HotPotatoes system</li>
<li> André Boivin, for considerable number of bug reports and patches to HotPotatoes system and more bug reports in LMS 1.9</li>
<li> Stéphane Lofreda, for bug reports to 1.8.8</li>
<li> Marko Kastelic, for bug reports to 1.8.8</li>
<li> Marko Kastelic, for bug reports to 1.8.8& 1.9</li>
<li> Jorge Frisancho, USIL, for several small improvements to usability in 1.8.8 </li>
<li> Jonas Fangstrom, for bug reports to 1.8.8</li>
<li> Jeroen Brussich, for bug reports to 1.8.8</li>
<li> Antonio Salinas, for bug reports to 1.8.8</li>
<li>Jose Abuin Mosquera, for bug reports to 1.8.8</li>
<li>Jose Abuin Mosquera, for bug reports to 1.8.8 and LMS 1.9</li>
<li>Tony Taylor, for bug reports to 1.8.8</li>
<li>Omar Arino, for bug reports to 1.8.8</li>
<li>Cécile Deruy, for bug reports to 1.8.8</li>
@ -625,6 +638,23 @@ There are too much translators to list them all. Please check http://translate.c
<li>Bart Mollet, Hogeschool Gent, for patches in 1.6 & 1.8</li>
<li>Kristof Van Steenkiste & Sebastien Jacobs (initial Reservation plugin, 2007)</li>
<li>Codesprint Lima 2012<ul><li>Sheyla Balandra</li><li>Michela Mosquera</li><li>Fernando P. García</li><li>Alberto Torreblanca</li></ul></li>
<li>Yoselyn Castillo, BeezNest, Cuba, for a few bugfixes in LMS 1.9</li>
<li>Anne-Lise Lambin, CBlue, Belgium, for a few new admin features in LMS 1.9</li>
<li>Bas Wijnen, The Netherlands, for a series of bug reports & contributions in LMS 1.9</li>
<li>José García, NoSoloRed, for bug reports in LMS 1.9</li>
<li>Laura Guirao, NoSoloRed, for bug reports in LMS 1.9</li>
<li>Philippe Nicolas, ESIAJ, for bug reports in LMS 1.9</li>
<li>Valérie Gérard, ESIAJ, for bug and usability reports in LMS 1.9</li>
<li>Julio Bonifacio Aliaga, BeezNest, for a few fixes in LMS 1.9</li>
<li>Mic Yu, for bug reports in LMS 1.9</li>
<li>Melissa Cadelina, for bug reports in LMS 1.9</li>
<li>Robert Parlett, for bug reports in LMS 1.9</li>
<li>Henry Caballero, Peru, for bug reports in LMS 1.9</li>
<li>Stijn Michels, for bug reports in LMS 1.9</li>
<li>Ph A, France, for anonymous bug reports in LMS 1.9</li>
<li>Henri Hedman, for bug reports in LMS 1.9</li>
<li>Ludovic Gasc, France, for optimization patch in LMS 1.9</li>
<li>Juho Paranko, Finland, for bug reports in LMS 1.9</li>
<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>
@ -636,17 +666,19 @@ These institutions and companies have either contributed to the Chamilo project
<li>Universidad Tecnológica del Perú, Lima, Peru</li>
<li>Universidad de Tocantins, Tocantins, Brazil</li>
<li>Gobierno Regional del Callao, Callao, Peru</li>
<li>EPSU, Genève, Suisse</li>
<li>EPSU, Genève, Switzerland</li>
<li>Formascience, Strasbourg, France</li>
<li>IPYS, Lima, Peru</li>
<li>Imag'in, Nouméa, New Caledony</li>
<li>Vall d'Hebron Hospital, Barcelona, Spain</li>
<li>Université de Genève, Geneva, Switzerland</li>
<li>Université de Grenoble, Grenoble, France</li>
<li>ESIAJ, Namur, Belgique</li>
<li>ESIAJ, Namur, Belgium</li>
<li>Unidad Editorial, Spain</li>
<li>Académie d'Aix-Marseilles, France</li>
<li>Commission Scolaire des Hautes-Rivières, project TIC-FP, Canada</li>
@ -64,9 +64,8 @@ required information to install it.</p>
<ul>
<li> Apache 2+</li>
<li> PHP5.3.0+ with MySQL bindings and php-gd extension to allow
Chamilo to resize pictures. Progressive upload bar and timezone features only
work with PHP5.2.0+, and the new components we have included from the Symfony framework highly depend on namespaces, a feature that appeared in PHP 5.3.0+</li>
<li> MySQL database server 4 or 5</li>
Chamilo to resize pictures. The new components we have included from the Symfony framework highly depend on namespaces, a feature that appeared in PHP 5.3.0+</li>
<li> MySQL or MariaDB database server version 5</li>
@ -75,12 +75,12 @@ optimal flexibility, remote control and scalability. <br />
<br/>
Chamilo is mainly a LMS running <spanstyle="font-weight: bold;">Apache 1.3, 2.0</span>, <spanstyle="font-weight: bold;">MySQL 5.1</span> and <spanstyle="font-weight: bold;">PHP 5.2</span> (the so called <spanstyle="font-weight: bold;">AMP</span> trilogy). <br/>
Chamilo is mainly a LMS running <spanstyle="font-weight: bold;">Apache 1.3, 2.0</span>, <spanstyle="font-weight: bold;">MySQL 5.1 (or MariaDB)</span> and <spanstyle="font-weight: bold;">PHP 5.3</span> (the so called <spanstyle="font-weight: bold;">AMP</span> trilogy). <br/>
<br/>
All these software are open source and freely available. <br/>
All these pieces of software are free software and freely available. <br/>
<br/>
@ -103,37 +103,32 @@ For instance, on a Ubuntu server, use Shell or Synaptic following the
<li>Copy the Chamilo directory in your Apache web directory. This can be
<spanstyle="font-weight: bold;">C:\xampp\htdocs\</span> on a Windows server or <spanstyle="font-weight: bold;">/var/www/html/</span> on a Linux server</li>
<spanstyle="font-weight: bold;">C:\xampp\htdocs\</span> on a Windows server or <spanstyle="font-weight: bold;">/var/www/html/</span> (or /var/www/chamilo/) on a Linux server</li>
<li>Open your web browser (Internet Explorer, Firefox...) and type
<spanstyle="font-weight: bold;">http://localhost/chamilo/</span> if you install locally or
<spanstyle="font-weight: bold;">http://www.domain.com/chamilo/</span> if you install remotely</li>
<spanstyle="font-weight: bold;">http://www.domain.com/chamilo/</span> if you install remotely. <spanclass="muted">We recommend defining a specific Virtual Host for this installation if you posess the skills to do so</span>
</li>
<li>Follow the web installation process. You can accept all default
values. Consider changing the admin password to remember it. </li>
</ul>
</ol>
<br/>
The following directories need to be readable, writeable and executable for everyone (replace [chamilo] with the directory where your Chamilo installation is located):
The following directories need to be readable, writeable and executable by your web server.
<spanclass="muted">This usually requires no specific action on Windows servers, but will require a "chmod" under Linux and Mac. See instructions below.</span><br/>Replace [chamilo] with the directory where your Chamilo installation is located):
<h2><aname="3._Upgrade_from_a_previous_version_of"></a>3. Upgrade from a
previous version of Chamilo or Dok€os (versions <2.0)</h2>
Before upgrading we <b>heavily</b> recommend you do a full backup of the previous
previous version of Chamilo LMS (1.*) or Dok€os (<2.0)</h2>
Before upgrading, we <b>heavily</b> recommend you do a full backup of the previous
Chamilo or Dok€os directories and databases. If you are unsure how to achieve this
please ask your hosting provider for advice.<br/>
<em>Chamilo LMS 1.9 comes with a new database structure. Although the upgrade script
takes the migration in charge, it will be generate a very heavy load on your server
during the upgrade, and will change your database completely, preserving the data
as well as possible (we have tested the procedure many times, but remember this is
GNU/GPLv3 and we cannot be held responsible for what would happen to your data
without professional supervision). This is why we *really* recommend you take
a full backup of your system before you upgrade.</em>
<br/>
<em> NOTE: </em> This version of Chamilo can only be used to upgrade from
<divclass="muted"> NOTE: This version of Chamilo can only be used to upgrade from
smaller versions of Chamilo or Dok€os. For example, you cannot use the normal
upgrade scripts from Chamilo 1.8.8.4 to upgrade from Dok€os 2.0. If you need this,
please contact one of the Chamilo Association's official providers.
upgrade scripts from Chamilo 1.9 to upgrade from Dok€os 2.0. If you need this,
please contact one of the Chamilo Association's official providers<providers@chamilo.org>)</div>
<p></p>
<h3>3.1 Upgrading from Chamilo 1.8.8 or 1.8.8.2</h3>
<ul>
<li> check that you haven't left any customised stylesheet or image*</li>
<li> download the Chamilo 1.8.8.4 install package from the <ahref="http://www.chamilo.org/download">Chamilo download page</a></li>
<li> unzip the new files of Chamilo 1.8.8.4 over the files of the older version (or unzip the files in one folder and then copy the files from there to the older version's directory)</li>
<li> update $_configuration['system_version'] to '1.8.8.4' in the main/inc/conf/configuration.php file</li>
<li> that's it! You are now using Chamilo 1.8.8.4</li>
</ul>
<h3>3.1 Upgrading from Chamilo 1.8.x</h3>
<ul>
<li> check that you haven't left any customised stylesheet or image*</li>
<li> download the Chamilo 1.8.8.4 install package from the <ahref="http://www.chamilo.org/download">Chamilo download page</a></li>
<li> unzip the new files of Chamilo 1.8.8.4 over the files of the older version (or unzip the files in one folder and then copy the files from there to the older version's directory)</li>
<li> check that you haven't left any customised stylesheet or image <spanclass="muted">(if you have, make sure you keep a copy on the side*)</span></li>
<li> download the Chamilo 1.9 install package from the <ahref="http://www.chamilo.org/download">Chamilo download page</a></li>
<li> unzip the new files of Chamilo 1.9 over the files of the older version (or unzip the files in one folder and then copy the files from there to the older version's directory)</li>
<li> point your browser on your portal URL + main/install/</li>
<li> choose your language and click <spanstyle="font-style: italic;">Upgrade from 1.8.x</span></li>
</ul>
@ -340,16 +335,16 @@ please contact one of the Chamilo Association's official providers.
<em>If you upgrade from Dok€os 1.8.x</em> :
<ul>
<li> check that you haven't left any customised stylesheet or image*</li>
<li> download the Chamilo 1.8.8.4 install package from the <ahref="http://www.chamilo.org/download">Chamilo download page</a></li>
<li> unzip the new files of Chamilo 1.8.8.4 over the files of the older version (or unzip the files in one folder and then copy the files from there to the older version's directory)</li>
<li> check that you haven't left any customised stylesheet or image<spanclass="muted">(if you have, make sure you keep a copy on the side*)</span></li>
<li> download the Chamilo 1.9 install package from the <ahref="http://www.chamilo.org/download">Chamilo download page</a></li>
<li> unzip the new files of Chamilo 1.9 over the files of the older version (or unzip the files in one folder and then copy the files from there to the older version's directory)</li>
<li> point your browser on your portal URL + main/install/</li>
<li> choose your language and click <spanstyle="font-style: italic;">Upgrade from 1.8.x</span></li>
</ul>
<br/>
<fontsize="-1">* Styles and images are located in the main/css or main/img
<spanclass="muted">* Styles and images are located in the main/css or main/img
directories. You can still recover them from your backup if you have made it.
Any modified style or image that uses the default style/image name will be
overwritten by the next step. To avoid loosing your customisations, always
@ -358,7 +353,7 @@ directories. You can still recover them from your backup if you have made it.
versions. In Dok€os 1.8.5, we have changed the name of several CSS themes.
Backwards compatibility is ensured by the fact that an upgrade only adds the
new themes, but you should try and use these new themes rather than sticking
to the old ones which will be deprecated shortly (not maintained).</font>
to the old ones which will be deprecated shortly (not maintained).</span>
<br/>
<p></p>
@ -382,9 +377,9 @@ The complete process is as follow:
<em>old_version</em> and make it writeable by the web server. This
is important to allow the move of the courses/ and upload/ directories
to the new install</li>
<li> download the Chamilo 1.8.8.4 install package from the
<li> download the Chamilo 1.9 install package from the
@ -520,6 +513,8 @@ Newer distributions also allow downloading rpms for additional packages.</p>
<h3><b>Activating LDAP in Chamilo</b></h3>
<pclass="muted">Note: The LDAP mechanism has been changed in 1.9. Please check
the configuration settings inside Chamilo to learn the details.</p>
<p>
In (chamilo folder)/main/inc/conf/configuration.php, around line 90, you see<br/>
@ -740,7 +735,7 @@ You may need to alter the setting to be for example:</p>
<hrstyle="width: 100%; height: 2px;"/>
<h2><aname="9._WIRIS_mathematical_formulas"></a>9. Mathematical formulas with WIRIS</h2>
<p>Installing this plugin you get WIRIS editor and WIRIS CAS. <br/>
This activation is not fully realized unless it has been previously downloaded the <ahref="http://www.wiris.com/plugins/editors/download?filter=fckeditor"target="_blank">PHP plugin for FCKeditor WIRIS</a> and unzipped its contents in the Chamilo's directory main/inc/lib/fckeditor/editor/plugins/fckeditor_wiris/ <br/>This is necessary because Wiris is proprietary software and his 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>
This activation will not be completed unless you have previously downloaded the <ahref="http://www.wiris.com/plugins/editors/download?filter=fckeditor"target="_blank">PHP plugin for FCKeditor WIRIS</a> and unzipped its contents into the main/inc/lib/fckeditor/editor/plugins/fckeditor_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>Full-text indexation with Xapian</h2>
@ -756,8 +751,8 @@ Then go to your administration page -> Configuration settings -> Search
and enable the search tool. Follow the recommendations on the page to get the
complete indexing suite installed. Once you're done, all documents you import
into your Chamilo portal in a recognized format will be indexed and searchable.
Chamilo Administrators training (which you can ask any Chamilo's Official
Provider for) include a full review of the full-text search feature.
Chamilo Administrators training (which you can ask any <ahref="http://www.chamilo.org/en/providers">Chamilo's Official
Provider</a> for) include a full review of the full-text search feature.
@ -1553,79 +1553,40 @@ $TeachersCanChangeScoreSettingsTitle = "Els professors poden canviar la configur
$TeachersCanChangeScoreSettingsComment = "A l'editar la configuració de les Avaluacions";
$GradebookEnableLockingTitle = "Activa el bloqueig d'Avaluacions pels professors";
$GradebookEnableLockingComment = "Un cop activada, aquesta opció permetrà als professors bloquejar qualsevol avaluació dins del seu curs. Això prohibirà al professor qualsevol modificació posterior dels resultats dels seus alumnes en els recursos usats per a aquesta avaluació: exàmens, lliçons, tasques, etc. L'únic rol autoritzat a desbloquejar una avaluació és l'administrador. El professor estarà informat d'aquesta possibilitat en intentar desbloquejar l'avaluació. El bloqueig com el desbloqueig estaran desats en el registre d'activitats importants del sistema.";
$LdapDescriptionComment = "Autenticació LDAP :
Veure I. Tot seguit per configurar LDAP
Veure II. Tot seguit per activar l'autenticació LDAP
Actualitzar les atributs de l'usuari, amb dades LDAP, després de l'autenticació CAS (veure la configuració CAS):
Veure I. Tot seguit per configurar LDAP
Administració de l'autenticació d'usuari CAS, l'activació LDAP no és necessària.
I. Configuració LDAP
Edita l'arxiu main/auth/external_login/ldap.conf.php
-> Edita els valorsde l'array $extldap_config
Els paràmetres són:
cadena base del domini (ex : 'base_dn' => 'DC=cblue,DC=be')
nom complet d'administració (ex : 'admin_dn' =>'CN=admin,dc=cblue,dc=be')
contrasenya admin (ex : 'admin_password' => '123456')
ldap host (ex : 'host' => array('1.2.3.4', '2.3.4.5', '3.4.5.6'))
filtre (ex : 'filter' => '')
port (ex : 'port' => 389)
versió del protocol (2 or 3) (ex : 'protocol_version' => 3)
user_search (ex : 'user_search' => 'sAMAccountName=%username%')
encoding (ex : 'encoding' => 'UTF-8')
update_userinfo (ex : 'update_userinfo' => true)
-> Per actualitzar correspondències entre usuari i els atributs LDAP, edita la matriu $extldap_user_correspondance
Els valors de la matriu són <chamilo_field> => >ldap_field>
L'estructura de la matriu és explicada a l'arxiu main/auth/external_login/ldap.conf.php
A tenir en compte: els usuaris LDAP utilitzen els mateixos camps que els usuaris de la plataforma per autenticar-se.
A tenir en compte: l'activació LDAP afegeix un menú extern d'autenticació [LDAP] a les pàgines d'usuari \"afegeix o modifca\".";
$LdapDescriptionComment = "<divclass='normal-message'><br/><ul><li>Autenticació LDAP:<br/>Veure I. tot seguit per configurar LDAP <br/>Veure II. tot seguit per activar l'autenticació LDAP</li><br/><br/><li> Actualitze els atributs d'usuari com a dades LDAP després de l'autenticació CAS (veure <ahref='settings.php?category=CAS'>configuració CAS</a>) : <br/>Veure I. tot seguit per configurar LDAP <br/>CAS administra l'autenticació d'usuari, l'activació de LDAP és doncs innecessària.</li><br/></ul></div><br/><h4>I. Configuració LDAP</h4><h5>Editar l'arxiu main/auth/external_login/ldap.conf.php </h5>-> Editar valors de l'array <code>$extldap_config</code><br/><br/>Els paràmetres són <br/><ul><li>cadena del domini base (ex : 'base_dn' => 'DC=cblue,DC=be') </li><li>nom distinguit d'administrador (ex : 'admin_dn' =>'CN=admin,dc=cblue,dc=be') </li><li>contrasenya d'administrador (ex : 'admin_password' => '123456') </li><li>anfitrió LDAP (ex : 'host' => array('1.2.3.4', '2.3.4.5', '3.4.5.6')) </li><li>filtre (ex : 'filter' => '') </li><li>port (ex : 'port' => 389) </li><li>versió de protocol (2 o 3) (ex : 'protocol_version' => 3) </li><li>user_search (ex : 'user_search' => 'sAMAccountName=%username%') </li><li>codificació (ex : 'encoding' => 'UTF-8') </li><li>update_userinfo (ex : 'update_userinfo' => true) </li></ul>-> Per actualitzar les correspondències entre usuari i atributs LDAP, edite l'array <code>$extldap_user_correspondance</code><br/>Els valors de l'array són <chamilo_field> =>>ldap_field><br/>L'estructura de l'array està explicada a l'arxiu main/auth/external_login/ldap.conf.php<br/><br/><br/><h4>II. Activar autenticació LDAP </h4><h5>Edite l'arxiu main/inc/conf/configuration.php </h5>-> Descomente les línies <br/>$extAuthSource["extldap"]["login"] =$_configuration['root_sys'].$_configuration['code_append']."auth/external_login/login.ldap.php";<br/>$extAuthSource["extldap"]["newUser"] =$_configuration['root_sys'].$_configuration['code_append']."auth/external_login/newUser.ldap.php";<br/><br/>A tindre en compte : Els usuaris LDAP usen els mateixos camps per identificar-se que els usuaris de la plataforma.<br/>A tindre en compte : L'activació de LDAP afegeix un menú d'autenticació externa [LDAP] en \"afegir o modificar\" pàgines d'usuari.</div>";
Modifiqueu els valors de $result amb el nom dels atributs de Shibboleth
$result->unique_id = 'mail';
$result->firstname = 'cn';
$result->lastname = 'uid';
$result->email = 'mail';
$result->language = '-';
$result->gender = '-';
$result->address = '-';
$result->staff_category = '-';
$result->home_organization_type = '-';
$result->home_organization = '-';
$result->affiliation = '-';
$result->persistent_id = '-';
...
<ul>
<li>$result->unique_id = 'mail';
<li>$result->firstname = 'cn';
<li>$result->lastname = 'uid';
<li>$result->email = 'mail';
<li>$result->language = '-';
<li>$result->gender = '-';
<li>$result->address = '-';
<li>$result->staff_category = '-';
<li>$result->home_organization_type = '-';
<li>$result->home_organization = '-';
<li>$result->affiliation = '-';
<li>$result->persistent_id = '-';
<li>...
</ul>
Aneu al connector per afegir el botó d'autenticació Sibboleth per al seu campus Chamilo.";
Aneu al connector per afegir el botó d'autenticació Shibboleth per al seu campus Chamilo.";
$LdapDescriptionTitle = "Autenticació LDAP";
$FacebookMainActivateTitle = "Autenticació amb Facebook";
$FacebookMainActivateComment = "En primer lloc, heu de crear una aplicació de Facebook (veure https://developers.facebook.com/apps) amb un compte de Facebook. En els paràmetres d'aplicacions de Facebook, el valor de direcció URL del lloc ha de tenir \"una acció = fbconnect\" un paràmetre GET (http://mychamilo.com/?action=fbconnect, per exemple).
$FacebookMainActivateComment = "En primer lloc, heu de crear una aplicació de Facebook (veure <ahref=\"https://developers.facebook.com/apps\">https://developers.facebook.com/apps</a>) amb un compte de Facebook. En els paràmetres d'aplicacions de Facebook, el valor de direcció URL del lloc ha de tenir \"una acció = fbconnect\" un paràmetre GET (http://mychamilo.com/?action=fbconnect, per exemple).<br/>
Llavors,
editeu el fitxer main/auth/external_login/facebook.conf.php i accediu a \"appId\" i \"secret\" els valors de $facebook_config. Aneu connectors per afegir un botó configurable \"Accediu amb Facebook\" per al campus de Chamilo.";
<h5>editeu el fitxer main/auth/external_login/facebook.conf.php</h5> i accediu a \"appId\" i \"secret\" els valors de $facebook_config.<br/> Aneu connectors per afegir un botó configurable \"Accediu amb Facebook\" per al campus de Chamilo.";
$LanguagePriority1Title = "Prioritat d'idioma 1";
$LanguagePriority2Title = "Prioritat de l'idioma 2";