1 нояб. 2007 г.

What You See Is What You Get

Бегая по интернету, блогерствуя или управляя конентом своего сайта мы часто сталкиваемся с различными визуальными редакторами гипертекста или WYSIWYG (What You See Is What You Get - что видишь, то и получаешь).
В своей работе я использую два разных: FCKEditor и Spaw.

FCKEditor - один из старейших редакторов. Имеет широкую функциональность, работает с изображения и файлами. Этот редактор используется в системе управления контентом Softconveyer.

Редактор поставляется как чистый JavaScript-код, что является как преимуществом, так и недостатком. Безусловно, при таком подходе он может быть интегрирован в движок с любой серверной технологией. Разработчики позаботились и об удобстве интеграторов: на сайте представлен широкий спектр скриптов для интеграции практически со всеми основными серверными технологиями.

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

Поддержка браузеров: Internet Explorer, Firefox/Mozilla/Netscape, Opera.

Ссылки о FCKEditor: официальный сайт, сайт в Wiki, инструкция по использованию на русском.

SPAW Editor уступает FCKEditor в функциональности, но основные функции представлены в полном объеме, как и множество вспомогательных.

SPAW Editor поставляется в виде комбинации JavaScript-кода и классов PHP (версия для ASP.NET находится в стадии разработки). Это позволяет PHP-программистам настраивать и взаимодействовать с редактором в родной среде, но в то же время делает практически невозможным использование SPAW Editor с другими серверными технологиями.

Я как-то выбрала spaw для замены fck, который относительно долго грузился. Сделала контрол на asp.net, который соединила со скриптами spaweditor (поддержку технологии asp.net они еще не сделали), обрезала всю не нужную функциональность тулбара у режима "мини" и получила быстрый редактор, который позволял пользователю комфортно себя чувствовать при большом количестве перезагрузок страницы. Быстрее всего работает при настройках по умолчанию (как то скин, язык и проч.).

О лицензии. SPAW Editor поставляется бесплатно в рамках GPL-лицензии, а также под коммерческими лицензиями стоимостью от 20 до 250 евро в зависимости от сферы планируемого использования.

Поддержка браузеров: Internet Explorer, Firefox/Mozilla/Netscape, Opera.

Ссылки: официальный сайт.

О редакторах, с которыми не работала как разработчик, но работала как пользователь.

TinyMCE – самый популярный онлайновый WYSIWYG-редактор. Его можно видеть часто, много, используется в WordPress. Редактор поставляется как чистый JavaScript-код, имеет широкую функциональность.
Основной модуль редактора, как и базовый набор плагинов, поставляется бесплатно, но за весьма важный плагин, отвечающий за загрузку файлов, придется заплатить либо пользоваться продуктами сторонних разработчиков.

Xinha - бесплатный редактор с хорошей функциональностью. Редактор появился как реинкарнация HTMLArea и поставляется в виде чистого JavaScript-кода.

Есть еще несколько менее известных редакторов.

2 комментария:

cross комментирует...

Ну девушка... Спасибо :) Все никак не мог найти, а тут на тебе - вся необходима информация :)

Natallia комментирует...

Артем, на здоровье