<li><ahref="#16._Rewrite">Configuration de la réécriture</a></li>
</ol>
</ol>
<br/>
<br/>
@ -81,11 +81,8 @@ distribution Debian (ou sa petite soeur Ubuntu)<br />
<br/>
<br/>
Chamilo est un système de gestion de l'apprentissage (LMS) qui fonctionne
Chamilo est un système de gestion de l'apprentissage (LMS) qui fonctionne
principallement sur base d'un <spanstyle="font-weight: bold;">serveur web (Apache 2.2
principallement sur base d'un <spanstyle="font-weight: bold;">serveur web (Apache 2.2+)</span>, de <spanstyle="font-weight: bold;">MySQL 5.1+ ou de MariaDB 5+
recommandé)</span>, de <spanstyle="font-weight: bold;">MySQL (5.1 ou 5.5) ou de MariaDB
(5 ou 10)</span> et de <spanstyle="font-weight: bold;">PHP 5.4+</span> (le support de PHP 7 n'a pas été pleinement testé). <br/>
(5 ou 10)</span> et de <spanstyle="font-weight: bold;">PHP 5.4, 5.5 ou 5.6 (5.6 recommandé
pour une plus grande efficacité)</span> (la trilogie aussi appelée
<li>Copiez le répertoire de Chamilo dans le répertoire web de votre serveur web (Apache).
<li>Copiez le répertoire de Chamilo dans le répertoire racine de votre serveur web.
Celui-ci peut se trouver dans <spanstyle="font-weight: bold;">C:\xampp\htdocs\</span> sur
Celui-ci peut se trouver dans <spanstyle="font-weight: bold;">C:\xampp\htdocs\</span> sur
une machine Windows avec WAMP, ou dans <spanstyle="font-weight: bold;">/var/www/html/</span> (ou /var/www/) sur un serveur Linux</li>
une machine Windows avec WAMP, ou dans <spanstyle="font-weight: bold;">/var/www/html/</span> (ou /var/www/) sur un serveur Linux</li>
<li>Vérifiez que votre serveur web supporte les .htaccess (Voir la section Réécriture plus bas)</li>
<li>Ouvrez votre navigateur (Firefox, Chrome, ...) et tapez l'adresse suivante
<li>Ouvrez votre navigateur (Firefox, Chrome, ...) et tapez l'adresse suivante
<spanstyle="font-weight: bold;">http://localhost/chamilo/</span> si vous l'avez installé localement ou
<spanstyle="font-weight: bold;">http://localhost/chamilo/</span> si vous l'avez installé localement ou
<spanstyle="font-weight: bold;">http://www.domain.com/chamilo/</span> l'avez installé à distance. <spanclass="muted">Nous recommandons la définition d'un Virtual Host spécifique pour cette installation si vous avez les compétences requises pour configurer votre serveur web</span>
<spanstyle="font-weight: bold;">http://www.domain.com/chamilo/</span>si vous l'avez installé à distance*
</li>
</li>
<li>Suivez le processus d'installation. Vous pouvez accepter toutes les
<li>Suivez le processus d'installation. Vous pouvez accepter toutes les
valeurs par défaut. Pensez à modifier le mot de passe d'administrateur
valeurs par défaut. Pensez à modifier le mot de passe d'administrateur
afin de vous en souvenir plus tard.</li>
afin de vous en souvenir plus tard.</li>
</ol>
</ol>
<spanclass="text-muted">* Nous recommandons de définir un Virtual Host spécifique pour cette installation, si vous avez les compétences pour ce faire</span>
<br/>
<br/>
<spanclass="muted">Note: si vous installez Chamilo localement en utilisant
<spanclass="muted">Note: si vous installez Chamilo localement en utilisant
"localhost" ou l'adresse IP de votre ordinateur durant l'installation, vous
"localhost" ou l'adresse IP de votre ordinateur durant l'installation, vous
@ -176,113 +190,53 @@ Les répertoires suivants doivent êtres lisibles, éditables et exécutables pa
<br/><br/>
<br/><br/>
Remplacez [chamilo] par le répertoire où vous avez placé le contenu du zip:
Remplacez [chamilo] par le répertoire où vous avez placé le contenu du zip:
<ul>
<ul>
<li>[chamilo]/app/config/</li>
<li>[chamilo]/app/</li>
<li>[chamilo]/app/upload/users/</li>
<li>[chamilo]/vendor/ (nécessite seulement d'être lisible et exécutable)</li>
<li>cherchez les mots contenant "_max" et augmentez les valeurs correspondantes
<li>cherchez les mots contenant "_max" et augmentez les deux valeurs pour optimiser le serveur</li>
pour permettre au serveur de gérer des fichiers plus grands et des requêtes plus lourdes</li>
<li>nous recommandons les valeurs suivantes : </li>
<li>nous recommandons les valeurs suivantes : </li>
</ul>
</ul>
<divclass="code">
<divclass="code">
max_execution_time = 300 ;Maximum execution time of each script, in seconds<br/>
max_execution_time = 300 ;Maximum execution time of each script, in seconds<br/>
max_input_time = 600 ;Maximum amount of time each script may spend parsing request data<br/>
max_input_time = 600 ;Maximum amount of time each script may spend parsing request data<br/>
memory_limit = 256M ;Maximum amount of memory a script may consume (128MB)<br/>
memory_limit = 128M ;Maximum amount of memory a script may consume (128MB)<br/>
post_max_size = 100M<br/>
post_max_size = 100M<br/>
upload_max_filesize = 100M<br/>
upload_max_filesize = 100M;<br/>
short_open_tag = Off<br/>
safe_mode = Off<br/>
magic_quotes_gpc = Off<br/>
magic_quotes_runtime = Off<br/>
</div>
</div>
<p>Certains de nos utilisateurs ont rencontré des problèmes parce que leurs
<br/>
paramètres de configuration ne correspondaient pas dans les cas suivants (valeurs recommandées):</p>
<ul>
<li>short_open_tag = Off</li>
<li>safe_mode = Off</li>
<li>magic_quotes_gpc = Off</li>
<li>magic_quotes_runtime = Off</li>
</ul>
<p>
<p>
Certaines versions antérieures de Chamilo exigeaient que register_globals soit
<strong>Important :</strong>
configuré à On. Ce n'est plus le cas depuis bien longtemps et ce paramètres
Vous aurez besoin de définir votre <em>date.timezone</em> en fonction de votre fuseau horaire.
devrait désormais être configuré à Off (bien que les dernières versions de PHP
Par exemple si votre serveur se trouve dans la zone America/New_York, indiquez cette valeur pour
ne proposent même plus ce paramètre de configuration et le mettent d'office à Off).
le paramètre date.timezone du fichier php.ini :
<spanclass="muted">L'activation du register_globals est désormais largement considérée comme un mauvais choix au niveau sécurité.</span></p>
</p>
<p><strong>Note:</strong> Vous
<em>devez</em> configurer le paramètre <em>date.timezone</em> à la zone horaire
de votre serveur. Par exemple, si votre serveur est dans la zone horaire
'America/New_York', configurez-le de la manière suivante dans votre php.ini:</p>
<divclass="code">
<divclass="code">
date.timezone = 'America/New_York'
date.timezone = 'America/New_York'
@ -349,29 +296,28 @@ de 1000.</p>
inclues durant l'installation de PHP:</p>
inclues durant l'installation de PHP:</p>
<ul>
<ul>
<li>php5-mysql (or php5-mysqlnd) The mysql shared extension for php</li>
<li>php5-session : L'extension pour le partage des sessions pour php</li>
<li>php5-pcre The pcre shared extension for php</li>
<li>php5-mysqlnd (ou php5-mysqli) : L'extension mysql pour php</li>
<li>php5-session The session shared extension for php</li>
<li>php5-zlib : L'extension zlib partagée pour php</li>
<li>php5-zlib The zlib shared extension for php</li>
<li>php5-pcre: L'extension pcre partagée pour php</li>
<li>php5-gd The graphics-generation extension for php</li>
<li>php5-xml</li>
<li>php5-intl The international behaviours extension for php</li>
<li>php5-json</li>
<li>(optional) php5-ldap if you want to be able to use LDAP authentication</li>
<li>php5-mcrypt</li>
<li>php5-iconv ou php5-mbstring (au choix)</li>
<li>php5-gd L'extension de manipulation d'images pour PHP</li>
<li>php5-intl L'extension pour la gestion de l'internationalisation pour PHP</li>
</ul>
</ul>
<p>Nous recommandons aussi les extensions suivantes:</p>
<p>Nous recommandons aussi les extensions suivantes:</p>
<ul>
<ul>
<li>php5-ctype</li>
<li>php5-ctype</li>
<li>php5-iconv</li>
<li>php5-json</li>
<li>php5-mbstring</li>
<li>php5-curl</li>
<li>php5-iconv</li>
<li>php5-xsl</li>
<li>php5-ldap</li>
<li>php5-ldap</li>
<li>php5-xapian</li>
<li>php5-xapian</li>
<li>php5-curl</li>
<li>php5-xsl</li>
</ul>
</ul>
<divstyle="color: red;">Le reste de ce manuel n'est pas encore traduit. N'hésitez pas à consulter
<divstyle="color: red;">Certains sections de ce manuel ne sont pas encore traduites. N'hésitez pas à consulter
le <ahref="http://www.chamilo.org/forum">forum de Chamilo</a> si la lecture
le <ahref="http://www.chamilo.org/forum">forum de Chamilo</a> si la lecture
en anglais vous est impossible.</div>
en anglais vous est impossible.</div>
@ -381,8 +327,8 @@ une version antérieure de Chamilo LMS (1.*) ou de Dok€os (<2.0)</h2>
Avant de mettre à jour, nous recommandons chaudement la prise d'une copie de
Avant de mettre à jour, nous recommandons chaudement la prise d'une copie de
sauvegarde de votre installation (répertoires et bases de données).
sauvegarde de votre installation (répertoires et bases de données).
Si vous ne savez pas comment faire, consultez votre fournisseur d'hébergement
Si vous ne savez pas comment faire, consultez votre fournisseur d'hébergement
ou un administrateur système qualifié.<br/>
ou un administrateur système qualifié avant de continuer l'installation.<br/><br/>
<em>Chamilo LMS 1.9 est livré avec une nouvelle structure de bases de données
<em>Chamilo LMS 1.10 est livré avec une nouvelle structure de bases de données
en comparaison avec 1.8. Bien que le script de migration la prenne
en comparaison avec 1.8. Bien que le script de migration la prenne
complètement en charge, il pourrait générer une surcharge sur votre serveur
complètement en charge, il pourrait générer une surcharge sur votre serveur
durant la mise à jour, et il changera la base de données de façon assez
durant la mise à jour, et il changera la base de données de façon assez
@ -393,73 +339,66 @@ ou un administrateur système qualifié.<br />
C'est pour cela que nous recommandons *vraiment* de faire un backup complet de
C'est pour cela que nous recommandons *vraiment* de faire un backup complet de
votre système avant la mise à jour.</em>
votre système avant la mise à jour.</em>
<br/>
<br/>
<divclass="muted"> NOTE: Pour les bases de données très lourdes de Chamilo,
<br/>
Notez également que Chamilo LMS 1.10 agrège les fichiers du dossier
main/lang en un fichier unique par langue. Si vous avez modifiez les fichiers de langue directement (plutôt que
d'utiliser la méthode recommandée des sous-langages), vous devriez faire une copie
des traductions modifiées avant la mise à jour. Les sous-langages nécessitent également
un peu de travail manuel, mais la procédure de mise à jour n'y touchera pas directement.
<br/><br/>
<divclass="text-muted"> NOTE: Pour les bases de données très lourdes de Chamilo,
certains de nos fournisseurs officiels ont dévelopé des procédures de
certains de nos fournisseurs officiels ont dévelopé des procédures de
migration optimisées qui utilisent plus de mémoire mais exécutent les
migration optimisées qui utilisent plus de mémoire mais exécutent les
migrations jusqu'à 20 fois plus rapidement. Si c'est le genre de choses qui
migrations beaucoup plus rapidement. Si c'est le genre de choses qui
vous intéresse, nous vous recommandons chaudement de les contacter (voir
vous intéresse, nous vous recommandons chaudement de les contacter (voir
références ci-dessous).</div>
références ci-dessous).</div>
<divclass="muted"> NOTE: Cette version de Chamilo peut uniquement etre utilisée
<divclass="text-muted">
uniquement pour mettre à jour des versions antérieures (chronologiquement) de
NOTE: Cette version de Chamilo peut seulement être utilisée pour mettre à jour des versions antérieures de Chamilo ou de Dok€os.
Chamilo ou Dok€os. Par exemple, vous ne pourrez pas l'utiliser pour mettre à
Par exemple vous ne pouvez pas utiliser les scripts de mise à jour normaux de Chamilo 1.10 pour effectuer une mise à jour depuis Dok€os 2.0 (dont la sortie est ultérieure à celle de la création de Chamilo).
jour depuis Dok€os 2.0 (du moins pas officiellement). Si vous avez besoin de
Si vous avez besoin de ce genre de choses, nous vous conseillons de contacter <ahref="https://chamilo.org/providers">les fournisseurs officiels de l'Association Chamilo</a>)
ce genre de choses, nous vous conseillons de contacter les fournisseurs
</div>
officiels de l'Association Chamilo <providers@chamilo.org>)</div>
<p></p>
<p></p>
<h3>3.1 Mettre à jour depuis Chmailo 1.9.x (upgrade mineure)</h3>
<h3>3.1 Mettre à jour depuis Chamilo 1.10.x (upgrade mineure)</h3>
Comme cette version est une version mineure de Chamilo par rapport à une
Comme cette version est une version mineure de Chamilo par rapport à une
quelconque version 1.9.*, les seuls pas à suivre sont:
quelconque version 1.10.*, les seuls pas à suivre sont:
<ul>
<ul>
<li> vérifier que vous n'avez pas créé une version modifiée d'une feuille de
<li>
style en utilisant un répertoire css existant. Si c'est le cas, elle sera
vérifier que vous n'avez pas créé une version modifiée d'une feuille de
écrasée par la mise à jour. Gardez-en une copie que vous renommerez au
style en utilisant un répertoire css existant <spanclass="text-muted">(si c'est le cas, elle sera
moment de la replacer dans le répertoire main/css/</li>
écrasée par la mise à jour. Gardez-en une copie que vous renommerez au
<li> téléchargez le paquet d'installation de Chamilo 1.9 depuis la
moment de la replacer dans le répertoire main/css/)</span>
</li>
<li> téléchargez le paquet d'installation de Chamilo 1.10 depuis la
<ahref="http://www.chamilo.org/download">page de téléchargement de Chamilo</a></li>
<ahref="http://www.chamilo.org/download">page de téléchargement de Chamilo</a></li>
<li> dézippez les nouveaux fichiers de Chamilo 1.9 par dessus les fichiers de
<li> dézippez les nouveaux fichiers de Chamilo 1.10 par dessus les fichiers de
l'ancienne version (ou dézippez les fichiers dans un répertoire et copiez-les ensuite
l'ancienne version (ou dézippez les fichiers dans un répertoire et copiez-les ensuite
là où se trouve votre version actuelle de Chamilo)</li>
là où se trouve votre version actuelle de Chamilo)</li>
<li> éditez le fichier main/inc/conf/configuration.php: à la fin du fichier,
<li> éditez le fichier main/inc/conf/configuration.php: à la fin du fichier,
localisez le numéro de version antérieur (p.ex. '1.9.4') et remplacez-le
localisez le numéro de version antérieur (p.ex. '1.10.4') et remplacez-le
par le numéro de la nouvelle version (p.ex. '1.9.8')</li>
par le numéro de la nouvelle version (p.ex. '1.10.8')</li>
<li> Videz votre dossier archive/ : faites une copie temporaire de index.html, supprimez touss les contenus *dans* ce dossier (ne supprimer pas le dossier, juste ses contenus). Vous pouvez également vider ce dossier depuis le lien "Vidange du répertoire archive" du bloc "Système" de l'interface d'administration.</li>
<li> fini! Il n'y a pas d'autre procédure requise</li>
<li> fini! Il n'y a pas d'autre procédure requise</li>
</ul>
</ul>
<br/>
<br/>
<h3>3.2 Mettre à jour depuis Chamilo 1.9.x</h3>
<h3>3.2 Mettre à jour depuis Chamilo 1.8.x</h3>
<ul>
<ul>
<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> vérifiez que vous n'avez pas laissé de feuille de style personnalisée ou d'image <spanclass="text-muted">(le cas échant, faites-en une sauvegarde*)</span></li>
<li> download the Chamilo 1.9 install package from the <ahref="http://www.chamilo.org/download">Chamilo download page</a></li>
<li> télécharger le paquet Chamilo 1.10 depuis la <ahref="http://www.chamilo.org/download">page de téléchargement de Chamilo</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> décompressez les nouveaux fichiers de Chamilo 1.10 sur les fichiers de votre ancienne installation (ou décompressez les dans un nouveau dossier et copier les fichiers extraits sur les anciens fichiers).</li>
<li> point your browser on your portal URL + main/install/</li>
<li> vérifiez que le fichier .htaccess de la version 1.10 a bien été copié</li>
<li> choose your language and click <spanstyle="font-style: italic;">Upgrade from 1.8.x</span></li>
<li> vérifiez que "AllowOverride All" est présent dans votre configuration Apache, car l'interprétation du fichier .htaccess est capitale pour le fonctionnement de Chamilo</li>
<li> accéder à l'adresse de votre portail URL + main/install </li>
<li> Choisissez votre langue et cliquez sur <spanstyle="font-style: italic;">Mettre à jour depuis la version 1.8.x / 1.9.x</span></li>
<li> Videz votre dossier archive/ : faites une copie temporaire de index.html, supprimez touss les contenus *dans* ce dossier (ne supprimer pas le dossier, juste ses contenus). Vous pouvez également vider ce dossier depuis le lien "Vidange du répertoire archive" du bloc "Système" de l'interface d'administration.</li>
</ul>
</ul>
<br/>
<br/>
<h3>3.3 Mettre à jour depuis Dok€os 1.8.x</h3>
<spanclass="text-muted">* Styles and images are located in the main/css or main/img
<em>If you upgrade from Dok€os 1.8.x</em> :
<ul>
<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>
A bunch of Chamilo administrators have reported minor issues with the migration between versions considerably apart (like from Dok€os to Chamilo).
This might include loosing some assignments or forum posts. To avoid any ugly effect on your users, we recommend you first establish a checklist
of all the content that is critical to you, and that you keep a working copy of your previous site on the side. This way, it will be easier to
manage the transition by letting your users get access to their contents from the previous site and making it easier for you to compare the two.
If you are experiencing difficulties, consider asking for help from a PHP developer or hiring an <ahref="http://www.chamilo.org/en/providers"target="_blank">official Chamilo provider</a>. They will make sure
you get the best our of your Chamilo migration.
<br/>
<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.
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
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
overwritten by the next step. To avoid loosing your customisations, always
@ -473,129 +412,45 @@ to the old ones which will be deprecated shortly (not maintained).</span>
<p></p>
<p></p>
<h3>3.4 Mettre à jour depuis Dok€os 1.6.x</h3>
<em>If you upgrade from a lower version of Dok€os (1.6.x)</em>, the first
and most important thing to do is to *move* your current directory to another
place.<br/>
An easy way to do that is to create a subdirectory called "old_version"
in your current Chamilo/Dok€os directory and move everything in there using a
simple "move" command (i.e. under Linux: mkdir old_version; mv *
old_verion/), then make the old_version/ directory writeable by the web
server so that courses/ and upload/ directories can be moved from the
old to the new installation.<br/>
<br/>
The complete process is as follow:
<ul>
<li> move the current Dok€os directory contents to a subdirectory called
<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.9 install package from the
<h2><aname="7._Mathematical_formulas"></a>7. Formules mathématiques avec LaTeX</h2>
<i>This part is optional, only organisations planning to use mathematical formulas inside the online editor might want to read this.</i><br/><br/>
You can enable mathematical equations writing inside the Chamilo online editor (FCKEditor) by applying the following steps:
<ul>
<li>1. Configure your Apache installation to add a cgi-bin directory that contains a symbolic link to the mimetex.cgi in <i>chamilo/main/inc/lib/mimetex/</i> (*see below, step 4)</li>
<li>2. Reload your Apache configuration</li>
<li>3. Edit the online editor's configuration file <i>chamilo/main/inc/lib/fckeditor/myconfig.php</i> and</li>
<ul>
<li>3.1. Enable the mimetex plugin, find the line //$config['LoadPlugin'][] = 'mimetex'; and modify it to be: <b>$config['LoadPlugin'][] = 'mimetex';</b> (remove the double slash)</li>
<li>3.2. The additional settings <b>$config['MimetexExecutableInstalled']</b> , <b>$config['MimetexExecutableDetectionMethod']</b>
and <b>$config['MimetexExecutableDetectionTimeout']</b> are configured for best probability of automatic detection of the installed on the server file <i>mimetex.cgi</i> or <i>mimetex.exe</i>.
In rare cases these options might need to be twicked, see the acccompanying comments about these options within the file <i>myconfig.php</i></li>
<li>3.3. Once the plugin has been activated, almost in all toolbars the corresponding button appears.
If you need to edit some toolbars, see the configuration files (php) within the directory <i>chamilo/main/inc/lib/fckeditor/toolbars/</i> .
<p>If you are reluctant to modify your Apache configuration, alternately you may do at step 4 the following:
copy mimetex.exe (for windows) or mimetex.cgi (for linux) from <i>chamilo/main/inc/lib/mimetex/</i> directory to your <i>cgi-bin/</i></p>
</li>
<li>5. Make sure that the file mimetex.cgi (or mimetex.exe) has right to be executed by the web-server process. For example, on a Ubuntu Linux system you may write a command like the following:
<divclass="code">
sudo chmod a+x mimetex.cgi
</div>
</li>
<li>6. Make sure that the file mimetex.cgi (or mimetex.exe) has been uploaded in <b>BINARY</b> format.
This is another common problem; the fix is just to re-upload the file in ASCII format.
You'll need to consult your FTP program's documentation to figure out how to switch modes.
BINARY mode is used for non-text items, such as executables (*.exe), zip files (*.zip), image files (*.jpg, *.gif) and the like.
ASCII mode needs to be used for text only documents, which includes *.txt, *.cgi, *.pl *.css, *.html, etc.
<br/>
You can also try to re upload the mimetex file using the "Upload file" in the "Filemanager" tool in CPanel/Plesk
</li>
</ul>
<p>As a result of this procedure, a new button becomes available in your Chamilo online editor, that gives you possibility
to insert mathematical formulas into your documents.</p>
<hrstyle="width: 100%; height: 2px;"/>
<h2><aname="8._ASCIIMathML_mathematical_formulas"></a>8. Mathematical formulas with ASCIIMathML</h2>
<p>Mathematical formulas may be rendered on web-pages using the script ASCIIMathML.js (a customized version for Chamilo). For more information about this script
and about the ASCIIMath formula syntax see <ahref="http://www1.chapman.edu/~jipsen/mathml/asciimath.html">http://www1.chapman.edu/~jipsen/mathml/asciimath.html</a>
and <ahref="http://dlippman.imathas.com/asciimathtex/AMT.html">http://dlippman.imathas.com/asciimathtex/AMT.html</a>.</p>
<p>For writing ASCIIMath formulas in documents, a correspondent plugin for the online editor should be activated. For doing this,
see the platform administration section and open the page "Administration > Configuration settings > Editor".
Enable the setting <strong>"ASCIIMathML mathematical editor"</strong>.</p>
<p>Inside documents, the script ASCIIMathML.js renders mathematical formulas in two altrnative ways:</p>
<ul>
<li>By translation ASCIIMath formula notation into MathML code. MathML standard currently is supported by the following browsers:
<ul>
<li>Mozilla Firefox, you may consider installing STIX fonts (<ahref="http://www.stixfonts.org">http://www.stixfonts.org</a>) on your client machines for nice looking formulas</li>
<li>Internet Explorer 6 or higher with the add-on MathPlayer 2.0 or higher (<ahref="http://www.dessci.com/en/products/mathplayer">http://www.dessci.com/en/products/mathplayer</a>)</li>
<li>Opera 9.5 or higher</li>
</ul>
</li>
<li>For browser that do not support MathML - by translation ASCIIMath formula notation into TeX notation and passing it to
an external service. The external service produces and returns an image that contains the formula. This way is so called
"image-based fallback".
</li>
</ul>
<p>For providing <strong>image-based fallback</strong> in a production system, you should pick up and install on your server software for TeX rendering, such as:</p>
<p>For testing how the variable <strong>AMTcgiloc</strong> may be set, there are some examples (as comments) inside the script.</p>
<hrstyle="width: 100%; height: 2px;"/>
<h2><aname="9._WIRIS_mathematical_formulas"></a>9. Formules mathématiques avec WIRIS</h2>
<h2><aname="9._WIRIS_mathematical_formulas"></a>9. Formules mathématiques avec WIRIS</h2>
<p>Installing this plugin you get WIRIS editor and WIRIS CAS. <br/>
<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/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>
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>
@ -866,6 +605,9 @@ into your Chamilo portal in a recognized format will be indexed and searchable.
Chamilo Administrators training (which you can ask any <ahref="http://www.chamilo.org/en/providers">Chamilo's Official
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.
Provider</a> for) include a full review of the full-text search feature.
</p>
</p>
<pclass="text-muted">
Note: Xapian's licensing for the PHP extension is a bit different than what is necessary to enter the Debian repositories, so it has been excluded. You can, however, generate your own package by following the <ahref="http://trac.xapian.org/wiki/FAQ/PHP%20Bindings%20Package">packaging instructions on Xapian's wiki</a>.
</p>
<hrstyle="width: 100%; height: 2px;"/>
<hrstyle="width: 100%; height: 2px;"/>
<h2><aname="11._Chamilo_rapid_ppt_conversion"></a>Chamilo Rapide - Conversion de PPT</h2>
<h2><aname="11._Chamilo_rapid_ppt_conversion"></a>Chamilo Rapide - Conversion de PPT</h2>
@ -907,12 +649,19 @@ settings there.
<h2><aname="13._Changing_language_names_order"></a>Changer l'ordre nom/prénom des langues</h2>
<h2><aname="13._Changing_language_names_order"></a>Changer l'ordre nom/prénom des langues</h2>
<p>
<p>
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/>
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 main/inc/lib/internationalization_database/name_order_conventions.php file, finding your language and changing the fields. It is pretty self-explanatory and looks like this:<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/>
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.
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
abouti esthétiquement, certains utilisateurs ont attesté que OpenMeetings consomme moins
de bande passante, est moins restrictif en termes d'environnement et offre plus d'outils
et de connecteurs.<br/>
La décision vous revient, mais dans chaque cas vous aurez à installer un serveur de vidéo-conférence
en plus du processus d'installation normal de Chamilo.<br/>
Consultez le <ahref="http://docs.bigbluebutton.org/install/install.html">guide d'installation de BigBlueButton</a>
Une fois celui-ci installé, entrez la commande "bbb-conf --secret" pour obtenir les paramètres à indiquer dans le plugin
"Vidéo-conférence" de Chamilo (page Paramètres de configuration).<br/>
Une icône "Vidéo-conférence" devrait alors apparaître dans chaque cours.<br/>
</p>
<hrstyle="width: 100%; height: 2px;"/>
<h2><aname="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.<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/>
Pour Nginx, il s'agit de définir les règles de redirections dans le Virtual Host.<br/><br/>
Pour être certain que c'est à la portée de tous, nous recommandons le fichier de configuration ci-dessous pour vous aider dans les deux cas.
Notez que l'utilisation d'un fichier .htaccess est la solution la plus facile mais peut altérer les performances de votre serveur,
car les fichiers .htaccess sont interprêtés à *chaque* requête, alors qu'une section de configuration supplémentaire dans le Virtual Host
est compilée uniquement lors du chargement du serveur.
<h3>Apache + .htaccess</h3>
<p>
Pour activer le .htaccess dans Apache, vous devez juste vérifier une chose : dans un tag <Directory> du dossier racine de Chamilo, vérifiez que les lignes suivantes sont présentes :
<pre>
AllowOverride All
Order allow,deny
allow from all
</pre>
ou, si vous travaillez avec Apache 2.4, la syntaxe est légèrement différente et ressemble plutôt à ça :
Nginx ne supporte pas les règles .htaccess, donc vous n'avez pas d'autre option que d'appliquer les règles suivantes (notez que la configuration PHP peut changer).
Ce sont uniquement les redirections à placer dans un bloc server{}, comme les autres valeurs peuvent changer d'une installation à l'autre.