Модули Drupal
Опубликовано 7 февраля, 2011 - 11:25 пользователем Долганов Алексе...
Версия для печатиPDF-версия
Представляю вам список модулей, которые я использую и рекомендую
- Content Access. Позволяет управлять правами доступа к разным видам материалов, а также к конкретным материалам. Распределение правами происходит по ролям, а также по трём группам действий: просмотр, редактирование и удаление содержимого. Drupal 7 поддерживает. На сегодняшний день существует beta-версия.. Параметры можно задать на странице управления типами материалов в отдельной вкладке. Тут же можно задать возможность управления доступом к конкретному содержимому для определенного типа материалов.
- AdSense. Позволяет использовать на вашем сайте рекламу Google AdSense. Позволяет использовать в виде блоков, а также вставлять внутрь текста с помощью специальной разметки. Для Drupal 7 есть нестабильная dev-версия. Для работы необходимо зарегистрироваться на сайте Google Adsense. Далее в настройках нужно будет задать ID публикации в виде pub-9999999999999. Нужно запомнить, что под администратором реклама не показывается. Лично мне больше нравится Яндекс.Метрика. Drupal 7 поддерживает. Существует стабильная версия.
- CCK. Один из самых популярных модулей Drupal. Позволяет добавлять, изменять и удалять поля любых типов материалов. Представлен очень большой набор дополнительных модулей для добавления полей разных типов. Например, изображение или любой другой файл. Входит в состав Drupal 7.
- Image. Также один из самых популярных модулей Drupal. Позволяет работать с изображениями: закачивать их, обрабатывать и отображать в виде галерей и отдельных фотографий, а также прикреплять к другим типам материалов. Входит в состав Drupal 7..
- Table of Contents. Позволяет организовать содержание текста материала, наподобие, как это сделано в Википедии. В содержание данный фильтр помещает заголовки согласно тегам h2, h3, h4. Имеет много настроек для отображения содержания. Также имеется возможность выводить его в отдельном блоке. Имеются проблемы с отображением при обновлении материала. Но потом отображается нормально. Хороший модуль, но не доработан до конца. Для Drupal 7 есть нестабильная dev-версия.
- Private messages. Позволяет пользователям обмениваться личными сообщениями. Drupal 7 поддерживает. Существует стабильная версия.
- Notifications. Позволяет организовать подписку на материалы. Совместно с модулем Messaging позволяет добиться отличного результата. Дает возможность пописаться на тип материала, на автора или конкретный материал. Для рассылки использует модуль Messaging, с помощью которого можно отправлять рассылки на e-mail, личные сообшения (совместно с модулем Private messages, см. выше), sms, jabber и многое другое. Также есть возможность автоматической подписки на материалы, а также интеграция с модулем Views и таксономией. Лучше попробовать всё самому. Drupal 7 поддерживает. На сегодняшний день существует alpha-версия.
- Organic groups. Позволяет объединять материалы в группы, доступ к которым могут иметь определенные пользователи. Функционал расширяется многочисленными дополнительными модулями. Но лично меня этот модуль устроил толкьо в чистом виде. Позволяет сделать из сайта подобие социальной сети. Вывод списка групп, вывода материалов групп, блоков формируется с помощью Views, что позоволяет с легкостью изменить их. Drupal 7 поддерживает. Существует стабильная версия.
- Printer, e-mail and PDF versions. Отличный модуль, который помогает создавать страницу для печати, а также возможность отправить на e-mail и выводить в PDF-формате. Об последней возможности стоит рассказать подробнее. Для этого необходимо устанавливать дополнительные библиотеки. Не каждый хостер согласиться на это. Если у вас есть такая возможность, то лучше остановиться на библиотеке TCPDF. Но данная библиотека не поддерживает CSS. Рекомендуемая библиотека DOMPDF не поддерживает кириллицу. Также поддержка данной библиотеки прекращена. Drupal 7 поддерживает. На сегодняшний день существует beta-версия.
- Quiz. Позволяет создавать на вашем сайте тесты, викторины, интернет-курсы. Большие возможности использования. К недостаткам можно отнести низкий процент русификации данного модуля, а также нет возможности установить времени прохождения теста. Для Drupal 7 есть нестабильная dev-версия.
- Service links. Позволяет добавить ссылки закладок на разные сайты. Также имеется дополнительный модуль с русскими закладками. Drupal 7 поддерживает. Существует стабильная версия. Лично я заменил его блоком "Поделиться" от Яндекса. Для это достаточно вставить предоставленный код, например, в шаблон node.tpl.php.
- Shoutbox. Позволяет обмениваться пользователям быстрыми сообщениями, наподобие, чата. Drupal 7 поддерживает. На сегодняшний день существует alpha-версия.
- CAPTCHA. Позволяет защитить ваши материалы от спама с помощью метода CAPTCHA. Поддерживается два вида: математический и графический метод. Drupal 7 поддерживает. На сегодняшний день существует beta-версия. Можно в дополнение поставить модуль reCAPTCHA. Для работы модуля нужно зарегистрироваться на сайте reCAPTCHA.net и получить бесплатные ключи. Drupal 7 поддерживает. Существует стабильная версия
- Tagadelic. Позволяет вывести блок ссылок таксономии. Более большим шрифтом выделяются более популярные термины. Помогает при раскрутке сайта. Рекомендуется добавлять для ваших материалов ключевые слова, а потом выводить их в этом блоке. Для Drupal 7 есть нестабильная dev-версия В качестве альтернативы можно поставить модуль cctags. Drupal 7 поддерживает. Существует стабильная версия
- Taxonomy Menu. Позволяет организовать меню согласно терминам таксономии. Drupal 7 поддерживает. Существует стабильная версия.
- Views. Один из самых популярных модулей. Позволяет организовывать списки, таблицы, блоки ваших материалов. Активно используется другими модулями. Drupal 7 поддерживает. Существует стабильная версия.
- Fivestar. Позволяет организовать голосование популярным методом "пять звёзд". На практике дело не ограничивается только звёздами. Имеет множество настроек. На практике не способен только "плюсовать" материал, нужно обязательно поставить оценку по пятибальной системе (это опционально). Drupal 7 поддерживает. На сегодняшний день существует alpha-версия., но на данный момент существует только dev-версия. Для "плюсования" понадобится модуль Vote Up/Down.
- Vote Up/Down. Позволяет организовать "плюсование" материалов сайта. Мне кажется этот тип голосования больше применим для большинства сайтов. Drupal 7 не поддерживает.
- Webform. Позволяет добавлять к вашему сайту разного вида формы. Например, форму заказа услуги. Drupal 7 поддерживает. Существует стабильная версия.
- XML sitemap. Позволяет добавить к вашему сайту XML карту сайта. А также автоматически сообщать об её обновлении в поисковые системы. Рекомендуется для ускорения индексации сайта поисковыми системами. Drupal 7 поддерживает. На сегодняшний день существует rc1-версия.
- Author Taxonomy. Drupal не позволяет добавить к материалу несколько авторов. С помощью этого модуля можно визуально исправить это. Список авторов добавляется в словарь таксономии и добавляется к материалу, для которого можно выбрать из этого списка несколько авторов. Придется немного подправить макет вывода. Для автора можно указать его страницу. Drupal 7 не поддерживает.
- Birthdays. Позволяет вывести список дней рождений, а также показывать блок с наступающими днями рождения. Для этого нужно к профилю пользователя добавить дополнительное поле "Дата рождения" и указать его в настройках модуля. Drupal 7 поддерживает. На сегодняшний день существует beta-версия..
- CKEditor. Позволяет использовать вместо обычного текстового поля, WYSIWYG-редактор CKEditor. Раньше я использовал модуль WYSIWYG, который может подключать разне редакторы. Но используя этот модуль администратор имеет больше настроек редактора. В результате, всё же приходится изменять файл настроек самого редактора, но использую именно этот модуль из-за его удобства. Drupal 7 поддерживает. Существует стабильная версия. С недавнего времени я перешел на модуль BUEditor. Drupal 7 поддерживает. Существует стабильная версия. В своём блоге я рассказал почему я это сделал и как.
- External links filter. Позволяет добавлять иконки к внешним или почтовым ссылкам к материалам на вашем сайте. Также заставляет открывать эти ссылки в новом окне или почтовом клиенте. Drupal 7 поддерживает. Существует стабильная версия.
- Guestbook. Позволяет для сайта добавить гостевую книгу. Для Drupal 7 есть нестабильная dev-версия. По-моему, проще сделать с помощью модулей node, cck и views.
- Image resize filter. Позволяет автоматически уменьшать размер изображения, если задать его в свойствах изображения. Также пожно установить обработчик Lightbox в параметрах модуля, чтобы при щелчке на изображении оно открывалось в Lightbox в оригинальном размере. Drupal 7 поддерживает. Существует стабильная версия.
- IMCE. Позволяет загружать изображения и другие файлы. Можно установить для каждого пользователя персональную директорию, устанавливать ограничения на эти директории. Также позволяет создавать поддиректории, если использовать модуль IMCE Mkdir. Drupal 7 поддерживает. Существует стабильная версия.
- Lightbox2. Позволяет использовать библиотеку lightbox2 для вашего сайта. Drupal 7 поддерживает. На сегодняшний день существует beta-версия.. Лично я перешел на модуль Colorbox. Drupal 7 поддерживает. Существует стабильная версия.
- RealName. Позволяет использовать вместо имени пользователя любое поле в профиле. Например, позволяет заменить латинское "Имя пользователя" на Фамилия Имя Отчество. Drupal 7 поддерживает. На сегодняшний день существует rc2-версия.
- Site map. Позволяет создавать карту сайта. Drupal 7 поддерживает. Существует стабильная версия.
- Transliteration. Транслитирует имена файлов. Например, Иванов Иван Иванович сохраняет в виде Ivanov_Ivan_Ivanovich. Drupal 7 поддерживает. Существует стабильная версия.
Ключевые слова:
Комментировать