14 окт. 2008 г.

Визуальный редактор для Textpattern

For English users there is some information about Textpattern WYSIWYG article editor Act_nicEdit 0.1 in Digg and TXP Forum.

Для тех, кто не знаком с CMS textpattern отошлю к ресурсам:
http://textpattern.com/
http://www.textpattern.ru/

Если кратко, Textpattern - бесплатная, блогоориентированная (хотя можно выполнять гораздо более широкий круг задач), гибкая CMS.

Как известно при публикации материалов на блогах или сайтах пользователю было бы гораздо удобнее использовать визуальный редактор вместо голого окна, где весь код необходимо прописывать вручную. Однако по умолчанию редактор кода в Textpattern последней версии (4.0.6) выглядит следующим образом:

Отдавая должное разработчикам, отметим, что для CMS существует визуальный редактор hak_tinymce, устанавливающийся, как plugin.


Он прекрасно себя зарекомендовал, но одновременно с тем он обладает рядом недостатков:
1) Дистрибутив редактора достаточно много весит.
2) Он не установился на некоторых хостинговых площадках!

В общем, пришлось задуматься о смене визуального редактора, точнее о поиске альтернативы. И такая альтернатива не заставила себя долго ждать. На сайте http://qvado.ru/ (сайт хороший - рекомендую всем web разработчикам) я наткнулся на интересный редактор: NicEdit (ссылка на публикацию на qvado).

Было принято решение об его интеграции в TXP (Textpattern) и дальнейшем использовании. В результате была написана 0.1 альфа версия плагина для TXP - txpniceditor+, которая содержала некоторые недочеты. Эти недочеты были исправлены благодаря содействию известного TXP-эксперта, именующего себя AngryCAT. В результате была выпущена версия 0.1 расширения, которая получила название act_nicEdit и доступна для свободного использования:


Скачать модернизированную версию плагина можно по ссылке.

Как установить?
Необходимо скопировать файлы nicEdit.js и nicEditorIcons.gif в папку textpattern и установить плагин из файла TXPnicEditor.txt .

Более подробную информацию об установке плагинов можно найти на форуме сайта textpattern.ru

Ветка данного плагина на форуме тектпаттерн.


7 комментариев:

  1. Да. Поставил, посмотрел. Все шрифты в админке стали каие-то огромные. Видимо куда-то не туда вставляется код скрипта. Будет время попробую посмотреть что-куда.

    ОтветитьУдалить
  2. Все правильно, код при загрузке плагина вставляется в самый верх страницы перед всеми остальными элементами, от этого происходит смещение шрифтов (хотя и не кретичное, то есть так работать можно). Я не нашел способа (кроме откровенного хака системы) чтобы изменить положение, а вносить изменения в системные файлы я не хочу. Возможно, проблема в том, что я не знаю достаточно хорошо архитектуры TXP, чтобы решить вопросы без хаков.

    Было бы замечательно, чтобы javascript плагина загружался в предназначенное для js место, тогда бы и проблем не было. А еще мне бы хотелось рядом со статьей галочку "включить/выключить" визуальный редактор.

    Если Вы знаете, как это реализовать или можете это сделать, я думаю многие пользователи CMS будут благодарны, так как этот редактор хорош.

    ОтветитьУдалить
  3. На форуме исправленный вариант

    ОтветитьУдалить
  4. чувак спасибо тебе, понравилось.. жаль что модеры форума не прекрепили твою ветку..

    ОтветитьУдалить
  5. Textpattern 4.2.0. Попробовал версию TXPnicEditor 0.1, под IE8 совсем не заработал. Сначала писал - "Downloading data http://0.0.0.0/" и потом ошибка на странице. Под Opera 10.10 плагин загрузился, даже вставил картинку, но потом Opera сразу зависла. Пожелание: сделать удобный диалог загрузки картинки. Так что бы не было необходимости сначало загружать картинку во вкладке картинки. Удачи!

    ОтветитьУдалить
  6. Плагин разрабатывался под собственные нужды и в существующем состоянии полностью их обеспечивает (на 100%). Если есть желание - дорабатывайте как угодно!

    ОтветитьУдалить
  7. да неплохой простенький редактор

    ОтветитьУдалить