TinyMCE est un éditeur de texte assez puissant et facile permettant de taper votre texte dans votre blog ou site web, en ayant à votre disposition des icônes pour mettre en forme votre texte ou insérer liens ou photos et évitant de devoir pour cela connaitre et utiliser des codes html ou autres.

tinymce

TinyMCE est assez répandu et est par exemple inclu dans WordPress et dans Drupal.

drupalorg

Son intégration dans Drupal est perfectible.

Par exemple, vous ne disposez pas d’origine dans Drupal de facilités de transfert et de gestion de fichiers et de photos. Heureusement des extensions existent et certaines sont intégrables à TinyMCE. J’ai écrit à ce sujet un billet sur l’intégration de IMCE dans TinyMCE pour la gestion et le transfert de photos.

Une autre amélioration possible est le support des langues dans TinyMCE.

Si vous avez configuré votre site dans une langue autre que l’anglais, il est probable que cela pose quelques problèmes dans TinyMCE :

drupal_tinymce_traduction_missing

Il faut bien reconnaitre que ces libellés ne sont pas clairs pour la plupart des utilisateurs.

Pour corriger cela, il faut installer les traductions pour TinyMCE. Ces traductions se trouvent  sur le site de MoxieCode System, la société qui publie TinyMCE, sur la page Download :

tinymce_download

Cliquer sur « Language pack service ».

Ensuite, il vous faudra sélectionner les langues que vous désirez installer.

tinymce_language_packs

Terminez en cliquant sur « download ».

Le site vous composera alors un fichier zip qui contient les traductions dans les langues demandées. Sauvez ce fichier .zip.

Si nécessaire, transférer ce fichier depuis votre PC vers votre serveur Web.

Il vous reste à le décompresser dans le dossier TinyMCE de votre site Drupal.

Attention au dossier ! C’est bien le dossier où se trouve le Javascript.

$ cd /var/www/drupal/sites/all/modules/tinymce/tinymce/jscripts/tiny_mce
$ unzip /home/didier/download/drupal/tinymce_lang_pack.zip
Archive:  /home/didier/download/drupal/tinymce_lang_pack.zip
  inflating: langs/ar.js            
  inflating: langs/de.js            
replace langs/en.js? [y]es, [n]o, [A]ll, [N]one, [r]ename: n
  inflating: langs/es.js            
  inflating: langs/fr.js            
  inflating: langs/hr.js            
  inflating: langs/it.js            
  inflating: langs/nl.js            
  inflating: langs/pl.js            
  inflating: langs/pt.js            
  inflating: langs/ro.js            
  inflating: langs/ru.js            
  inflating: langs/sr.js            
  inflating: plugins/advhr/langs/ar_dlg.js 
  inflating: plugins/advhr/langs/de_dlg.js

Penser à vider le cache de votre serveur Drupal (dans “Administrer / Configuration du site/Performance”, en bas de la page “Supprimer les données du cache”) ;-)

Et vous devriez obtenir ceci ;-)

drupal_tinymce_traduction_ok


Réseaux sociaux :
  • Print
  • Identi.ca
  • Twitter
  • Facebook
  • email
  • PDF
  • RSS
  • Digg
  • Sphinn
  • del.icio.us
  • Mixx
  • Google Bookmarks
  • MySpace
  • Netvibes
  • Technorati
  • Wikio
  • Wikio FR
  • LinkedIn
  • Add to favorites
  • FriendFeed
  • viadeo FR
  • Yahoo! Buzz
  • MisterWong
Written on janvier 24th, 2009 & filed under CMS - Blogs - Groupware, Serveurs Tags: , ,
LEAVE A COMMENT
Comment

 
COMMENTS
    newbee commented

    Merci pour le tuto
    Je ne voyais pas où insérer le pack language (car il existait déjà les même dossiers pour l’EN par défaut…)

    26 novembre 2009 at 9:26