Personnalisation de moodle 1.7

Personnalisation de moodle 1.7

par Association fsf,
Nombre de réponses : 21

Bonjour

Nous voulons personnaliser moodle (comme fait pour 1.6) pour des publics qui utilisent la PF pour d'autres usages en plus de la formation ( travail collaboratif sur des dossiers).

Exemple : remplacer catégories de cours par catégories d'espaces ( afin d'avoir des espaces de travail pour des équipes et des espaces dédiés à la formation pour d'autres membres de l'organisation).

Dans le fichier moodle.php après avoir remplacé cette expression et aussi "recherche de cours" par recherche d'espace, le nom de l'utilisateur n'apparaît plus à côté de "connecte << nom du connecté>> !!!

Après avoir rechargé le paquetage FR source, tout est rentré dans l'ordre.

Seconde manipulation : création d'un paquetage local pour essais : même résultats! ( rappel : notre serveur 1&1 refuse les téléchargement de paquetage, alors on le fait manuellement).

Question 1: Est-ce que lors de l'appel d'un paquetage, celui est chargé d'office s'il existe dans le dossier lang ou bien moodle tente systématiquement de le télécharger?

Question 2 : Ce problème de personnalisation que nous n'avons pas rencontré dans 1.6 est-il lié à la version 1.7? comment y remédier?

Question 3 : Quelle est la méthode pour savoir lorsque nous sommes sur une page le fichier qui lui correspond ( moodle.php, admin.php. ...)

Encore merci d'avavance

Equipe FSF

Annexe conect_sous_le_nom.jpg
Moyenne des évaluations  -
En réponse à Association fsf

Re: Personnalisation de moodle 1.7

par Étienne Rozé,
Bonjour,

C'est bizarre comme symptôme. En fait je parierais que cela vient de l'apostrophe des chaines "catégorie d'espace" et "recherche d'espace". Dans le fichier langue mettre 'catégorie d\'espace' et "recherche d\'espace'...

> Encore merci d'avavance

De ririen grand sourire
(si c'est cela !)
En réponse à Étienne Rozé

Re: Personnalisation de moodle 1.7

par Association fsf,

Bonjour,

Moodle 1.7+

Merci pour le conseil que nous allons essayer sur une autre plate forme d'essais que nous allons mettre en place car celle qui présente le problème est déjà en production et nous voulons pas prendre trop de risque durant son activité.

Par contre nous venons de rencontrer un nouveau problème que nous n'avons jamais eu :

Lorsque nous déposons un fichier word, le pictogramme qui caractérise son type n'apparaît pas ! (voir copie d'écran). Par  contre ceux de d'excel et Acrobat apparaissent!

Nous ne savons pas quel bout analyser ce problème? Pouvez-vous nous donner des pistes pour comprendre ce problème.

Merci par avance

Equipe FSF

En réponse à Association fsf

Re: Personnalisation de moodle 1.7

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
  1. As-tu la dernière version du paquetage fr_utf8 (une ancienne version donnait ce bogue).
  2. As-tu inséré dans le texte des caractères spéciaux, par exemple une espace insécable ?

En réponse à Nicolas Martignoni

Re: Personnalisation de moodle 1.7

par Association fsf,

Bonjour Nicolas,

Nous avons en principe la dernière version de ce paquetage ( celui qui est disponible dans l'espace téléchargement), a moins qu'elle n'ait pas été mis à jour.

Pour faire des essais nous avons fait une installation de la version 1.7 sur le serveur Oxyto et voici les résultats obtenus !

Moodle 1.7+ sur serveur Oxyto

Serveur Oxyto ( refus du téléchargement de la langue) message reçu :

Le téléchargement de composants sur votre serveur n'est pas autorisé (l'option allow_url_fopen est désactivée).

Actions réalisées :

  • Installation à la main du paquetage fr_utf8 (téléchargé sur moodle il y a moins de deux jours), puis création d'un paquetage fr_utf8_local.

Lors de l'activation des langues fr_utf8_local n'apparaît pas. Comment le rendre actif?

  • A la demande mise à jour des langues sélectionnées la réponse est la suivante:

can not read from course !

Qu'est-ce que celà veut dire?, est-ce la raison pour laquelle le fr_local n'apparaît pas?

Les mois du calendrier restent désepérément en anglais malgré toute tentative de le passer en Anglais. N'est-ce pas un dysfonctionnement de la version 1.7 ?

Comme indiqué dans un précédent message, l'utilisation que nous voulons faire de cette plateforme impose la modification de certaines chaînes de caractères :

Lors de ces modifications on constate toujours le même problème du nom d'utilisateur qui disparait comme vous pouvez constater sur la copie d'écran ci-dessous où :

  • La chaîne  de caractère a été changée " Catégories d'espaces" avec des espaces insécables lors de la modification dans moodle.php.
  • Le nom du connecté a disparu
  • Les mois de calendrier en Anglais, les jours en Français

Nous commençons à nous poser des questions sur le paquetage fr !

Pouvez-vous nous confirmer que celui que l'on récupère actuellement sur l'espace moodle ne comporte pas de BUG?

Quelqu'un a-t-il réussi sans pb à prsonnaliser sa version de 1.7?

Désolé d'insister sur ce problème!

Annexe pb_personnalisation.jpg
En réponse à Association fsf

Re: Personnalisation de moodle 1.7

par Fred Quay,
Je réponds sur les mois : j'ai installé une 1.7 à partir d'un clône de ma version de production en 1.6.3, sur un serveur Linux, PHP5 et après avoir transcrit ma base de données en unicode_utf_ci, qui produisait des caractères erronés sur les accents dans toutes les chaines, pas de problème sur les mois ni ailleurs.

Je n'ai pas réalisé la transcription de mon environnement fr_local, pas pris le temps.

Remarque : Les fils RSS de ma page d'accueil étaient partis, et je les ai restaurés en un clic à partir du bloc RSS.

J'ai encore trop peu d'usage d'1.7 pour conclure à TVB.
En réponse à Association fsf

Re: Personnalisation de moodle 1.7

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Avant de pouvoir répondre aux différentes questions, il me faut plus de précisions, notamment :

  • une fois le dernier paquetage français téléchargé et installé, est-ce que le problème évoqué (le nom du connecté a disparu) survient ? Si oui, il y a un problème avec le paquetage fr_utf8, et j'essaierai de le corriger ;
  • une fois le paquetage fr_utf8_local déposé, est-ce que les droits y ont été attribués de façon exactement identique aux autres paquetages de langues ?
  • qu'est-ce qui est indiqué dans le champ "Locale du site" (cf copie d'écran ci-dessous) ?
  • quel est le type de serveur et quels fichiers locales y sont installés ?
J'entrevois quelques explications possibles dans la description de vos problèmes :
  1. les restrictions sur les fonctions PHP de votre hébergeurs peuvent être la cause de certains dysfonctionnements. Difficile à dire lesquels sans en savoir plus ;
  2. les droits sur les fichiers doivent être réglés correctement. C'est le cas si Moodle peut travailler lui-même ; ce n'est pas le cas ici (allow_url_fopen est désactivée) et donc il faut les régler correctement, manuellement ;
  3. si les locales ne sont pas installés correctement sur le serveur, les noms des mois (notamment) ne sont pas rendus correctement. Cela n'a rien à voir avec le paquetage de langue.
Annexe Image_1.png
En réponse à Association fsf

Re: Personnalisation de moodle 1.7

par Joseph Rézeau,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour,

Je répondrai uniquement sur la question des noms de mois dans une langue différente des noms de jours dans le calendrier. Il s'agit d'une sorte de bug qui continue à sévir depuis au moins la version 1.4 de Moodle, donc qui n'est pas nouveau. Ce bug est très difficile à cerner, et n'intéresse pas les développeurs de Moodle. Après de nombreuses expérimentations, j'ai fini par comprendre qu'il se produit lors d'une certaine combinaison des paramètres suivants:

  1. langue par défaut du site Moodle

  2. langue préférée choisie par l'utilisateur dans son profil

  3. langue forcée ou non dans les paramètres d'un cours

  4. plus un ou plusieurs autres paramètres propres au serveur (Apache ou Linux ou ???)

Résultat: avec exactement les mêmes paramètres 1 à 3 sur mon Moodle local et sur le serveur de l'université j'observe une discordance de langue dans mon cours (voir capture d'écran) sur le serveur de l'université, mais pas de problème sur mon Moodle local. Etant donné que je ne connais pas les paramètres #4 sur le serveur de l'université, j'ai renoncé à comprendre.thoughtful

Joseph

Annexe image-0000.jpg
En réponse à Joseph Rézeau

Re: Personnalisation de moodle 1.7

par Association fsf,

Bonjour,

Merci à Fred, Nicolas et Joseph pour vos contributions qui vont nous permettre d'avancer dans la résolution de nos problèmes ( si possible).

Nous allons de ce pas d'abord vérifier le contexte dans lequel nous travaillons (hébergeur…) avant d'aller plus loin.

Les premières réponses pour Nicolas :

  • une fois le dernier paquetage français téléchargé et installé, est-ce que le problème évoqué (le nom du connecté a disparu) survient ?

Réponse : Oui

  • une fois le paquetage fr_utf8_local déposé, est-ce que les droits y ont été attribués de façon exactement identique aux autres paquetages de langues ?

Réponse : nous n'avons pas touché ce réglage ( nous allons le faire dans nos prochains essais)

  • qu'est-ce qui est indiqué dans le champ "Locale du site" (cf copie d'écran ci-dessous) ?

Réponse : Champ vide

  • quel est le type de serveur et quels fichiers locales y sont installés ?

serveur : oxyto environnement : voir copie d'écran plus bas

Nous revenons après de nouveaux essais

Merci pour vos collaborations

Equipe FSF

Annexe environnement.jpg
En réponse à Association fsf

Re: Personnalisation de moodle 1.7

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

OK, je reviens alors sur les réponses données :

  1. Réponse : Oui
    Je viens de recontrôler la dernière version du paquetage, qui ne contient pas de bogue à cet endroit.
  2. Réponse : nous n'avons pas touché ce réglage (nous allons le faire dans nos prochains essais)
    Merci de nous faire part du résultat
  3. Réponse : Champ vide
    Cela plaide pour un problème de configuration sur le serveur, en tout cas pour les mois en anglais.
  4. Pour les fichiers locales installés, la copie d'écran ne nous informe pas. Cependant, elle nous informe de divers problèmes : à part la config de PHP, tous les autres paramètres ne sont pas optimaux. Je pense que de là viennent les problèmes.

Commentaire personnel : de nombreux utilisateurs soumettent ici des problèmes analogues à ceux-ci, j'observe que ces problèmes sont le plus souvent dus à un hébergement gratuit ou bon marché. Au risque de me répéter, je suggère vivement, pour un serveur en production, de se procurer un hébergement sérieux, quitte à payer un peu plus cher.

En réponse à Joseph Rézeau

Re: Personnalisation de moodle 1.7

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Joseph,

Je pense que les fichiers locales du serveur de ton uni sont mal ou pas installés.

En réponse à Nicolas Martignoni

Re: Personnalisation de moodle 1.7

par Association fsf,

Bonsoir Nicolas,

Merci pour ce temps que vous nous consacrez devant ce problème que nous cherchons à résoudre. Nous ne sommes pas des spécialistes du PHP ( formation en cours) alors nous puisons nos ressources dans ce forum qui nous aide très bien.

Les configurations  (personnalisations) que nous tentons de réaliser avec la version 1.7 n'ont pas été vécues avec la version 1.6 et avec le même serveur!

D'après vos dires, il semblerait que la 1.7 demande des ressources serveurs dont Oxyto ( notre serveur actuel) ne semble pas disposer !

Ce serveur qui nous a été conseillé comme correct dans le rapport qualité prix, nous donne satisfaction depuis deux ans en termes de qualité de service ( pour un prix quand même de 71€ par an, ce qui n'est pas mal par rapport aux prix moyens du marché).

Notre association fait la promotion des TIC au service de la formation et de l'aducation dans le contexte africain ou la fracture numérique est un réel frein à son développement. La recherche de solutions fiables aux coûts moindres est une voie à explorer. C'est dans ce contexte que évoluons pour tester des produits, et les proposer aux établissements partenaires que nous encadrons.

Votre remarque personnelle est pertinente et celà nous amène à une question dont la (les) réponses vont nous permettre d'éclairer aussi nos partenaires dans leurs choix de serveurs afin de minimiser les temps de configurations que nous réalisons généralement bénévolement :

1) Quels sont les critères pour identifier un hébergeur sérieux ( quand on fait des comparaisons, celà parait être une jungle dans laquelle seul un spécialiste se retrouve.

2) Le prix est-il un gage de qualité et sérieux?

3) Avez-vous des hébergeurs sérieux à nous conseiller?

Nous rédigons actuellement un message pour l'admin d'oxito afin de lui poser les questions sur les locales( entre parenthèse, nous ne savons pas ce que c'est, et où on les verifie!)

Pour revenir encore à notre problème, un de nos membres a réussi faire une installation dans les mêmes conditions que celles réalisées auparavant avec succès pour les mois qui s'affichent en français. Sa démarche selon lui a été celle réalisée habituellement !!! (voir copie d'écran). Peut-on en déduire que les locales fonctionnent correctement?

Les même causes avec des effets différents!!! peut-on imaginer que durant le transfert ftp un problème survienne pour causer le problème de date ?

Par contre la personnalisation des pages ne marchent toujours pas. Dès que l'on change les chaines de caractères le nom du connecté disparaît toujours ( nous attendons les informations de l'admin pour vous les soumettre).

Nous continuons de notre côté les recherches dont nous vous livrerons les résultats.

Merci pour votre collaboration

Equipe FSF

Annexe affichage_correct.jpg
En réponse à Association fsf

Re: Personnalisation de moodle 1.7

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Voici quelques éléments de réponses :

  1. Pour l'hébergeur "sérieux", l'élément décisif est à mon avis l'assistance technique et la prise en compte des besoins du client. Typiquement, un hébergeur sérieux doit accuser réception de la notification d'un problème dans les 24 heures et corriger ou expliquer dans les 48 heures. Un autre indicateur est le suivi des mises à jour dans les logiciels serveur (Apache, PHP et MySQL).
  2. Le prix n'est malheureusement pas toujours gage de sérieux et de qualité. Mais d'un autre côté, on ne peut pas s'attendre à avoir tout pour rien.
  3. Pour ma part, j'ai entendu dire que Infomaniak est bon. Sur leur site, ils annoncent son support, avec une notice intéressante, ce qui est bon signe. Je ne l'ai pas utilisé personnellement. On m'a dit que SwissCenter est aussi correct, mais je n'ai pas d'expérience Moodle sur leurs serveurs.
Pour les mois, une fois que cela fonctionne en français, que se passe-t-il pour les noms des mois si vous passez la langue en allemand, puis en anglais ?
Bonne continuation !
En réponse à Nicolas Martignoni

Re: Personnalisation de moodle 1.7

par Association fsf,

Bonjour,

Merci pour les informations. Nous allons visiter ces serveurs et faire des comparaisons avec ceux qui nous hébergent actuellement.

Nous allons faire les essais avec les autres langues que nous allons télécharger et vous en faire un compte rendu.

Connaissez-vous un utilisateur qui a personnalisé son moodle 1.7 ( changement des chaînes de caractères ) sans problème car nous commençons à nous poser des questions sur cette possibilité avec 1.7. Nous pensons revenir à la 1.6 (qui ne pose pas de problèmes) et ce sera dommage car la 1.7 avec le rôles correspondait tout à fait à nos attentes.

Merci d'avance

Equipe FSF

En réponse à Association fsf

Re: Personnalisation de moodle 1.7

par Association fsf,

Bonjour Nicolas,

Voici les éléments qui nous ont été fournis par le gestionnaire du serveur relativement aux questions posées.

D'autre part, nous vous livrons les résultats de nos recherches

Sur le même serveur :

Deux versions de moodle 1.7

  • Une fonctionne correctement pour les mois en Anglais (changent avec la langue)
  • L'autre refuse les changements de mois qui restent en Anglais malgré le changement de langue ( voir copie écran avec la langue Allemande)

Quand à la modification des chaînes de caractères afin de personnaliser notre version : toujours le même résultat sur les deux plates forme : le nom du connecté disparaît toujours !!!

Suite à vos remarques, nous avons questionné notre gestionnaire de serveur et voici ses réponses.

Bonjour,

Voici donc les réponses à toutes les questions que vous vous posez à propos de nos serveurs.

> 1) Question 1 : Pensez-vous évoluer vers la version 4.1.16 ? quand?

Cela n'est malheureusement pas prévu pour le moment, une mise a jour ne sera pas effectuée avant au moins deux mois.

> Question 2: Quelles sont les restrictions sur les fonctions PHP?

Les fonctions PHP bloquées sont les suivantes (il est possible d'en débloquer certaines si vous nous le demandez) : disable_functions = "phpinfo, system, exec, passthru, proc_open, shell_exec, popen, setlimit, mysql_pconnect"

> Question 3: qu'en est-il de allow_url_fopen? Comment le régler

> manuellement?

Si cette fonction est vraiment nécessaire nous pouvons vous l'activer mais nous préférons que vous utilisiez au maximum la librairie "cURL" à la place.

> Question 4 : les locales sont elles installées? A quel niveau peut-on

> les vérifier?

Les locales sont bien installées, les lignes suivantes affichent "vendredi 22 décembre 1978" :

-------------------

setlocale (LC_ALL, 'fr_FR');

echo strftime("%A %e %B %Y", mktime(0, 0, 0, 12, 22, 1978));

-------------------

Meilleures salutations

---

Gabriel Maret

Oxito Team

Est-il possible prendre le fichier qui gère les mois et qui fonctionne bien d'une plate forme pour le copier dans celle qui ne fonctionne pas ? ( si oui lequel?)

A votre niveau, arrivez-vous à changer les chaînes de caractères sans problèmes ( exemple "catégories de cours"?

Quel est votre avis et vos conseils pour nous aider à résoudre notre problème?

Cordialement

Annexe Allemand_anglais.jpg
En réponse à Association fsf

Re: Personnalisation de moodle 1.7

par Etienne Lévy,
Bonjour
Moi peronnellement je n'utilise pas 1.7 a cause de la version mysql qui n'est pas adaptée. Je réagis sur le terme de personnalisation que vous utilisez parce que j'ai vu sur ce lien un nouveau theme pour le portail de Moodle qui peut vous interesser.
http://moodle.pteppic.net/
Il y a eu une discussion ici sur la pauvreté de l'ecran Moodle a l'ouverture. Moi je le vois tous les jours avec mes correspondants. Ouvrir le bon cour, entrer dans un forum, repondre a un forum ca demande de chercher son chemin. Les portails modernes sont tellement chargés et tellement fin pour l'interactivité publicitaire que par contraste Moodle est nu.
En réponse à Etienne Lévy

Re: Personnalisation de moodle 1.7

par Association fsf,

Bonjour

Merci pour l'information. Nous avons visité la page d'accueil du site en question. Ils n'ont pas modifié vraiment les chaînes de caractères que je souhaite modifer ( exemple catégories de cours en "catégories d'espaces").

Nous pensons qu'il doit avoir un pb sur 1,7 pour le réaliser. Nous sommes toujours à la recherche de personne ayant réussi cette opération afin de nous rassurer qu'il est possible de le faire. En attendant nous allons revenir à 1.6 pour les plateformes à personnaliser en attendant....

Merci à tous et nous restons toujours en attente de nouveau dans ce sens.

Equipe FSF

En réponse à Association fsf

Re: Personnalisation de moodle 1.7

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Non, il n'y a aucun problème pour le faire. Cela fonctionne très bien chez moi ! Je continue à penser qu'il s'agit d'un problème de serveur ou alors un problème lors du transfert des fichiers par FTP.
En réponse à Nicolas Martignoni

Re: Personnalisation de moodle 1.7

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Un détail (important) : il faut être certain que les fichiers sont bien encodés en UTF8 !
... sinon, cela expliquerait les problèmes de chaines de caractères brisées triste
En réponse à Séverin Terrier

Re: Personnalisation de moodle 1.7

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Tout à fait, attention à l'encodage.

Mais si l'on utilise l'utilitaire de modification de langue de Moodle, l'encodage est automatiquement correct.