Какой самый простой в использовании веб-редактор форматированного текста [закрыто]
Вопрос
Я ищу текстовый редактор для использования на веб-странице.Где пользователи могут форматировать текст и использовать WYSIWYG.Не обязательно быть слишком вычурным.Но он должен быть простым в использовании и интегрироваться в страницу.Должен генерировать HTML в качестве вывода.Поддержка AJAX (который я проверял, работает только со стандартной отправкой формы) и должен быть небольшим с точки зрения загрузки в браузер пользователя.
Решение
Ну, это зависит от того, на какой платформе вы работаете, если вам также нужны серверные функции, но, на мой взгляд, де-факто крутой WYSIWYg — это FCKeditor.Я лично работал с этим во многих сферах (как на профессиональном, так и на любительском уровне) и всегда был впечатлен.
Это, безусловно, стоит посмотреть.Я считаю, что он также используется в проектах с открытым исходным кодом, таких как SubText.Возможно, Джон Галлоуэй может добавить к этому, если прочитает этот вопрос.Или Фил если он в настоящее время является пользователем.
Другие советы
TinyMCE это самый простой способ, который я нашел.Я никогда не использовал его в приложениях с поддержкой AJAX, но инструкции о том, как это сделать, есть на вики проекта.
Пытаться FCKeditor.Он поддерживает интеграцию с большинством популярных платформ и довольно легкий.
Возможно, вы также захотите посмотреть Редактор форматированного текста YUI.
Если вы начинаете свой сайт с нуля или не вложили много усилий в другую платформу JavaScript, Пользовательский интерфейс Yahoo (YUI) — это очень полная библиотека JavaScript, которая поможет вам добавлять другие элементы AJAX помимо текстового редактора.
Я только что провел целый день, оценивая все упомянутые до сих пор (а затем и некоторые), и больше всего мне понравился О редакторе.Я думаю, что это может быть только для ASP.NET, поэтому вам это может не подойти, но если вы используете .NET, это здорово.Вывод HTML чистый и красиво оформленный, а визуализированный вывод выглядит в редакторе так же, как и при выводе его на страницу (с чем у меня возникли проблемы при использовании других из-за настроек типа документа в редакторе).Это стоит несколько долларов, но для нас оно того стоило.
я нашел TinyMCE довольно легко реализовать.И это также снижает использование полосы пропускания.
Сейчас использую fck, после «свободного текстового поля» или чего-то в этом роде.Проблемы возникли только один раз, когда я поместил fck в панель обновления ajax asp.net, но нашел исправление на форумах.Проблема была решена в следующем выпуске.
Я хотел бы видеть в нем какой-нибудь хороший браузер фотографий, потому что fck поставляется только с простым браузером, который отображает имя файла, а не миниатюры.Другой, с большими пальцами, стоит кучу денег.
Не пробовал с asp.net mvc, не знаю, как будет работать загрузка.Он использует один ascx для упаковки функциональности js.
я начал использовать свободное текстовое поле когда я много занимался программированием на asp.net, но теперь, когда большая часть того, что я делаю, это PHP, я перешел на редактор ФКК.
хотя изменение не обязательно было вызвано языком, я считаю, что редактор fck — лучший выбор из-за его универсальности.
Если вы ищете что-то минималистичное, взгляните на Редактор виджетов, он действительно крошечный и очень простой.Однако в качестве хобби-проекта его поддерживают лишь случайно.
В настоящее время я использую компонент RTE ДинархЛиб, который легко настраивается (определенно поддерживает AJAX), но немного сложен и не очень красив.Он активно поддерживается, и на их форуме можно очень быстро получить ответы.
Ранее я пробовал редактор Dojo и обнаружил, что он сломан и плохо документирован.ЮММВ.
Редактировать: В ответ на ответы других людей я попробовал TinyMCE и нашел его превосходным.Более легко настраивается и гораздо меньше проблем, чем все остальное, что я пробовал. Используйте TinyMCE!