outline_designer

Позволяет наглядно упорядочивать документы в книгах. Стало удобнее управлять документами и их ветками в книгах Drupal. Используется функция drag-and-drop/контекстное меню при нажатии правой кнопки мыши, чтобы собрать множество общих задач Drupal в одном Ajax интерфейсе. Изначально разработанный для разработчиков, понятия не имевших, как пользоваться Drupal, недавно он был приведен в порядок, чтобы быть полезным на любом drupal сайте. Также добавляет несколько иных функций, которые в настоящий момент не доступны в Drupal:

  • Дублировать Книгу
  • Дублировать ветку документов (или отдельные документы)
  • Изменять тип документа
  • Присваивать типу документа свою иконку

Другие функции:

  • Переименование документов на лету
  • Изменение типа документа на лету
  • Удаление документа или ветки документов на лету
  • Удаление книг на лету

Модуль позволяет настроить:

  • Кто имеет доступ к outline designer
  • Какие иконки присвоить каждому типу документа, а также добавить свои
  • Какие типы документов могут быть изменены с помощью outline designer

Позволяет установить следующие права доступа (аналогично тому как установлены они для книг или других типов контента):

  • Перетаскивать (Drag and drop) документы
  • Изменять тип документа
  • Подшивать материалы (создавать дочерние страницы)
  • Создавать новые книги
  • Изменять {тип документа} материал
  • Изменять свой {тип документа} материал
  • Изменять свои страницы книги
  • Изменять страницы книги

И лучшее в этом модуле - это то что он не требует установки дополнительных модулей для своей работы. Он зависит только от модуля book (входит в ядро) и устанавливается прямо на него. Попробуйте демо, если не верите. В планах адаптировать модуль для D6 и D7 и совместить его с существующей drag-and-drop функциональностью в D6, чтобы иметь возможность обновлять Ajax. Все js файлы сжаты для оптимизации и все исходники находятся в папке 'source', чтобы вы могли разрабатывать его и дальше.
http://drupal.org/project/outline_designer