Обзор полезных модулей для Drupal 6

30.08.2011 12:34

Источник: Sixrevisions

Самой большой проблемой при разработке сайта в Drupal является первоначальная установка и настройка. В своём базовом варианте Drupal сложно назвать системой, которая была бы дружественной к пользователю. Эта статья поможет вам найти и выбрать модули, которые упростят работу с сайтом.

Несмотря на то, что внимание практически всего сообщества Drupal приковано к седьмой версии, предыдущая версия обладает огромным потенциалом, а также выигрывает у седьмой версии по количеству модулей, что зачастую делает седьмую версию неприменимой при разработке некоторых сайтов. Для удобства обзор модулей разделён по категориям.

Фон

Очень функциональный инструмент Acquia Drupal, незаменим практически для любого сайта, так как обладает множеством полезных модулей, которые вам не предоставит базовая конфигурация Drupal.

Управление контентом

С помощью данных модулей можно упростить создание, представление и управление содержимым сайта.

CCK (Content Construction Kit)

Этот модуль является обязательным для любой конфигурации и позволяет добавлять различные типы содержимого и дополнительные поля к уже существующим типам содержимого. Важно отметить, что CCK стал частью ядра Drupal 7. Если к вашему сайту нужно добавить блог или штатное расписание, то CCK поможет вам создать совершенно новый тип содержимого.

В дополнение к самому CCK, советуем ознакомиться с этими модулями: Email, Phone Number, Location.

Multiblock

При работе с большими сайтами бывает так, что количество блоков начинает превышать все разумные пределы, всё содержимое начинает казаться очень громоздким и управлять им становится довольно трудно. Хуже того, у каждого блока может иметься только один экземпляр, и если вам нужно добавить один и тот же блок в несколько мест, то могут начаться проблемы. Multiblock решает эти проблемы, создавая несколько экземпляров одного и того же блока, что помогает сократить количество повторяющихся блоков.

Trigger

Этот модуль входит в ядро Drupal. Многие разработчики игнорируют этот модуль, хотя он заслуживает внимания. Trigger позволяет создавать различные действия, основанные на событиях, происходящих на вашем сайте. По умолчанию модуль содержит базовый набор действий, но вы можете добавить и свои собственные.

Views

Один из самых функциональных модулей для разработки в Drupal, который позволяет организовывать, упорядочивать и управлять содержимым. Для этого используются различные спецификации, которыми вы сами управляете. Views может генерировать что угодно: от простых списков новостей до сложного содержимого, в которое попадут только конкретные страницы.

Помимо самого Views, следует обратить внимание и на эти модули: Views Slideshow, Views Attach.

Pathauto

Этот модуль автоматически генерирует URL адреса для каждого типа содержимого. К примеру, вы можете создать структуру для всех новостей на сайте в виде /[article-title]. Это более эффективно с точки зрения поисковой оптимизации.

Pathologic

Данный модуль создает фильтр, который исправляет пути URL, имеющие тенденцию ломаться. Настройка модуля может показаться сложнее среднестатистического модуля для Drupal, но это компенсируется прекрасно написанным руководством пользователя, а в качестве награды - избавление от головной боли по поводу битых ссылок.

Редактирование контента

Wysiwyg

Модуль позволяет использовать rich-text редакторы в местах для ввода текста на вашем сайте. Wysiwyg совместим с большинством rich-text редакторов и прост в установке и использовании.

Модуль для редактирования rich-text

Если владелец сайта не подкован в техническом плане, а перспектива изучать HTML или другой язык разметки его не радует, то разработчику сайта в любом случае приходится включать Wysiwig/rich-text редактор в начальную установку.

Рекомендуем использовать CKEditor или TinyMCE, но из-за обилия подобных инструментов, можете подыскать что-то на свой вкус.

Мультимедийный контент

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

Embedded Media Field

Youtube и подобные сервисы позволяют размещать мультимедийный контент на их собственных серверах. Это удобно потому, что вам не нужно выделять большое количество дискового пространства на собственном сервере для хранения данной информации. Вы можете просто встроить видео в содержимое своих страниц.

Если же вам необходимо разместить видео или звуковые файлы на собственном сервере, вам пригодятся следующие модули: Video, Audio Field.

IMCE

Этот модуль позволяет управлять файлами, загруженными на сервер, а также загружать новые файлы. IMCE прекрасно работает с изображениями, текстовыми файлами, PDF и прочими подобными файлами.

Для того, чтобы IMCE работал с вашим текстовым редактором, используйте IMCE Wysiwyg Bridge.

Администрирование сайта

Управлять сайтом через стандартную панель администратора Drupal довольно трудно. Эти модули помогут улучшить интерфейс для более удобной навигации.

Administration Menu

Данный модуль добавляет небольшую горизонтальную панель администратора в верхней части страниц. Меню модуля гораздо удобнее стандартного средства администрирования Drupal, что делает процесс управления сайтом и его содержимым гораздо более комфортным.

Content Access

Этот модуль идеально подходит для сайтов, в которых используются индивидуальные настройки прав доступа. Вы можете настроить доступ к отдельным частям содержимого сайта, а также сделать индивидуальные права доступа для каждого пользователя или группы пользователей. Содержимое, которое вы закроете к просмотру для пользователей сайта, перестанет быть доступным и для поиска по сайту.

Backup and Migrate

Модуль используется для регулярного резервного копирования самого сайта и базы данных. Процесс копирования можно выполнять вручную, либо создать расписание для автоматизации процесса. В экстренной ситуации при установленном Backup and Migrate вам нужно лишь нажать кнопку восстановления. Быстро и никаких нервов.

Инструменты для разработчиков

Данные модули предназначены для разработчиков, работающих с Drupal, и помогают ускорить процесс создания сайта.

Features

С этим модулем вы сможете создавать свои собственные модификации и доработки, после чего разместить их в модулях для использования в будущих проектах.

IE CSS Optimizer

Среди посетителей вашего сайта найдутся и те, кто использует Internet Explorer. Установите этот модуль для корректного отображения содержимого сайта в этом браузере.

Devel

Модуль предоставляет широкий возможности для разработки, создания тем и тестирования в Drupal. Devel генерирует случайный тестовый контент для всех видов содержимого, что позволяет сэкономить много сил и времени при тестировании или создании тем. Присутствует возможность просмотра сайта от лица разных групп пользователей. С полным функционалом данного модуля можно ознакомиться на демонстрационной странице.





Комментарии Facebook



Комментарии ВКонтакте

05.03.18 | CMS Magazine
Workspace получил статус торговой марки в России

Ваших прав недостаточно, чтобы совершить это действие.

Перейти к новости

28.12.17 | UMI.CMS
Итоги 2017 года и планы на наступающий

Ваших прав недостаточно, чтобы совершить это действие.

Перейти к новости

07.03.12 | Habrahabr
CMS / Что нас ждет в Joomla Framework 12.1

Ваших прав недостаточно, чтобы совершить это действие.

Перейти к новости

Method custom::list_events doesn't exist

Яндекс цитирования
Разработка сайта:Разработка сайтов: ЮМИ Студияumistudio.
Интернет-агентство свежих идей.
Сайт работает на UMI.CMS
По всем вопросам обращайтесь на admin@cmslist.ru
© 2003—2020 CMS List. Перепечатка материалов
возможна только с письменного разрешения редакции
Контакты · Добавить CMS
Реклама · Условия перепечатки
Method custom::sape doesn't exist
Method custom::sape doesn't exist