Работа с документами

Excerpt: краткое содержание документа

Модуль drupal Excerpt дает вам возможность указывать для любого материала его короткое содержание, раздельно от его полного. После включения модуля, он добавит свой элемент на страничку сабмита документа, в котором и можно будет вписать отдельное, короткое содержание.

Diff

Модуль drupal Diff дает возможность зрительно ассоциировать версии документов, просматривая две версии материала одновременно. Во-первых, этот модуль прибавляет клавишу Preview changes на страничку редактирования документа, что дает возможность оценить внесённые правки ещё до его сохранения.

DefaultTextForNode

Модуль drupal DefaultTextForNode дает возможность найти текст, который будет добавляться в элемент материала при его создании. Для каждого вида материала текст вводится отдельно.
После включения модуля, на страничке настройки каждого вида материала добавляется элемент Default text.
Вы сможете употреблять в этом элементе PHP-код, но учтите, что формат ввода должен быть подходящим и при разработке материала этот код будет выполнен.

Create Content Block

Модуль drupal "Create Content Block" добавляет на сайт небольшой блок с выпадающим меню, в котором можно наскоро назначить вид материала, который вы желаете добавить. При его выборе раскрывается страничка создания документа, при нажатии на клавишу Create content раскрывается страничка Create content, на которой уже можно назначить вид документа. Автор написал этот модуль, так как его не устраивало обычное меню и он хотел иметь возможность иметь стремительный доступ к созданию подходящего документа. Интересно, много ли времени он сэкономил ?

Content Type Cleanup: удаление ненужных типов документов из базы

Простенький, но довольно-таки нужный модуль, так как дает возможность навести порядок на собственном сайте. У вас наверняка так бывает, что вы создали разные виды контента, а позже либо удалили их либо не используете и практически они вам не нужны. Но они показываются в опциях всех других модулей и мешают вам крпко и сладко спать по ночам... (: Они же лишние, так для чего они нужны? Обычный метод убрать неиспользуемые виды контента — потрошить базу данных, но очень важно знать что делаешь, а если не знаешь, то на выручку и приходит этот модуль Content Type Cleanup.

Conditional Fields

Модуль drupal Conditional Fields (Условные Поля) дает возможность ставить в зависимость отображение одного поля либо группы полей, сделанных в CCK, от другого. Когда элемент имеет какое-то значение – это является условием для появления зависимого поля, значение которого необходимо вписать либо выбрать. Зависимый элемент по умолчанию скрыт и динамически показывается с помощью Javascript, если условие выполнено. Например, вы сможете составить листинг для выбора пользователем, и если выбран пункт «другое», то покажется текстовое, в которое он введет собственный вариант.

Code Filter: подсветка кода

Code Filter — это очень простой модуль, который прибавляет фильтр для подсветки текста в тегах. После установки модуля, необходимо перейти на страничку настройки форматов ввода: Administer > Site configuration > Input formats и активировать фильтр Code filter в секции Filters для нужных форматов ввода.

CCK (Content Construction Kit): создание полей ввода в типах документов

Друпал включает несколько видов материалов по умолчанию – страницы + блоги + форумы + статьи и книги, но они достаточно просты и весьма ограничены без поддержки мощных конструкторов видов содержимого. Модуль drupal Content Construction Kit дает создать свой собственный тип, или добавить новые поля к основным типам документов. Есть много дополнений для CCK, что расширяет возможности Друпала без необходимости программирования.
Установим CCK.
Загрузим перевод.

BookGUI: интерфейс для управления книгами

Модуль drupal BookGUI дает менять структуру книг с использованием GUI (используется JavaScript). Для управления структурой книг необходимо перейти на страничку Book management, ссылку на которую модуль создаёт в меню навигации. Функционал, обеспечиваемый этим модулем, стандартно присутствует в Друпал 6.

Autosave: автоматическое сохранение документов

Необходимый и очень полезный модуль, созданный с использованием AJAX. Наверняка у вас такое бывало: напечатали кучу текста, обдумали его. И вдруг, случайно, нажали не на ту кнопку. И ваш браузер закрылся. Или сообщение стёрлось или вообще перезагрузился компьютер. Теперь вам необходимо восстанавливать свои собственные мысли и при этом далеко не факт, что это вам успешно удастся. Во всяком случае, многие интересные мысли и выражения будут утеряны.