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