web-dev-qa-db-fra.com

Quelles sont les options disponibles pour un éditeur de texte WYSIWYG intégrable?

Je pense à quelque chose dans le sens de TinyMCE

Veuillez inclure une liste de fonctionnalités.

Les exemples comprennent:

  • prend en charge le formatage du texte
  • soutient les liens
  • prend en charge les images
  • types de syntaxe (markdown/wiki/etc)
  • licence et/ou tarification
  • personnalisation
  • support de plugin
  • compatibilité du navigateur

Remarque: limitez les réponses à un éditeur par réponse pour préserver la propreté

Mise à jour: Vous avez oublié d'ajouter la compatibilité du navigateur à la liste

11
Evan Plaice

CKEditor

1
jessegavin

Aloha Editor

… Un framework sémantique Rich Text Editor écrit en Javascript avec le meilleur support de xHTML5.

Caractéristiques

Sous-titres de cette page:

  • Aloha Editor Liens…
  • Dépôts - connectez tout…
  • Pas de rechargement. Pas de popup. Pas besoin de prévisualiser…
  • Édition et mise en forme de texte sans balisage…
  • Le menu flottant. Un tout nouveau menu contextuel léger. …
  • Tables pour le web. …
  • Plus rapide. …
  • WYSIWYG pour le contenu dynamique. …
  • Contenteditable. HTML5 disponible - maintenant. …
  • Obtenez ce que vous attendez. …

Sélectionné comme éditeur de choix pour l'interface de Booktype .

… Cinq avantages évidents à l’utiliser.

  1. Édition dans le contexte. Aloha, contrairement aux éditeurs WYSIWYG, vous permet en fait de modifier la page plutôt que le texte extrait de la page. Cela rend l'expérience d'édition plus agréable et ouvre beaucoup d'autres possibilités d'interaction avec la page.
  2. Bonne activité de développement. L'équipe Aloha est très accessible et active. Nous avons parlé à quelques membres de l’équipe de développement principale et nous sommes heureux qu’ils soient faciles à vivre et avec qui il semble agréable de travailler.
  3. Utilise JQuery. Aloha vient de passer à la librairie JQuery récemment, ce qui est très bien car Booktype utilise également beaucoup de JQuery, ce qui minimise les risques de conflit et diminue le nombre de bibliothèques externes requises.
  4. Dans la conception du navigateur, un pas de plus. Aloha interagit directement avec les régions modifiables avec le contenu HTML5 sans modifier la structure de la page, ce qui signifie que tout code CSS appliqué n'est pas géré et peut être effectuée directement par l'utilisateur.
  5. Peut fonctionner avec des scripts Javas externes. Aloha ne modifiant pas la structure de la page (comme indiqué ci-dessus), aucune bibliothèque JS externe ne peut travailler directement sur le contenu. sans avoir besoin d'être modifié.
2
Graham Perrin

TinyMCE

  • Facile à intégrer - Quelques lignes de code suffisent.
  • Personnalisable - Thèmes et plugins, bloque les éléments invalides et force les attributs.
  • Navigateur convivial - Mozilla, MSIE, FireFox, Opera, Safari et Chrome.
  • Léger - Compresseur PHP/.NET/JSP/Coldfusion GZip, TinyMCE 75% plus petit et beaucoup plus rapide à charger.
  • Compatible AJAX - Vous pouvez facilement utiliser AJAX pour enregistrer et charger du contenu!
  • International - Prise en charge multilingue à l'aide de modules linguistiques.
  • Open Source - Gratuit sous licence LGPL, des millions de personnes aident à tester et à améliorer cet éditeur tous les jours.
1
Nat Ryall