Installer TinyMCE

Onglets principaux

La documentation Drupal 6 n'est plus maintenue et en cours de dépublication.

Cette méthode n'est plus valable! Tinymce est maintenant intégré via wysiwyg.

TinyMCE est un module permettant la mise en place d'un éditeur de contenu WYSIWYG. Grâce à lui il devient simple de mettre en page ses contenus, aussi simple que d'utiliser un traitement de texte.

1 La phase classique

  • Téléchargez le module Drupal: http://drupal.org/project/tinymce

  • Décompressez le

  • Envoyez le via FTP dans votre Drupal, dans le répertoire /sites/all/modules où doivent être contenus les modules que vous installez.

2 La phase inhabituelle

  • Téléchargez le moteur de TinyMCE chez Moxie: http://tinymce.moxiecode.com/download.php

  • Décompressez le évidement

  • Envoyez le dans votre module TinyMCE créé lors de la phase 1.
    Ce qui vous donnera un chemin comme : /sites/all/modules/tinymce/tinymce

3 Activation

  • Dans votre interface d'administration de votre site allez dans la construction des modules et activez Tiny

  • Allez ensuite dans la gestion des utilisateurs et éditez les rôles utilisateurs afin qu'ils puissent se servir de Tiny

  • Dans la configuration du site faites un tour dans TinyMCE et créez un profil d'utilisation, n'oubliez pas de l'attribuer aux rôles désirés.

  • Lors de la création de ce profil, dans "Basic Setup" passez "Default state" en true afin d'activer l'affichage par défaut de Tiny.

  • N'oubliez pas que Tiny met en page grâce aux balises HTML, pour que ce que vos contenus s'affichent tel que désiré le format d'entrée contenus doit être en Full HTML. Pour paramétrer cela par défaut allez dans Administrer > Configuration du site > Formats d'entrée et cochez Full HTML pour que ce format soit fixé automatiquement lors de la création d'un contenu.
    D'autre part tous vos contenus créés avant cette modification concerveront leur format d'entrée initial. Il vous faudra donc éditer chaque contenu de ce type pour qu'il accepte le Full HTML.

4 Francisation

  • Téléchargez le pack contenant la traduction francophone; http://tinymce.moxiecode.com/language.php

  • Décompressez la chose vous aurez alors les fichiers de traductions classés selon la même hierachisation que votre "sous-module"

  • Prennez votre mal en patience et envoyez chaque petit fichier dans le répertoire correspondant.
    La tâche est longue, ennuyeuse et si vous faites une erreur d'innatention vous êtes bon pour tout recommencer.

  • Retournez dans la configuration de TinyMCE via l'administration de Drupal, éditez le profil de sorte que dans "Basic Setup" ce soit le français qui soit activé.

5 Boostez TinyMCE

Un outil supplémentaire permet de "compresser" Tiny et de le rendre plus rapide. Il s'agit de TinyMCE compressor.
ATTENTION : il se peut que cet ajout pose des problèmes sur certaines configurations (disparition de la barre d'outils, cf les nombreux posts plus bas), testez d'abord Tiny sans le compresseur pour vérifier que tout fonctionne correctement, installez le ensuite, si vous rencontrez des problèmes virez le.

6 Régler d'éventuels problèmes de lisibilité (facultatif)

Tout est correctement installé mais votre interface texte de Tiny est toute noire et vous ne parvenez pas à lire ce que vous écrivez dans de telles circonstances...
C'est que Tiny se sert du fond de votre site comme fond de zone de saisie. Pas de panique, allez dans Administrer > Configuration du site > TinyMCE. Éditez les profils pour que dans "CSS" le champ "Editor CSS" l'apparence sélectionnez soit "tinyMCE default".
Sauvez les modifications et le problème est résolu.

Enjoy! ;)

Version de Drupal : 

Commentaires

Bonjour.

Dans la "phase classique", dois-je créer moi-même le répertoire /sites/all/modules ? Car le /sites/all/ est bien là mais pas de "modules".
Par contre un répertoire /modules/ existe dans le répertoire principal (celui dans lequel se trouve le répertoire /sites/).

Cette démarche est-elle valable pour toutes versions de Drupal (4.x, 5.x) ?

Merci

edit : Ca fonctionne, il fallait bien créer ce répertoire...

salut

tout nouveau sur drupal j'ai installé la version 5.7 et je rencontre aussi des pbs d'install avec TinyMCE.

tu parles du repertoire : /sites/all/modules/ mais moi qd j'ai installé drupal 5.7, je n'aiaucun repertoire /sites/all/modules/ ??

je dois le créer manuellement ?

merci

a+

.:xv:.

tout est OK TinyMCE fonctionne correctement chez moi à présent

en fait mes répertoires existaient bien, mais j'avais du faire un peu trop la fête la vieille, je le l'avais pas vu de suite ;-)

merci

a+

.:xv:.

Bonjour à tous,

Voilà j'ai suivi la procédure mais j'arrive plus à faire marcher tinymce :(

J'ai drupal 5.1 et ça fait presque une semaine que j'essaye de l'installer mais en vain...

J'ai raté quelque chose ?

Merci d'avance!

Salut, à priori oui, tu as dut rater un truc...

Mais pour savoir quoi il faudrait que tu nous dise un peu plus les erreurs que tu rencontres.
- Trouves tu TinyMCE dans ta liste de modules ?
- Si c'est le cas et qu'il est activé, le trouves tu dans l'administration de la configuration de ton site ?
... etc ...

tu a bien téléchargé le "moteur tinymce" puis uploadé dans le module tinymce ( sites/all/modules/tinymce/tinymce ) ?

" Téléchargez le moteur de TinyMCE chez Moxie: http://tinymce.moxiecode.com/download.php "

moi je l'ai installé hier , rien de particulier , il faut bien activer tinymce dans les droit d'acces des membres loggué . apres il faut créer un profil dans le module tinymce ( comme si cetait un autre petit site qui peut gérer ses propres profils ).

enfin ce que j'ecrit la c'est ecri dans l'aide à l'intslation , mais peut etre que ça pourra t'aider de le relir d'une maniere differente.

++

salut à tous et merci beaucoup pour vos réponse!

j'ai bien suivi vos conseils, le module est bien activé, j'ai créer le profil ...mais le problem c'est que lorsque j'essaye de rédiger un article je vois pas tinymc, sur ce niveau là je vois seulement l'editeur par defaut de drupal

PS pour le profil je lui ai donné un nom par hasard ? c'est juste ?

Merci encore une fois pour vos précieux conseils,

Bonjour à tous,

Moi j'ai essayé, j'ai suivis toutes les indications mais je n'arrive pas à voir la palette de TinyMCE. Ai-je loupé une étapes ?

Cependant j'ai "disable rich-texté" écrit en dessous de ma page que je veux éditer.

N'hésitez pas à me demander de plus amples informations,
Merci de votre aide.

Bonjour à tous,

J'ai tout fait comme il faut, installation, activation,création profil avec droit adéquat pour user et configuration Tiny....
question basique, comment on lance l'éditeur où comment utilise-t-on Tiny.
Merci et bonne semaine.
Martine

Bonjour,

même problème pour moi, installation sans problèmes.
Configuration faite, mais impossible de voir le module dans mes pages...
Y a t-il une manipulation particulère à faire, ou un réglage précis dans la configuration ?

Merci d'avance.

Ade.

Merci de procéder à la modif suivante dans le fichier issu du tinymce:

sites\all\modules\tinymce\tinymce\jscripts\tiny_mce\langs\fr.js

Il manque ces lignes:

tinyMCE.addToLang('',{
bold_desc : 'Gras (Ctrl+B)',
italic_desc : 'Italique (Ctrl+I)',
underline_desc : 'Souligné (Ctrl+U)',
bold_img : "bold.gif",
italic_img : "italic.gif",

ce qui fait que bold,souligné,et italiques n'apparaissent pas dans la version francisée.

Merci de m'indiquer si j'ai posté au bon endroit pour les modifs de bugs.

Bon courage à toute l'équipe!!

super GG!!!

Bonjour !
pareil pour moi,
je pense avoir bien installlé ce module,
par contre, comment accede-t'on à la mise en page ?
je vais dans "créer une page", et je tombe sur l'éditeur par défaut de drupal... comme d'hab.

merci d'avance !

Suite à mon expérience et à vos déboirs. J'apporte une solution qui m'a permis de faire apparaitre la palette, et de s'en servir.
Ne pas installer le compresseur qui est censé augmenter la rapidité du module, car celui ci empeche son fonctionnement.
Pour ma part, après m'être retrouvé dans cette situation, j'ai enlevé ce dernier module installé, et là tout s'est mis à fonctionner impeccablement bien.
En espérant que cela vous aidera.

Bonjour,
je suis en train d'installer TinyMCE, je trouve ça pas très pratique donc j'ai fais un zip avec tout à l'interieur.

On pourrait appeler ça Tinymce-Pour-Drupal-FR-EN j'ai mis les fichiers de traduction fr pour tinymce.

Je me disais que ça pourrait en intéresser plus d'un.

Alors la question c'est à qui je le donne ou comment je fais pour partager ce fichier Zip.

bonjour,
j'utilise Drupal 6.xx

le DrupalBreak ne fonctionne pas, ni l'option "richtext format".

j'ai bien ajouté dans plugin_reg.php les 2 lignes concernant drupalBreak :
$plugins['drupalbreak'] = array();
$plugins['drupalbreak']['theme_advanced_buttons3'] = array('drupalbreak', 'drupalpagebreak');
uploadé le plugin dans modules/tinymce/jscripts/tiny_mce/plugins.
dans la configue l'option apparaît bien, mais je n'ai pas les boutons.
quelqu'un peut il m'aider.

Bonjour,

Ma question doit paraître bien stupide, en effet, je débute en Drupal (mais connait déjà un peu les autres CMS type Wordpress, Joomla ou même Prestashop) et je bloque sur l'installation de TinyMCE.

Je suis sous Drupal 6.22, je suis sous MAMP (pour la découverte c'est ce qu'il y a de plus pratique) et j'essaie d'installer TinyMCE en suivant la procédure indiqué ci-dessus et en passant par le module Wysiwyg (qui est activé - en fait c'est une procédure du livre Drupal rédigé par Yoran Brault aux Editions Eyrolles).

Malheureusement, dans la liste des éditeurs proposés et après téléchargement et installation du module Tiny, celui n'apparaît pas comme installé dans le module Wysiwyg ni dans la liste des modules.

Y'a t il une raison à cela, je ne comprends pas le souci d'installation même en suivant votre procédure, et cela fait quelque jours que je n 'arrive pas à résoudre ce problème.

Merci de votre compréhension et de votre aide