Минималистичный WYSIWYG

Теги: ,

По многочисленным заявкам трудящихся, поднимаю эту тему. Итак, вы - минималист, и у вас есть сайт. Исходя из вышесказанного, сайт сделан не на WordPress или Drupal, а на какой-нибудь минималистичной cms вроде Neutrino, или вообще на самописном решении, вес которого - килобайт 100 от силы. Проблемой этого решения становится отсутствие визуального редактора, и вот с ней мы и будем бороться.

Понятно, что подключать туда FCKEditor будет как-то не эстетично ввиду его большого размера(аж полтора мегабайта) и сложности подключения и настройки. Большинство же легковесных WYSIWYG`ов по функциональности явно слабоваты, но все-же встречаются исключения, такие как NicEdit. О нем и поговорим.

NicEdit - это полнофункциональный WYSIWYG-редактор, написанный на JavaSctipt, который в распакованном виде вместе с картинками весит 35 килобайт, а в установке настолько прост, что с ним справится даже ребенок. Его даже не обязательно закачивать себе на сайт, можно подгрузить с сайта производителя.

Касаясь вышеупомянутой CMS Neutrino, плагин для подключения NicEdit уже написан, его нужно просто скачать на странице расширений и установить на сайт.

Если в вашей CMS такого плагина не написано, не проблема, потому что установка действительно проста, а настройка очень гибка. Рассмотрим ее поподробнее.

Также NicEdit имеет и другие возможности, такие как применение собственных стилей, или редактирование содержимого любых html-элементов, но это уже мало согласуется с изначально поставленной задачей, а следовательно - и с темой статьи.

Для тех, кто хочет более детально изучить это программное решение, могу предложить посетить:

  1. Официальный сайт (англ.)
  2. Примеры с описаниями (англ.)
  3. Документацию (wiki, англ.)
Статьи схожей тематики:

Создание и использование плагинов FCKeditor

Новый плагин для FCKeditor - scaleimages

Документация по FCKeditor JavaScript API

Подключаем к FCKeditor видео с RuTube

FCKeditor и настройка диалогов

Комментарии(14):

rss-лента

Добавлено: 2009-02-20 12:47:54, avv

Хорошая статья, спасибо! На славу потрудился. А главное полезная информация!

Добавлено: 2009-03-07 00:33:35, Оксана

Закончились темы? :) могу подкинуть. Не могли бы вы описать как можно полнее, какие движки и как их использовать, так чтобы можно было создать и сайт и блог на одном хостинге!?

Добавлено: 2009-03-07 09:46:37, Bolzamo

Слишком обширная тема. Об этом не статью а книгу писать надо. Да и не темы закончились, а время. Некогда сейчас.

Добавлено: 2009-03-12 08:40:46, Arch

Статья отличная, спасибо!
Люди, объясните пожалуйста, ну как nicedit отправляет содержимое на сервер? Где указание на скрипт получающий? Даже кнопку "отправить" не вижу. Не могу понять как работает :(

Добавлено: 2009-03-12 15:35:14, Bolzamo

Arch, учи HTML. Делаем обычную форму, подключаем nicEdit, и в поле ввода этой формы появляется возможность форматирования. Кнопку отправки и назначение скрипта делаешь сам.

Добавлено: 2009-03-12 20:48:19, Евгения

бррр, так долго пыталась разобраться, в итоге забила(

Добавлено: 2009-03-19 00:53:22, Дизайнер

Тоже думал что нашел хороший редактор. Но когда глянул что он генерирует .. Вместо <b>Текст </b> он "пишет"
даже не <strong> а <span style="font-weight: bold;">текст</span>. По это перебор. Но посмотрев код самого скрипта так и не смог заменить эту напасть. И загрузка картинок на imageshack не воодушевляет. Почему не на свой сервер? Сырой пока продукт

Добавлено: 2009-05-15 23:01:14, Илья

У меня почему-то иконки не отображаються.... делаю все по пунктам... но картинок там типа с нижним подчеркиванием (text-decoration:underline;)нету. Кто-нибудь сталкивался с этой проблемой, и как ее решать?

Добавлено: 2009-05-25 13:34:09, Anton

Для все тех, у кого не отображаются картинки на кнопках.
Открываем скрипт редактором, ищем строку с параметром "iconsPath : '../nicEditorIcons.gif'", и смотрим, насколько правильно он прописан. У меня был прописан не правильно, после исправлений все "запрацевало"...

Добавлено: 2009-09-06 19:29:16, ss

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

Добавлено: 2009-09-06 22:31:07, Bolzamo

Там в примерах это все было. Сейчас нет возможности шарить по нету искать, вот ссылка: http://nicedit.com/demos.php

Добавлено: 2009-10-07 12:23:33, Сергей

Хорошая статья,
интересует такой момент -
как переписать скрипт, чтобы картинки он загружал на мой сервер, а не на левый сайт?

Добавлено: 2009-10-14 09:16:27, Bolzamo

Это вопрос к разработчикам скрипта :)

Добавлено: 2009-12-15 08:00:51, bukvoed

Сергей, там в доках есть ссылках на исходник nicUpload.php (могу ошибиться в названии) - его кладите себе на сервер, вписав правильные пути к папке для загружаемых файлов. Ну, и самому nicEdit нужно сообщить, что закачкой файлов будет заниматься ваш nicUpload.php

Добавить комментарий

Ваше имя:*
Ваш email:*(не публикуется)
Ваш блог:
Ваш комментарий:*

Переносы строк и url-адреса преобразуются автоматически, не забудьте отделить их пробелами. html и bb-коды не поддерживаются.

Бесплатная доставка по Москве на раковины для кухни, мойки для кухни Полигран.|Мы занимаемся seo. И предлагаем поисковое продвижение сайтов в Яндекс в Москве за 2 недели.|Так же поможем создать флеш сайт, интернет-магазин или разработать сайт компании.|Сделаем вам флеш сайт быстро с пожеланиями. Так же предлагаем изготовление баннеров.Продажа новых и б/у телефонов: продажа китайских телефонов.