является ли использование TinyMCE лучшим выбором для редактора WYSIWYG на веб-странице? Каковы хорошие альтернативы?


Является ли использование TinyMCE лучшим выбором для редактора WYSIWYG на веб-странице? Каковы хорошие альтернативы?

Некоторое сравнение, кажется, показывает, что TinyMCE является одним из наиболее совместимых браузеров:

Http://geniisoft.com/showcase.nsf/WebEditors

12 15

12 ответов:

TinyMCE-отличный выбор. Я использовал его в коммерческих предложениях с хорошими результатами. Я также смотрю на FCKEditor для нового проекта специально из-за встроенной загрузки файлов и слухов о том, что он имеет лучшую защиту XSS. Честно говоря, я не уверен, что любой из них достаточен для защиты от XSS (возможно, вам придется дополнить что-то вроде http://htmlpurifier.org / , если это вызывает озабоченность).

Я использую FCKEditor с ASP.NET в течение многих лет и нашли его очень легко настроить и настроить. Он очень стабилен, и интегрированная функция загрузки-это плюс. http://www.fckeditor.net/

Это один из лучших на мой взгляд:

Http://www.openwebware.com/

Если вы используете PHP или ASP.NET на задней панели, взгляните наSPAW Editor .

Nicedit полезен для некоторых простых текстовых областей и имеет несколько чистый javascript api.

Здесь есть список других возможных рихтекстовых полей .

TinyMCE и FCKeditor являются двумя лучшими редакторами WYSIWYG с точки зрения популярности. Они оба многофункциональны и легко настраиваются. На мой взгляд, TinyMCE является самым простым в использовании и обслуживании из множества различных вариантов, и все еще получает мой голос после 4 лет использования. YUI-еще один хороший выбор, который стоит оценить, как и другие, перечисленные выше. Ниже я перечислил демонстрационные страницы для каждого из них:

Мне тоже нравится этот стек переполнения один, хотя, +1 к команде.
- EDIT-но тогда -1, потому что вы относились ко мне как к спамеру с только 1 разрешенной гиперссылкой...

HTH
Джефф М.

TinyMCE был редактором, которого мы выбрали, когда делали сайт для внутреннего персонала. Приятной частью этого были все сочетания клавиш (вероятно, найденные в других редакторах), и то, что это был тот же редактор, используемый внутри WordPress.

Мы были очень довольны тем, как получился сайт, и сохранили редактора. Я бы рекомендовал TinyMCE для вашего проекта.

Почему бы не попробовать решение сайта Stackoverflow?

Вы можете найти подробную информацию в блоге Stackoverflow здесь: потенциальные варианты разметки и редактирования

Как многие говорили здесь, FCKEditor-хорошая альтернатива. Однако обратите внимание на модели лицензирования редакторов, особенно если вы планируете использовать их для коммерческих приложений с закрытым исходным кодом.

Http://tinymce.moxiecode.com/license.php

TinyMCE-это просто LGPL.

Http://ckeditor.com/license

CKEditor (самое последнее проявление редактора FCK) имеет отдельную закрытую лицензию на распространение, которая может стоить вам некоторого количества мула...

Мне больше нравится набор функций и тема FCKEditor/CKEditor, чем TinyMCE, но я часто использую TinyMCE из-за того, что с ним немного проще обращаться с точки зрения лицензирования.

Никто еще не упоминал CuteEditor. У него дурацкое название, но работать с ним очень приятно. Это не бесплатно, но корпоративная лицензия (которая позволяет использовать ее на любом количестве серверов, рабочих станций разработчиков и т. д.) Стоит всего 900 долларов или что-то до смешного дешевое. Я считаю, что это доступно только для ASP.Net и классический аспид, хотя я могу ошибаться.

TinyMCE и подобные редакторы не подходят для нетехнических людей, которые могут испортить разметку. Особенно когда говорят, что нетехнические люди копируют форматированный текст из word в RTE на веб-странице, думая, что это самая естественная вещь.

Если ваша аудитория является технической, то что-то вроде markdown (как используется здесь на SO) более подходит.

Если они не являются техническими, пусть они используют WYMeditor (WYM = то, что вы имеете в виду), и обеспечивают своего рода учебник / объяснение, чтобы они могли его использовать.