Какие модули я считаю необходимыми для каждого сайта на Drupal

Главные вкладки

Аватар пользователя SaBoNim SaBoNim 28 ноября 2007 в 16:08

Вот они
advcache - Расширенный модуль кэширования, в основном набор патчей и модуль поддержки чтобы сделать кэширование в Drupal там, где это необходимо, но в настоящее время недоступно. Он включает кэширование нод, комментариев, таксономии (термины, словари терминов и термины нод), алиасов, и результатов поиска.
Модуль поддерживает ряд специальных кэш таблиц и использует кэширование в Drupal API для безопасного и эффективного кэширования данных. Основным пользователем этих способов кэширования являются авторизованные пользователи, у которых только одна роль (не администраторы). Это группа пользователей сайта, которые традиционно не влияют на механизм кэширования страниц Drupal.
blockcache - Модуль позволяет кэшировать каждый блок в отдельности. Работает назависимо от кэширования страниц и таким образом всегда кэширует блоки для вошедших на сайт пользователей. Кэшированные блоки выполняют меньше запросов к базе данных, тем самым позволяя снизить нагрузку на сервер. Модуль позволяет ускорить навигацию по страницам сайта.
comment subject - Модуль для установки по умолчанию более внятной темы для комментариев. Устанавливает тему вида "Re: тема_поста_или_комментария". Такой вид темы более привычен, нежели то, что предлагает Drupal по умолчанию.
ed readmore - Маленький модуль для установки более привычной для пользователя ссылки "Читать далее".
nodewords - Ключевые слова и описание для каждой страницы (любого типа материала)
pagetitle - Позволяет устанавливать свои (пользовательские) названия страниц, записанных в тегах title, могут быть отличными от названия материала (любого типа материала)
feedback - Если на сайте нужна форма обратной связи и вам не подходит встроенный модуль contact
Потом надо сделать ссылки чистыми
Чтобы title отображался без |, нужно в файл темы page.tpl.php между тегами title добавить

<?php if ($is_front) { ?> <?php print $head_title ?> <?php } ?>
<?php if (!$is_front) { ?> <?php print $title ?> <?php } ?>

Комментарии

Аватар пользователя Const Const 28 ноября 2007 в 22:37

Хм... у меня нету НИ ОДНОГО изэтих остро необходимых модулей... И при этом нет чувства ущербности.. а потому хотелось бы более подробный комментариев на тему ПОЧЕМУ?

Аватар пользователя restyler restyler 28 ноября 2007 в 23:26

единственный мастхевный модуль для меня это ajax menu из поставки javascript tools чтобы дефолтовое друпаловское меню раскрывалось по клику а не ждать приходилось )

Аватар пользователя seaji seaji 29 ноября 2007 в 0:57

Да, воистину, на вкус и цвет фломастеры разные.
У меня тоже этих модулей нет.
Маст хэв - это CCK и Views
еще может быть, custom breadcrambs и taxonomy redirect

Аватар пользователя Nikit Nikit 29 ноября 2007 в 8:25

Тоже не использовал эти модули. Поддерживаю CCK и Views -маст хев. А постить надо было хотя бы с описаниями, для первого воспрития об этих модулях, так сказать.

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 29 ноября 2007 в 17:16

Автору - спасибо за подборку предпочитаемых им модулей. Узнаешь порой что-то новое и полезное. Но во многом содержание таких подборок зависит не только от личного вкуса и опыта, но и особенно - от задач, которые приходится чаще всего решать ее составителю. Кому-то важно СЕО и "раскрутка", кому-то - стандартные примочки корпоративных сайтов (прайсы, например), кому-то важнее забойный дизайн, нежели продуманная структура сайта и удобная работа с информацией и т.д. и т.п. Разницу целей и задач хорошо видно на множестве страниц в сети, где публикуются списки предпочтений. Вот последний пример такого списка, только что наткнулся - My Favorite Modules. Или вот - Top-40 проектов на Лулабот.

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 18 января 2008 в 23:22

200 запросов на зареганого юзера.

больше нод в списке - еще больше запросов.

advcache в данном случае решает.
те же comments или большая часть типов нод. я просто хз почему _базовые данные_ не кешируются для простого смертного юзеря.