WebApp : Claroline Portable

Description

Claroline est un “Learning Management System”, c’est à dire une application permettant de gérer des apprentissages. Mettez vos cours en ligne, inscrivez des étudiants, gérez leur progression…

Infos générales

Infos techniques

Base de donnée : Oui
Fichiers de configuration de la webapp :

  • platform\conf\claro_main.conf.php

Extensions php utiles mais falcultatives (par rapport au WebappsTemplate):

  • ldap
  • openssl (chez moi provoque une erreur système)

magic_quotes et display_error doivent être désactivés dans le fichier php.ini

Afficher le fichier :

Startup.ini

[UpdateEskuelPort]
Name=Syncronize Eskuel Port
Description=Update Eskuel config with the Open MySQL Port
Type=REPLACE
File={$root_path_absolute}\ZMWS\_web.zmwsc\_vhosts.zmwsc\127.0.0.2\eskuel\config.inc.php
SearchPattern=127.0.0.1(:\d*)?
ReplaceValue=127.0.0.1:{$mysql_port}

[UpdateMySQLPort]
Name=Syncronize MySQL Port
Description=Update config with the Open MySQL Port
Type=REPLACE
File={$root_path_absolute}\App\{$ApplicationPath}\platform\conf\claro_main.conf.php
SearchPattern=\$GLOBALS\['dbHost'\] \= 'localhost(:\d*)?';
ReplaceValue=\$GLOBALS\['dbHost'\] \= 'localhost:{$mysql_port}';

[UpdateRootPath]
Name=Update Root Path
Description=Update Root Path
Type=REPLACE
File={$root_path_absolute}\App\{$ApplicationPath}\platform\conf\claro_main.conf.php
SearchPattern=\$GLOBALS\['rootSys'\] \= '([a-zA-Z_\\/.:]*)?claroline/';
ReplaceValue=\$GLOBALS\['rootSys'\] \= '{$r_p_a_backslashes}/App/claroline/';

[UpdateGarbagePath]
Name=Update Garbage Path
Description=Update Garbage Path
Type=REPLACE
File={$root_path_absolute}\App\{$ApplicationPath}\platform\conf\claro_main.conf.php
SearchPattern=\$GLOBALS\['garbageRepositorySys'\] \= '([a-zA-Z_\\/.:]*)?claroline/tmp/garbage';
ReplaceValue=\$GLOBALS\['garbageRepositorySys'\] \= '{$r_p_a_backslashes}/App/claroline/tmp/garbage';

[UpdateWebPort]
Name=Update web Port
Description=Update Claroline config with the open web Port
Type=REPLACE
File={$root_path_absolute}\App\{$ApplicationPath}\platform\conf\claro_main.conf.php
SearchPattern=\$GLOBALS\['rootWeb'\] \= 'http://127.0.0.1(:\d*)?/claroline/';
ReplaceValue=\$GLOBALS\['rootWeb'\] \= 'http://127.0.0.1:{$zmws_port}/claroline/';

[ReplaceSlashes]
Name=Feinte du loup gris
Description=Remplace les "\" par "/" (heureusement il n'y a pas de \ dans el fichier d'origine)
Type=REPLACE
File={$root_path_absolute}\App\{$ApplicationPath}\platform\conf\claro_main.conf.php
SearchPattern=\\
ReplaceValue=/

Scripts.ini

Pas encore de script spécifique

Procédure utilisée pour la dernière mise à jour

Copier le contenu de l’archive officielle dans App/claroline et suivre la procédure d’installation http://localhost/claroline/claroline/install/
Pour la mise à jour, idem copier le contenu de l’archive et suivre la procédure de mise à jour : http://localhost/claroline/claroline/admin/upgrade

Changelog

15/05/11 (JosephK)

FWM 0.9.14 + Réinstallation 1.10.4

20/01/11 (JosephK)

Format PA.c + FWM 0.9.10 (pas touché à Claroline)
Création du startup.ini (une monstrueuse erreur qu’on se traîne depuis plus d’un an et le script n’est pas si simple à faire en plus)