Jakie są dostępne opcje edytora tekstowego WYSIWIG do osadzenia?

11

Myślę o czymś podobnym do TinyMCE

Dołącz listę funkcji.

Przykłady obejmują:

  • obsługuje formatowanie tekstu
  • obsługuje linki
  • obsługuje obrazy
  • typy składni (markdown / wiki / etc)
  • licencjonowanie i / lub wycena
  • możliwość dostosowania
  • obsługa wtyczek
  • kompatybilność z przeglądarką

Uwaga: Ogranicz liczbę odpowiedzi do jednego edytora na odpowiedź, aby zachować czystość

Aktualizacja: zapomniałem dodać kompatybilność przeglądarki do listy

Evan Plaice
źródło
1
Naprawdę? Otóż ​​to? TinyMCE i CKEditor? Myślałem, że będzie więcej.
Evan Plaice,
Chciałbym usłyszeć pewne ograniczenia / problemy z nimi, w tej chwili są to tylko zalety!
nthonygreen,

Odpowiedzi:

2

Aloha Editor

… Semantyczna struktura edytora Rich Text napisana w JavaScript z najlepszą obsługą xHTML5.

funkcje

Podtytuły z tej strony:

  • Linki redaktora Aloha…
  • Repozytoria - połącz wszystko…
  • Bez przeładowania. Brak wyskakującego okienka. Nie musisz podglądać…
  • Edycja i formatowanie tekstu bez znaczników…
  • Pływające menu. Nowe lekkie menu kontekstowe. …
  • Tabele dla Internetu. …
  • Szybciej. …
  • WYSIWYG dla treści dynamicznych. …
  • Zadowolony. Dostępny HTML5 - teraz. …
  • Zdobądź to, czego oczekujesz. …

Wybrany jako edytor z wyboru dla interfejsu Booktype .

… Pięć wyraźnych zalet korzystania z niego.

  1. Edycja kontekstowa. Aloha, w przeciwieństwie do edytorów WYSIWYG, pozwala na edycję strony zamiast tekstu pobranego ze strony. To sprawia, że ​​edycja jest o wiele przyjemniejsza i otwiera wiele innych możliwości interakcji ze stroną.
  2. Dobra działalność programistyczna. Zespół Aloha jest bardzo przystępny i aktywny. Rozmawialiśmy z kilkoma kluczowymi zespołami deweloperów i cieszymy się, że są bezproblemowi i wydają się dobrze współpracować.
  3. Używa JQuery. Aloha właśnie niedawno zmieniło się na biblioteki JQuery, co jest świetne, ponieważ Booktype używa również wielu JQuery, więc minimalizuje możliwości konfliktu i obniża liczbę wymaganych bibliotek zewnętrznych.
  4. Projekt w przeglądarce jest o krok bliżej. Aloha współdziała bezpośrednio z edytowalnymi regionami treści HTML5 bez zmiany struktury strony, co oznacza, że ​​każdy zastosowany CSS nie jest zapośredniczony i może być wykonywany bezpośrednio przez użytkownika.
  5. Może współpracować z zewnętrznymi Javascriptami. Ponieważ Aloha nie zmienia struktury strony (jak wyżej), wszelkie zewnętrzne biblioteki JS mogą działać bezpośrednio na zawartości bez konieczności zmiany.
Graham Perrin
źródło
1

TinyMCE

  • Łatwa do zintegrowania - potrzeba tylko kilku linii kodu.
  • Konfigurowalny - motywy i wtyczki, blokuj nieprawidłowe elementy i wymuszaj atrybuty.
  • Przyjazny dla przeglądarki - Mozilla, MSIE, FireFox, Opera, Safari i Chrome.
  • Lekkość - kompresor PHP / .NET / JSP / Coldfusion GZip, sprawia, że ​​TinyMCE jest o 75% mniejszy i ładuje się znacznie szybciej.
  • Kompatybilny z AJAX - Możesz łatwo używać AJAX do zapisywania i ładowania treści!
  • Międzynarodowa - obsługa wielu języków przy użyciu pakietów językowych.
  • Open Source - bezpłatny na licencji LGPL, miliony ppl pomagają codziennie testować i ulepszać ten edytor.
Nat Ryall
źródło