Описание для модулей Drupal - Редакторы/Фильтры

Описание для модулей Drupal - Редакторы/Фильтры


Встраивает визуальный редактор PEGOEditor в текстовые поля. Преимущества этого wysiwyg редактора: ориентация на доступность и понятность, генерирует чистый XHTML код по стандартам.
http://drupal.org/project/pegoeditor

Фильтр, который позволяет для ссылок на другие документы сайта использовать запись вида [node:###], где ### — это номер документа. После включения модуля, перейдите на страницу форматов ввода и включите этот фильтр для нужных вам форматов.
http://drupal.org/project/link_node
http://cmspress.info/node/1346

Фильтр, который позволяет вставлять в содержание документов, комментариев и блоков фреймы (frame и iframe).
http://drupal.org/project/insertFrame
http://cmspress.info/node/1349

Фильтр, который позволяет переворачивать текст по горизонтали и вертикали. В настоящее время модуль работает только с латинскими шрифтами и основными знаками препинания.
http://drupal.org/project/upside_down
http://cmspress.info/node/1351

Для того, что бы начать оформление вывода контента, мне понадобилось несколько фильтров. Поискал готовые, но для шестой версии выбор пока достаточно не велик, поэтому решил написать свой, получился модуль, который объединяет несколько часто используемых мной фильтров в один...
Модуль будет дорабатывается, в дальнейшем (если будет время и желание) добавлю настройки к фильтру, ну и возможно буду расширять функционал, а также устранять найденные "баги"
На данный момент он объединяет три популярных фильтра, collapse text, tooltip и description, т.е. разворачиваемый-сворачиваемый блок текста, всплывающая подсказка и примечания.
http://cmspress.info/node/1302
http://www.hotel-prog.ru/node/28

Фильтр, который позволяет подсвечивать в тексте имена пользователей (логины). Страница настройки модуля позволяет настроить интенсивность подсветки и сразу увидеть результат настроек.
http://drupal.org/project/username_highlighter
http://cmspress.info/node/1275

elf

Позволяет сделать три вещи:

  • Выделить внешние ссылки.
  • Выделить почтовые ссылки.
  • Открывать внешние ссылки в новом окне.

http://drupal.org/project/elf
http://cmspress.info/node/1208

Перенаправляет пользователя на специальную страницу, когда пользователь пытается перейти по ссылке ведущей на внешний адрес.
http://drupal.org/project/ext_link_page
http://cmspress.info/node/1207

Позволяет составить список сайтов к ссылкам на которые вы хотите применить атрибут rel="nofollow". Модуль является фильтром, поэтому вы должны включить фильтр Nofollow list filter для нужных форматов ввода.
http://drupal.org/project/nofollowlist
http://cmspress.info/node/1181

Создает кнопку редактирования для поля CCK, позволяя создателю типа документа добавлять javascript кнопку к полю CCK, активную когда документ редактируется и скрытую когда от просматривается.

Фильтром, который позволяет создавать сворачивающиеся секции. После включения модуля, фильтр Collapse text нужно включить для нужных форматов ввода.
http://drupal.org/project/collapse_text
http://cmspress.info/node/1145

Фильтр, который позволяет администраторам сайта восстанавливать Base URL в элементах <a> и <img>. Пользователи обычно ставят ссылки на документы и изображения используя абсолютные URL. Это может стать проблемой при смене сайтом домена. Модуль удаляет в путях домен, оставляя относительную часть.
http://drupal.org/project/url_replace_filter
http://cmspress.info/node/1146

Позволяет разбить документ на страницы используя тег <!--pagebreak--> (предлагаемый по умолчанию) или любой другой тег (например <hr />).
http://drupal.org/project/paging
http://cmspress.info/node/1249

Предоставляет разным ролям разные фильтры ввода (Input Formats) по умолчанию.
http://drupal.org/project/filter_default

Скрывает адреса электронной почты, чтобы предотвратить их сбор различными спам-ботами. Он реализует способ, опубликованный на сайте SpamSpan (также доступна немецкая версия). Проблема большинства шифровщиков адресов электронной почты заключается в том, что они полагаются на включённый JavaScript на стороне клиента. Это делает метод недоступным для людей с читалками экрана. Модуль SpamSpan же даст кликабельные ссылки, если JavaScript включён, и будет показывать адрес электронной почты в формате example [at] example [dot] com в случае, если браузер не поддерживает JavaScript или если JavaScript отключен.
http://drupal.org/project/spamspan
http://andyceo.ruware.com/blog/andyceo/moduli-drupal-spamspan-filter
http://cmspress.info/node/1097

Этот фильтр предоставляет упрощенную разметку текста статьи, вики-подобный синтаксис формирования ссылок на статьи или на результаты поиска на многих широко известных энциклопедических и справочных сайтах Интернета.
http://drupal.org/project/interwiki
http://andyceo.ruware.com/blog/andyceo/moduli-drupal-interwiki

Модуль позволяет пользователям загружать изображения. Он автоматически генерирует кнопку Add image над текстовым полем. При нажатии на ссылку открывается окно просмотра и показываются все изображения которые были загружены при помощи модуля Image. Изображения могут быть упорядочены по владельцу или терминам таксономии. Новые изображения также могут быть загружены при помощи окна модуля. После выбора изображения показывается страница с настройками, такими как размер и др., позволяя задать настройки до нажатия кнопки Attach.

Текстовый редактор.
http://drupal.org/project/wymeditor

Модуль автоматически заменяет в документах и комментариях дифисы на тире, знак дюйма на кавычки и т.д.
http://drupal.org/project/typografica
http://cmspress.info/node/136

Модуль позволяет интегрировать редактор nicEdit в Drupal.
http://drupal.org/project/nicedit

Модуль позволяет с помощью плагинов расширить возможности TinyMCE.
http://drupal.org/project/linktocontent

Текстовый редактор.
http://drupal.org/project/htmlarea

Закрывает открытые теги. Отметьте: фильтр не проверяет корректность использования тегов, он только закрывает те теги, которые не закрыты. Встроен в шестую версию Drupal.
http://drupal.org/project/htmlcorrector
http://cmspress.info/node/1201

Текстовый редактор с широкими возможностями. Использует JavaScript.
http://drupal.org/project/fckeditor

Модуль позволяет создавать фильтры используя регулярные выражения.
http://drupal.org/project/customfilter
http://cmspress.info/node/880

Модуль для подсветки кода. Данные заключённые в теги <code>… и

<?php

?>

подсвечиваются.
http://drupal.org/project/codefilter
http://andyceo.ruware.com/blog/andyceo/moduli-drupal-code-filter
http://cmspress.info/node/819

Простой текстовый редактор, предназначенный для облегчения написания кода (вероятно автором BUEditor'а имеется в виду HTML-код).

  • Интерфейс редактора и функциональность кнопок полностью настраивается в административной зоне.
  • Интерфейс редактора можно настроить отдельно для каждой роли пользователей.
  • Возможно создавать графические или текстовые кнопки.
  • Кнопки можно настроить для получения фрагментов кода, вставки HTML-тегов, вставки bbcode-тегов и т.д.

http://drupal.org/project/bueditor
http://andyceo.ruware.com/book/moduli-drupala-bueditor
http://cmspress.info/node/137

Модуль добавляет панель инструментов для вставки BBCode в сообщения. Использует JavaScript. Работает как в IE, так и в FF.
http://drupal.org/node/24875
http://cmspress.info/node/1169

Модуль добавляет фильтр BBCode на ваш сайт. Отметьте, что фильтр также распознаёт и конвертирует URL и адреса электронной почты в ссылки.
http://drupal.org/project/bbcode
http://cmspress.info/node/1168

Модуль widgEditor — это настраиваемый WYSIWYG-редактор. Он заменяет текстовые области для редактирования в документах и комментариях улучшенной панелью редактирования с JavaScript. Поэтому, если у вас нет JavaScript (или ваш браузер не поддерживает редактирование HTML), он не будет работать.
http://drupal.org/project/widgeditor

Модуль представляет из себя фильтр для форматов ввода, который позволяет создавать оглавление документа из тегов <h2> и <h3>. После включения модуля перейдите к форматам ввода и включите для них фильтры.
http://drupal.org/project/tableofcontents
http://cmspress.info/node/1098

Модуль для автоматического создания и управления таблицами.
http://drupal.org/project/tablemanager

Модуль позволяет помещать ссылки на файлы в содержание документа используя тег [inline:имя_файла.jpg]. В зависимости от типа файла на него будет либо создана ссылка, либо он будет показан в документе.
http://drupal.org/project/inline

Модуль добавляет фильтр, позволяя автору ограничивать доступность некоторых частей документа для определённых ролей.
http://drupal.org/project/restricted_text
http://cmspress.info/node/1348

Это фильтр для форматов ввода, который позволяет просматривать определённые части текста только пользователям определённых ролей или отдельным пользователям. Для того, чтобы скрыть некоторое содержание, его нужно заключить в теги [hidden][/hidden]. Управление тем, от кого следует скрывать, осуществляется путём использования в этом теге атрибутов. Используйте следующие правила записи:
Атрибуты user и role указав UserID или RoleID, для того, чтобы разрешить просматривать содержание указанному пользователю или роли.

  • [hidden user=3] содержание [/hidden]
  • [hidden role=3] содержание [/hidden]

Атрибуты user и role, перечислив нескольких пользователей или ролей через точку с запятой, чтобы разрешить им просматривать содержание

  • [hidden user=3;4] содержание [/hidden] — пользователям с UID=3 и UID=4,
  • [hidden role=3;4] содержание [/hidden] — ролям с RID=3 и RID=4.

Если вы не используете в теге атрибутов, то содержание сможет увидеть только пользователь №1. Если вы используете теги и пользователь №1 явно не указан, то он не увидит содержание. Для того, чтобы включить этот фильтр, перейдите на страницу настроек нужного формата ввода и отметьте этот модуль в секции
http://drupal.org/project/hidden_content
http://andyceo.ruware.com/blog/andyceo/moduli-drupal-hidden-content
http://cmspress.info/node/1315

Модуль позволяет настраивать шрифты для заголовков. Он делает это переписывая заголовок HTML-кода изображением которое генерируется на основе заданного шрифта TrueType.
http://drupal.org/project/signwriter

Модуль позволяет фильтровать определённые слова.
http://drupal.org/project/wordfilter

Фильтр, который замещает текстовые смайлики картинками.
http://www.drupal.org/project/smileys
http://cmspress.info/node/1111

Модуль который фильтрует вводимые данные перед сохранением в базе. После активирования модуля его фильтр нужно включить на странице настройки форматов ввода для нужного формата. Фильтр проверяет данные на наличие открывающего тега без закрывающего и закрывающего без открывающего, стирает теги: <base>, <basefont>, <head>, <html>, <body>, <applet>, <object>, <iframe>, <frame>, <frameset>, <script>, <layer>, <ilayer>, <embed>, <bgsound>, <link>, <meta>, <style>, <title>, <blink>, <xml> и выполняет другие действия. В отличие от стандартных фильтров, этот фильтр работает при вводе, а не при выводе информации, т.е.

Модуль добавляет ссылку quote внизу документов и комментариев. При её нажатии содержание документа или комментарий помещается внутрь нового комментария и заключается в маркеры которые указывают на цитирование.
http://drupal.org/project/quote
http://cmspress.info/node/147

Модуль добавляет к внешним ссылкам небольшой значок, позволяя визуально отличать их от внутренних ссылок.
http://drupal.org/project/extlink
http://cmspress.info/node/1163

Модуль позволяет оформлять ссылки значками в зависимости от типа ссылки.
http://drupal.org/project/contextlinks
http://cmspress.info/node/150

Модуль Excerpt позволяет вводить для документа краткое содержание документа отдельно от его полного содержания.
http://drupal.org/project/excerpt
http://cmspress.info/node/1087