что видишь, то и получишь свойство прикладных программ, в которых содержание отображается в процессе редактирования и выглядит максимально похожим на конечную продукцию. Работа с WYSIWYG-редакторами для создания веб- страниц не требует знания HTML-разметки и других специальных технологий.
WYSIWYG offline/desktop-редакторы используются для создания веб-страниц на локальном компьютере Adobe Dreamweaver Microsoft FrontPage KompoZer Quanta Plus Nvu Amaya … online-редакторы встраиваемые в веб-страницу, позволяют изменять содержимое прямо из браузера TinyMCE Ckeditor (FCKEditor) elRTE Spaw Xinha Xstandard …
TinyMCE (Tiny Moxiecode Content Editor) лицензия: основной модуль и базовый набор плагинов поставляются бесплатно в рамках LGPL (разрешается изменять исходный код и использовать в коммерческих продуктах) официальный сайт: плюсы и минусы: + кроссбраузерность + прост в установке и использовании, легковесный (GZip) + Ajax-совместимый + хорошая функциональность, много плагинов, темы оформления + возможность писать свои плагины + приятный интерфейс + кроссплатформенность: чистый JavaScript-код, может быть интегрирован в движок с любой серверной технологией - настройку и взаимодействие с редактором можно осуществлять только посредством JavaScript - нет встроенного файл-менеджера (соответствующий плагин – коммерческий)
Популярные платформы, использующие TinyMCE: * WordPress (~8 млн загрузок), бесплатная и свободная к распространению платформа. * Joomla! - бесплатная система управления сайтом с открытым кодом, одна из самых распространенных в мире CMS. TinyMCE содержит в качестве плагина.
CKEditor (Frederico Caldeira Knabben Editor) лицензия: для использования в проектах с открытым кодом и внутренних проектах - широкий спектр бесплатных лицензий (GPL, LGL, MPL); специальная коммерческая лицензия (CKSource Closed Distribution License – CDL – от $375 до $1450) официальный сайт: плюсы и минусы: + кроссбраузерность + прост в установке + удобная загрузка картинок + хорошая функциональность + приятный, мультиязычный интерфейс + чистый JavaScript-код, может быть интегрирован в движок с любой серверной технологией (широкий спектр скриптов можно найти на сайте) + есть свой файл-менеджер (CKFinder) - тяжеловесный
Популярные платформы, использующие CKEditor и FKEditor: Drupal - один из наиболее популярных представителей CMS для построения самых разных типов сайтов (наиболее хорошо подходит для создания интернет-сообществ) веб-сайтов используют CKEditor (версия 6.х) используют плагин FKEditor (версии 5.х и 6.х) > 3.5 млн загрузок редактора CKEditor
elRTE (первый российский бесплатный редактор от Студии 42) лицензия: распространяется под BSD (свободная, open source) лицензией, использует и поставляется вместе с jQuery и jQuery-UI, которые распространяются под двойной (MIT и GPL) лицензией официальный сайт: плюсы и минусы: + кроссбраузерность + расширенные возможности работы с CSS + небольшой размер, простота подключения, высокая скорость загрузки + внешний вид редактора настраивается одним css-файлом + несложно локализовать на любой язык + легко интегрировать с файловым менеджером elFinder или любым другим + функционал может быть легко доработан разработчико + прост в установке и использовании - специфика использования JQuery
elRTE
XStandard (новый подход в мире WYSIWYG) лицензия: GNU GPL: бесплатная версия Lite (с невозможностью расширить функциональность), расширенная версия Pro официальный сайт: плюсы и минусы: + кроссбраузерность + реализует свой механизм, позволяющий производить наиболее качественный код + приятный и понятный интерфейс + удобная drag&drop загрузка файлов - необходимость инсталлировать плагин на каждый пользовательский компьютер - ограниченная лицензия полезен в ситуациях, когда количество пользователей системы ограничено, они пользуются компьютерами под управлением Windows или OS X, и качество кода является приоритетом 1
но чаще всего бывает, что… What You See Is More Or Less What You Get