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

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

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

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


person nonopolarity    schedule 05.06.2009    source источник
comment
Я должен упомянуть, что важно проверить лицензию любого редактора, который вы в конечном итоге используете. Делая это в начале, вы избавите себя от головной боли в будущем...   -  person Ganesh Shankar    schedule 23.02.2010


Ответы (12)


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

person Community    schedule 05.06.2009
comment
Вы определенно не можете полагаться на них для защиты от XSS. Все, что нужно сделать пользователю, это отключить javascript и опубликовать любой HTML-код, который он хочет, в полученной текстовой области. - person Chase Seibert; 23.02.2010

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

person Zachary    schedule 05.06.2009

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

http://www.openwebware.com/

person James Skidmore    schedule 05.06.2009
comment
Поскольку google chrome является моим предпочтительным браузером, я разочарован, что на их демонстрационном сайте есть уведомление о том, что ваш браузер не поддерживается, я бы предпочел уведомление, но чтобы он все еще пытался отобразить. Раздражает, что я не могу использовать/тестировать в хроме (возможно, это функция, которую можно отключить в коде, но разочаровывает, что мне нужно зайти так далеко только для демонстрации!) - person Shadi Almosri; 21.06.2009
comment
Он даже не поддерживает Safari. - person Marco Demaio; 28.02.2012

Редактор YUI

person epascarello    schedule 05.06.2009

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

person Alan Mendelevich    schedule 05.06.2009

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

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

person Darwyn    schedule 05.06.2009

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

Хотя мне нравится этот Stack Overflow, +1 команде.
-РЕДАКТИРОВАТЬ- но затем -1, потому что вы относились ко мне как к спамеру только с 1 разрешенной гиперссылкой...

HTH
Джефф М.

person user126397    schedule 21.06.2009

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

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

person Jared    schedule 05.06.2009

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

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

person Alex Chen    schedule 21.06.2009

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

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

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

http://ckeditor.com/license

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

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

person Ganesh Shankar    schedule 23.02.2010

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

person Eric    schedule 23.02.2010

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

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

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

person hasen    schedule 23.02.2010