Модули для Drupal, которые нужны всем

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

Тем не менее, существуют определённые области, в которых любые сайты соприкасаются и разделяют их — взять хотя бы производительность и SEO оптимизацию. Среди огромного количества самых разных модулей для Drupal можно выделить несколько из тех, которые предназначены для решения вот таких общих для всех сайтов задач, а значит — эти модули нужны всем. О них и пойдёт речь ниже.

Универсальные модули для Drupal


Content Refresh — если ваш сайт использует встроенный механизм кэширования, то это весьма полезный модуль, который может в момент публикации нового материала или комментария обновлять кэш, а значит — анонимные пользователи увидят его сразу же, а не с задержкой, которая потребуется Drupal для обновления кэша.

CSS Gzip — данный модуль позволяет в дополнение к встроенной системе агрегации CSS-файлов ( "сбора" множественных файлов в единый ) сжимать этот файл при помощи архивации Gzip, а значит — сэкономить трафик и ускорить загрузку сайта ( размер файла CSS после сжатия уменьшается весьма существенно — в 2-4 раза ).

JavaScript Aggregator — по аналогии с предыдущим модулем сжимает JavaScript-файлы вашего сайта при помощи Gzip, значительно уменьшая их размер. Кроме того к JS-файлам может применяться скрипт JSMin, который удаляет из файлов всё лишнее, тем самым уменьшая их размер ещё больше.

DB Maintenance — автоматически оптимизирует таблицы базы данных сайта через заданные промежутки времени.

Global Redirect — очень полезный модуль, который помимо прочих реализует одну очень важную функцию: перенаправляет пользователей на URL-синоним, если используется модуль Path и ЧПУ. Таким образом, если у страницы вида node/123 есть URL вида content/abbas-bermudas-maximus, то при обращении к адресу node/123 пользователь будет перенаправлен на более понятный ЧПУ. Кроме того, это позволяет избежать дублирования контента, когда один и тот же материал доступен под двум разным адресом, что очень негативно влияет на поисковики ( одна из страниц почти наверняка отправится в Дополнительный индекс ).

Pathauto — позволяет автоматически создавать ЧПУ ( человеко-понятный URL ) для нод на основе заданных шаблонов. Например, если материал относится к категории "Статья", то можно сделать так, чтобы ей автоматически присваивался адрес article/название-статьи.

Page Title — позволяет вручную либо с помощью заданных шаблонов управлять тегом title страниц сайта. Полезен для SEO.

CSS Embedded Images — ещё один модуль, который поможет улучшить производительность сайта. Как можно понять из названия, этот модуль помогает автоматически использовать технику CSS Data:URI, то есть включать изображения, подключаемые при помощи CSS, прямо внутрь файла. Таким образом, если ваша тема оформления использует CSS-изображения, то использование данного модуля поможет резко сократить количество HTTP-запросов к сайту, которое требуется для его загрузки.

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

Nodewords — предназначен для управления различными мета-тегами страниц сайта. Полезен для SEO.

P.S. Если вы знаете ещё какие-либо модули, которые можно отнести к этому списку — милости прошу в комментарии, добавим их в материал.
Average: 5.8 (9 votes)
Об авторе: Сергей “Treidge” Данченко

АватарСергей "Treidge" Данченко — автор блога 3DG.Me, вольный 3D-художник и разработчик игр, веб-разработчик на Drupal и человек-оркестр с опытом в некоторых других областях. Личное кредо — "хочешь сделать что-нибудь хорошо, сделай это сам". В моменты особого вдохновения пишет стихи и играет в волейбол. Основные профессиональные инструменты — Autodesk Maya, Autodesk Mudbox и Adobe Photoshop. Без ума от индюков и попугаев. Спасибо за внимание, заходите снова!

Copyright © 2010-2013 Сергей "Treidge" Данченко. Свяжитесь со мной, если у вас есть вопросы или предложения. Тема основана на BlogBuzz от Antsin.com