Модули для Drupal, которые нужны всем
Сайты на Drupal могут быть самыми разными — это и блоги, и порталы, и сайты социальной направленности, и интернет-магазины, и для каждого из типов сайтов нужны свои, специфические модули для решения конкретных задач.
Тем не менее, существуют определённые области, в которых любые сайты соприкасаются и разделяют их — взять хотя бы производительность и SEO оптимизацию. Среди огромного количества самых разных модулей для 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. Если вы знаете ещё какие-либо модули, которые можно отнести к этому списку — милости прошу в комментарии, добавим их в материал.
Тем не менее, существуют определённые области, в которых любые сайты соприкасаются и разделяют их — взять хотя бы производительность и 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. Если вы знаете ещё какие-либо модули, которые можно отнести к этому списку — милости прошу в комментарии, добавим их в материал.
Рекомендуемые Материалы По Теме:
Об авторе: Сергей “Treidge” Данченко
- 3947 просмотров
- English