2010-11-08 12 views
14

J'ai regardé dans pourquoi les éditeurs de WYSIWYG sont mauvais pour la création de contenu. La raison la plus courante donnée est qu'ils produisent un code html incorrect. Mais que faire si j'utilise des éditeurs avec des fonctionnalités réduites? Mes exigences concernent uniquement la possibilité de mettre en italique, de mettre du texte en gras, de créer des listes ordonnées/non ordonnées et (éventuellement à une date ultérieure) d'ajouter des images en ligne.
Mes utilisateurs, nous l'espérons être des utilisateurs « persistants » (un petit nombre de non-spécialistes en utilisant l'application fréquemment)Réduit CKEditor Vs Markdown

Dans ce contexte, comment choisir entre Markdown (éditeur ADM) & a dépouillé l'éditeur WYSIWYG. Comment les performances des pages seraient-elles affectées? Je considère la fidélité & reproductible des données pour être important.

Répondre

17

Vous choisissez en fonction de votre auditoire. Wiki balisage et démarque est pour les geeks. Vos clients ont l'air de ne pas être des geeks, donc je suggérerais un éditeur de style CKEditor ou Twiki (bon, simple Wysiwyg UI) pour les utilisateurs non-geek.

Préoccupation fondamentale: Pourquoi forcer les non-initiés à apprendre un langage de balisage lorsqu'il existe des alternatives solides?

Voir l'éditeur de la barre d'outils personnalisée dans this CKEditor demo. Ou consultez le TinyMCE.

+2

Merci. Votre réponse est rassurante. Toute la journée, j'ai lu pourquoi Markdown/Textile sont meilleurs que WYSIWYG. Été légèrement effrayé. –

+0

Oui, les gens ont tendance à aller loin d'un côté ou de l'autre quand ils bloguent et discutent autrement en ligne, c'est la nature humaine. Par exemple. ta question. La réponse pragmatique se situe généralement quelque part au milieu. (Oups, presque toujours dit.) En tout cas, il n'y a rien de plus rassurant (ou horrifiant) que de prendre un morceau de logiciel pour un essai routier. –

7

OK, j'ai testé les deux. Même pour mes besoins de formatage de base, CKEditor généré assez horrible html

Maintenant, c'est l'entrée

This actually appears to be better 
I hope users understand what we are doing 
Lets see 

But in the meantime 

CKEditor Sortie

<p> This actually appears to be better</p> 
<p> I hope users understand what we are doing</p> 
<p> Lets see</p> 
<p> &nbsp;</p> 
<p> But in the meantime</p> 

Et Markdown Sortie

<p>This actually appears to be better <br> 
I hope users understand what we are doing <br> 
Lets see</p> 

<p>But in the meantime</p> 

Maintenant, si c'est la différence entre ces deux pour le plus basique le formatage (sauts de ligne et paragraphes), à quoi ressemblera une soumission de 200 mots? Je pense que la plupart des utilisateurs ont besoin de savoir que ce

For line breaks, two SPACES and hit ENTER. 
For new paragraphs, hit ENTER twice 

Le reste de la substance pourrait être progressivement appris
est-il si difficile à concevoir un éditeur WYSIWYG « de base »?

EDIT

Après les ajouter à config.js ci-dessus problème est résolu

config.enterMode = CKEDITOR.ENTER_BR; 
config.shiftEnterMode = CKEDITOR.ENTER_P; 
+3

Vos utilisateurs ne se soucient pas du code interne (à condition qu'ils soient des utilisateurs normaux), donc ils ne se soucient pas si une entrée génère un P ou un BR, ils veulent juste que l'éditeur fonctionne autant que possible comme MS-Word .Si vous pensez que vos utilisateurs seront heureux d'apprendre Markdown ou une autre syntaxe, mais dans tous les cas, pensez à paramétrer p {margin: 0} dans votre feuille de style et utilisez un éditeur WYSIWYG avec les fonctionnalités que vous voulez. – AlfonsoML

+1

Le CKEditor est hautement configurable; J'ai été capable de l'ajuster à mes exigences. Markdown est simple - mais même si je n'étais pas capable de comprendre comment créer des listes, je ne soumettrais pas les utilisateurs profanes à cela. Merci –

+6

+1 mais ... lol. Vous pensez que CKEditor produit du HTML épouvantable? Essayez de créer une page dans M $ Word, puis de l'exporter en HTML. Attention: Vous pourriez avoir besoin d'un tablier de plomb et nuances de nuke-explosion! Vous n'avez pas vu laid jusqu'à ce que vous avez vu ça! –