From ad1a95383b92b7ca1c0b455ac9f11349c07fc16c Mon Sep 17 00:00:00 2001 From: Yannick Warnier Date: Wed, 12 Aug 2020 11:31:17 +0200 Subject: [PATCH 1/3] Plugins: Add H5P as official plugin --- main/inc/lib/plugin.lib.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main/inc/lib/plugin.lib.php b/main/inc/lib/plugin.lib.php index 1797f1b54d..6bcb20eb49 100755 --- a/main/inc/lib/plugin.lib.php +++ b/main/inc/lib/plugin.lib.php @@ -235,6 +235,7 @@ class AppPlugin 'google_maps', 'google_meet', 'grading_electronic', + 'h5p', 'hello_world', 'ims_lti', 'jcapture', @@ -246,10 +247,10 @@ class AppPlugin 'migrationmoodle', 'mindmap', 'nosearchindex', - 'notebookteacher', + 'notebookteacher', 'oauth2', 'olpc_peru_filter', - 'openmeetings', + 'openmeetings', 'pausetraining', 'pens', 'questionoptionsevaluation', From d1a52c3d9be0be0e2f313b45435588fe309f9c88 Mon Sep 17 00:00:00 2001 From: Yannick Warnier Date: Wed, 12 Aug 2020 12:08:16 +0200 Subject: [PATCH 2/3] Documentation: Update installation guide notes for WIRIS plugin --- documentation/installation_guide.html | 14 ++++++++---- documentation/installation_guide_es_ES.html | 13 ++++------- documentation/installation_guide_fr_FR.html | 25 ++++++++++++--------- documentation/installation_guide_it_IT.html | 20 +++++++++-------- 4 files changed, 39 insertions(+), 33 deletions(-) diff --git a/documentation/installation_guide.html b/documentation/installation_guide.html index f09a6e5bfa..9d9e0999b4 100755 --- a/documentation/installation_guide.html +++ b/documentation/installation_guide.html @@ -52,7 +52,7 @@
  • Troubleshooting
  • Administration section
  • LDAP 
  • -
  • Mathematical formulas with WIRIS
  • +
  • Mathematical formulas with WIRIS MathType
  • Full-text indexation with Xapian
  • Chamilo Rapid - PPT conversion system
  • Setting chronological tasks
  • @@ -562,9 +562,15 @@ that criteria
    -

    7. Mathematical formulas with WIRIS

    -

    Installing this plugin you get WIRIS editor and WIRIS CAS.
    -This activation will not be completed unless you have previously downloaded the PHP plugin for CKeditor WIRIS and unzipped its contents into the main/inc/lib/ckeditor/editor/plugins/ckeditor_wiris/ directory.
    This is necessary because Wiris is proprietary software and its services are commercial. To make adjustments to the plugin, edit configuration.ini file or replace his content by configuration.ini.default Chamilo file.

    +

    7. Mathematical formulas with WIRIS MathType

    +

    Installing this plugin you get WIRIS MathType.
    +This activation will not be completed unless you have previously downloaded + the PHP plugin for CKeditor WIRIS + and unzipped its contents into the main/inc/lib/ckeditor/editor/plugins/ckeditor_wiris/ directory.

    + This is necessary because Wiris is proprietary software and its services are + commercial. + To make adjustments to the plugin, edit configuration.ini file or replace his content by + configuration.ini.default Chamilo file.


    8. Full-text indexation with Xapian

    diff --git a/documentation/installation_guide_es_ES.html b/documentation/installation_guide_es_ES.html index de59aedafd..4f67ab3353 100755 --- a/documentation/installation_guide_es_ES.html +++ b/documentation/installation_guide_es_ES.html @@ -665,16 +665,11 @@ dominio LDAP: "dc=xx, dc=yy, dc=zz"; //dominio

    -

    7. Fórmulas matemáticas con WIRIS

    +

    7. Fórmulas matemáticas con Wiris MathType

    - Instalando este plugin obtendrá WIRIS editor y WIRIS CAS.
    - La activación no se realiza completamente si previamente no ha descargado el - PHP plugin for CKeditor de WIRIS - y descomprimido su contenido en el directorio de Chamilo main/inc/lib/ckeditor/editor/plugins/ckeditor_wiris/
    - Esto es necesario debido a que Wiris es un software propietario y los servicios de Wiris son - comerciales. - Para realizar ajustes en el plugin edite el archivo configuration.ini o sustituya su contenido por el de - configuration.ini.default que acompaña a Chamilo. + Instalando este plugin obtendrá Wiris MathType.
    + La activación no se realiza completamente si previamente no ha descargado el plugin PHP para CKeditor de WIRIS y descomprimido su contenido en el directorio de Chamilo /main/inc/lib/javascript/ckeditor/plugins/ckeditor_wiris.

    + Esto es necesario debido a que WIRIS es un software propietario y los servicios de WIRIS son comerciales. Para realizar ajustes en el plugin edite el archivo configuration.ini o sustituya su contenido por el de configuration.ini.default que acompaña a Chamilo.


    diff --git a/documentation/installation_guide_fr_FR.html b/documentation/installation_guide_fr_FR.html index adc657637f..8636804815 100644 --- a/documentation/installation_guide_fr_FR.html +++ b/documentation/installation_guide_fr_FR.html @@ -56,7 +56,7 @@
  • Problèmes
  • La section d'administration
  • LDAP 
  • -
  • Formules mathématiques avec WIRIS
  • +
  • Formules mathématiques avec Wiris MathType
  • Indexation full-text avec Xapian
  • Chamilo Rapid - système de conversion PPT
  • Configurer de tâches "chronologiques"
  • @@ -625,12 +625,15 @@
    -

    9. Formules mathématiques avec WIRIS

    -

    Installing this plugin you get WIRIS editor and WIRIS CAS.
    - This activation will not be completed unless you have previously downloaded the PHP plugin for CKeditor WIRIS and unzipped its contents into the main/inc/lib/ckeditor/editor/plugins/ckeditor_wiris/ directory.
    This is necessary because Wiris is proprietary software and its services are commercial. To make adjustments to the plugin, edit configuration.ini file or replace his content by configuration.ini.default Chamilo file.

    +

    7. Formules mathématiques avec Wiris MathType

    +

    + En installant ce plugin, vous intégrez Wiris MathType.
    + Cette activation ne sera pas complète à moins que vous n'ayez d'abord téléchargé le plugin PHP pour CKeditor WIRIS et l'ayez décompressé dans main/inc/lib/javascript/ckeditor/plugins/ckeditor_wiris.

    + Cette étape est nécessaire parce que WIRIS est un logiciel propriétaire et ses services sont de type commerciaux. Pour faire des modifications au plugin , éditez le fichier configuration.ini ou remplacez son contenu par le fichier configuration.ini.default de Chamilo. +


    -

    Indexation full-text avec Xapian

    +

    8. Indexation full-text avec Xapian

    Note: This step will require a dedicated server or a virtual dedicated server as the packages involved are not available on most shared hosting solutions.
    On Debian or Ubuntu 10.04 and superior, you will simply need to install the php5-xapian package and restart your web server: @@ -651,7 +654,7 @@ sudo /etc/init.d/apache2 restart


    -

    Chamilo Rapide - Conversion de PPT

    +

    9. Chamilo Rapide - Conversion de PPT

    Note: This step will require a dedicated server or a virtual dedicated server as the packages involved are not available on most shared hosting solutions.
    On Debian or Ubuntu 11.10 and superior, install LibreOffice.org v3 and start it as a headless server: @@ -664,7 +667,7 @@ sudo soffice -accept="socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;" -headle

    -

    Configurer les tâches chronologiques

    +

    10. Configurer les tâches chronologiques

    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 @@ -687,7 +690,7 @@ sudo soffice -accept="socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;" -headle


    -

    Changer l'ordre nom/prénom des langues

    +

    11. Changer l'ordre nom/prénom des langues

    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.

    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:
    @@ -704,7 +707,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.
    -

    Améliorer la performance des téléchargements de fichiers

    +

    12. Améliorer la performance des téléchargements de fichiers

    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. Check http://stackoverflow.com/a/3731639/1406662 for more details on implementing Sendfile. @@ -716,7 +719,7 @@ $_configuration['enable_x_sendfile_headers'] = true; If you have issues with files taking a long time to download, make sure you reconfigure your webserver and add this line. You should see an notable difference in download time.

    -

    Vidéo-conférence

    +

    13. Vidéo-conférence

    Chamilo supporte la connexion à deux serveurs de vidéo-conférence : BigBlueButton (versions 0.81 et 0.9) et OpenMeetings.
    Tandis que BigBlueButton paraît plus simple d'installation, plus clairement documenté et plus @@ -732,7 +735,7 @@ If you have issues with files taking a long time to download, make sure you reco


    -

    Réécriture

    +

    14. Réécriture

    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).
    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.
    diff --git a/documentation/installation_guide_it_IT.html b/documentation/installation_guide_it_IT.html index d77bd327b9..98e26d0981 100644 --- a/documentation/installation_guide_it_IT.html +++ b/documentation/installation_guide_it_IT.html @@ -56,7 +56,7 @@

  • LDAP 
  • Formule matematiche con LaTeX
  • Formule matematiche con ASCIIMathML
  • -
  • Formule matematiche con WIRIS
  • +
  • Formule matematiche con Wiris MathType
  • Indicizzazione Full-Text con Xapian
  • Chamilo Rapid - sistema di conversione PPT
  • Impostare attività temporizzate
  • @@ -490,15 +490,17 @@



      -
    1. 9. Formule matematiche con WIRIS
    2. +
    3. 9. Formule matematiche con Wiris MathType
    -

    Installare il plugin PHP plugin for CKeditor WIRIS, decompattarlo nella cartella main/inc/lib/ckeditor/editor/plugins/ckeditor_wiris.

    -

    A seguito dell’installazione si ottiene un editor WIRIS ed il WIRIS CAS.

    -

    Si segnala che Wiris è un software proprietario ed i suoi servizi sono servizi 

    -

    commerciali.

    -

    Per qualsiasi modifica o configurazione ulteriore del plugin modificare il file configuration.ini o sostituirlo con il file configuration.ini di default di Chamilo.

    -


    -


    +

    + Installare il plugin PHP plugin for CKeditor WIRIS, decompattarlo nella cartella /main/inc/lib/javascript/ckeditor/plugins/ckeditor_wiris. + A seguito dell’installazione si ottiene un editor Wiris MathType. + Si segnala che WIRIS è un software proprietario ed i suoi servizi sono servizi + commerciali. + Per qualsiasi modifica o configurazione ulteriore del plugin modificare il file configuration.ini o sostituirlo con il file configuration.ini di default di Chamilo. + +

    +

    10. Indicizzazione Full-text con Xapian

    Nota: questo passaggio richiede un server dedicato o un virtual server perchè il pacchetto tipicamente non è disponibile nella maggior parte delle soluzioni di hosting condivise presenti sul mercato.

    Su un sistema Debian o Ubuntu 10.04 o superiori devi semplicemente istallare il pacchetto php5-xapian e riavviare il web server:

    From bbaea439e6adbae350cf27e7cdf0af6b972de5ae Mon Sep 17 00:00:00 2001 From: Yannick Warnier Date: Wed, 12 Aug 2020 12:19:14 +0200 Subject: [PATCH 3/3] Documentation: Add note about PHP 7.3 warnings in installation guide --- documentation/installation_guide.html | 5 +++-- documentation/installation_guide_es_ES.html | 7 +++++-- documentation/installation_guide_fr_FR.html | 4 +++- documentation/installation_guide_it_IT.html | 4 +++- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/documentation/installation_guide.html b/documentation/installation_guide.html index 9d9e0999b4..d856b22e09 100755 --- a/documentation/installation_guide.html +++ b/documentation/installation_guide.html @@ -42,7 +42,7 @@

    This guide explains how to install Chamilo FREE. Please read this fully before proceeding with the installation.

    Spanish: También puede leer esta guía de instalación en español.

    French: Vous pouvez aussi lire ce guide d'installation en français.

    -

    Italian: You can also read this guide in Italian.

    +

    Italiano: puoi leggere questa guida anche in italiano.

    Contents

      @@ -80,7 +80,8 @@ Chamilo is mainly a LMS running (the so called
    1. MySQL 5.6+ or MariaDB 5+
    2. PHP 5.6 (not recommended), 7.1, 7.2 or 7.3 (recommended)
    3. -
      + Note: with PHP 7.3, you need to disable PHP warnings or the display_errors setting, as otherwise one of the libraries we use will send warning messages pretty much constantly. This will be fixed in our next versions, which will remove compatibility with PHP 5.6. +

      All these pieces of software are free software and freely available.

      To run Chamilo LMS on your server, you need to install WAMP, LAMP or MAMP:
        diff --git a/documentation/installation_guide_es_ES.html b/documentation/installation_guide_es_ES.html index 4f67ab3353..dee185089c 100755 --- a/documentation/installation_guide_es_ES.html +++ b/documentation/installation_guide_es_ES.html @@ -54,7 +54,7 @@

        Esta guía explica como instalar Chamilo LMS. Por favor, léala completamente antes de proceder con la instalación.

        English: Get back to the English version of the installation guide.

        French: Vous pouvez aussi lire ce guide d'installation en français.

        -

        Italian: You can also read this guide in Italian.

        +

        Italiano: puoi leggere questa guida anche in italiano.

        Contenidos

          @@ -88,8 +88,11 @@
          • Apache 2.2+
          • MySQL 5.6+ o MariaDB 5+
          • -
          • PHP 5.6 (no recomendado), 7.1, 7.2 o 7.3 (recomendado)
          +
        1. PHP 5.6 (no recomendado), 7.1, 7.2 o 7.3 (recomendado)
        2. +

      + Nota: con PHP 7.3, tendrá que desactivar los warnings de PHP o el parámetro display_errors, sino una de las librerías que usamos disparará alertas continuamente. Este problema se arreglará en nuestras próximas versiones, que eliminarán el soporte de PHP 5.6. +

      Todo este software es software de código abierto y está disponible libremente.

      diff --git a/documentation/installation_guide_fr_FR.html b/documentation/installation_guide_fr_FR.html index 8636804815..0bf9edc355 100644 --- a/documentation/installation_guide_fr_FR.html +++ b/documentation/installation_guide_fr_FR.html @@ -43,7 +43,7 @@

      Ce guide explique comment installer Chamilo LMS. Nous recommandons activement la lecture complète de ce guide avant de commencer l'installation.

      English: Get back to the English version of the installation guide.

      Spanish: También puede leer esta guía de instalación en español.

      -

      Italian: You can also read this guide in Italian.

      +

      Italiano: puoi leggere questa guida anche in italiano.

      Index

      @@ -84,6 +84,8 @@
      + Note: avec PHP 7.3, vous devrez désactiver les warnings de PHP ou le paramètre display_errors, sinon l'une des librairies que nous utilisons enverra des alertes continuellement. Ce problème sera réglé dans nos prochaines versions, qui supprimeront le support de PHP 5.6. +

      Tous ces éléments logiciels sont sous licence de logiciels libres et sont disponibles gratuitement.
      diff --git a/documentation/installation_guide_it_IT.html b/documentation/installation_guide_it_IT.html index 98e26d0981..7714b97811 100644 --- a/documentation/installation_guide_it_IT.html +++ b/documentation/installation_guide_it_IT.html @@ -74,7 +74,9 @@

      Chamilo può essere installato indifferentemente su server Windows, Linux, Mac OS X e Unix. Tuttavia raccomandiamo l’utilizzo di server Linux per sfruttarne al meglio le caratteristiche di flessibilità, controllo remoto e scalabilità.


      Chamilo è principalmente un LMS (Learning Management System) che gira sulla piattaforma composta da Apache (1.3,2.0 or 2.2), MySQL 5.6+ (o MariaDB) e PHP 5.6 (non consigliato), 7.1, 7.2 o 7.3 (consigliato), meglio nota come piattaforma AMP.

      -


      + Nota: con PHP 7.3, è necessario disabilitare gli warning PHP o l'impostazione display_errors, altrimenti una delle librerie che utilizziamo invierà messaggi di avviso praticamente costantemente. Questo verrà risolto nelle nostre prossime versioni, che rimuoveranno la compatibilità con PHP 5.6.

      + +


      Tutti questi software sono gratuiti e liberamente scaricabili.


      Per eseguire Chamilo LMS sul tuo server, devi installare WAMP, LAMP o MAMP: