2009-11-16 4 views
3

En regardant à travers les modules contrib Drupal, et après quelques recherches sur Google, il devient évident qu'il existe un certain nombre de choix et de combos disponibles pour configurer un éditeur WYSIWYG dans Drupal. J'espère que je peux le faire aussi simplement et rapidement que possible, sans avoir à continuer à essayer différents combos jusqu'à ce que l'on travaille correctement.Configurer un éditeur WYSIWYG pour les utilisateurs du site Drupal

Voici ce que j'ai besoin:

  1. Un éditeur WYSIWYG de base pour le type d'entrée "filtrée" seulement.
  2. Il n'est pas nécessaire que l'insertion d'image soit nécessaire, bien que cela puisse être agréable plus tard ...
  3. Simple à installer et à maintenir.
  4. A besoin de travailler pour Content-Profiles, Blog, Forum-post et quelques types de contenu personnalisés.

Répondre

9

Vérifiez le module wysiwyg (http://drupal.org/project/wysiwyg) .. il vous permet d'installer et d'essayer une gamme de différents éditeurs, et vous pouvez associer différents éditeurs à différents types d'entrée.

Personnellement, j'ai trouvé fckeditor un bon choix pour permettre aux éditeurs d'écrire du contenu - mais je pense que le choix final dépend de vos préférences personnelles. En utilisant le module wysiwyg, vous pouvez démo une plage.

+0

+1: WYSIWYG est le meilleur choix, car il vous permet d'utiliser un certain nombre de différents éditeurs, et les passer en fonction des besoins. Choisir un éditeur sera votre plus gros problème. Si vous êtes prêt à vous engager dans un seul éditeur, je vous recommande YUI (et le module drupal qui l'accompagne) en fonction de vos spécifications. – anschauung

+0

Merci, je vais d'abord essayer l'éditeur YUI. Je suis sûr que c'est une bonne chose d'avoir tous ces différents choix d'éditeur, mais je déteste devoir passer tout le temps à trouver le meilleur ... –

+0

Je suis personnellement un grand fan de FCK - vraiment sympa module, de bons profils pour définir ce que les utilisateurs peuvent faire - facile à configurer et personnaliser! –

3

Essayez le module WYSIWYG. Voici un extrait de la page de son projet:

Autorise l'utilisation d'éditeurs côté client pour modifier le contenu. Cela simplifie l'installation et l'intégration de l'éditeur de votre choix. Ce module remplace tous les autres modules d'intégration d'éditeur. Aucun autre module Drupal n'est requis. Le module Wysiwyg prend en charge tout type d'éditeur côté client, y compris les éditeurs HTML (WYSIWYG a.k.a.), les pseudo-éditeurs (boutons pour insérer du balisage dans une zone de texte), ou même les applications basées sur Flash. La bibliothèque de l'éditeur doit être téléchargée séparément. Divers éditeurs sont pris en charge.

1

Merci pour la recommandation http://drupal.org/project/wysiwyg. Mais cette chose est à peu près ce à quoi je m'attendais. Un million de choix de configuration, et aucun d'entre eux ne fonctionne encore. Je l'ai déjà passé 2 heures là-dessus, et ont essayé: FCKeditor YUI markItUp NicEdit

Mise en place YUI à partir de la page de configuration WYSIWYG ne fonctionne pas. Quand j'ai téléchargé les 2 modules YUI et installé, ils fonctionnent, mais pas avec le module wysiwyg, et ils ont cassé mes profils de contenu quand je les ai désinstallés. Jusqu'à présent, le seul qui semble vraiment fonctionner est le vilain FCKeditor.

Alors oui, c'est juste le mangeur de temps que je m'attendais et espérant contre.

EDIT: On dirait que wysiwyg/tinyMCE combo est le ticket. Fonctionne et regarde bien. Merci pour toutes ces informations!

+0

FCKeditor vous donne un aspect agréable ... vous devez cependant modifier fckconfig.js. – codeinthehole

+0

Il y a une excellente présentation ici sur la façon de mettre en place http://www.archive.org/details/HowtoeasilysetupanintiutiveWYSIWYGeditortupportsupprime en ligneimageemplacementutilisantCCKimagefields –

1

J'utilise le module Wysiwyg - assurez-vous de suivre les instructions de près. FCKEditor et TinyMCE fonctionnent bien, d'autres ne fonctionnent pas bien.

Mise à jour - Avril 2010 -

Utilisez le module CKEditor, très facile - encore beaucoup de choix bien. Voici un extrait de sa page de projet:

... permettra à Drupal de remplacer les champs de textarea par CKEditor - un éditeur HTML visuel, généralement appelé un éditeur WYSIWYG. Cet éditeur de texte HTML apporte plusieurs des puissantes fonctions d'édition WYSIWYG des éditeurs de bureau connus comme Word sur le Web. C'est très rapide et ne nécessite aucune sorte d'installation sur l'ordinateur client.

1

Pour asseoir le long du côté du module wysiwyg, je fais également l'utilisation d'un module appelé better formats

Ce module vous permet d'affiner plus loin qui filtre l'entrée à utiliser par défaut pour chaque type de noeud. Je pensais que seul était sur place mais, vous pouvez également définir par nœud, quels rôles utilisateurs sont alloués quel type de filtre. Cela signifie que sur les pages de votre blog, les utilisateurs de confiance peuvent avoir un accès html complet (ce qui fera apparaître le wysisywg - sur ma config) tandis que les autres utilisateurs auront juste une boîte de texte standard. Une fois installé, toutes les options pour cela peuvent être trouvées dans l'écran d'édition de chaque type de nœud.

Je fais grand usage sur mon mini-portail communautaire pour une petite ville au Royaume-Uni, Tunstall

1

Je l'avais testé plusieurs éditeurs WYSIWYG avant et maintenant je ne peux que vous recommander le FCKeditor sans problème.

Here une vidéo comment installer

Here un bon mode d'emploi

Questions connexes