Материалы по Друпалу

Wtf Drupal или закон админа сайта: просто делай просто

Wtf Drupal

Большинство достаточно серьёзно изучающих Друпал (равно как и другие CMS) уже совсем скоро понимают, какую бездну модулей-подмодулей, тем-подтем, плагинов-патчев-перепатчев подразумевает сайтозаводничество. Любую задачу всегда можно решить несколькими способами, одинаковый функционал доступен в различных модулях, которые при этом бывают разных версий и под разные версии самого движка... Что же выбрать, как же быть? Ответ простой: просто делай всё максимально просто!

Drupal 7.17

Drupal 7.17

Друпал 7.17, спустя всего пару недель после вышедшей 7.16-й версии доступен для скачивания. Среди не так многочисленных изменений исправлены некоторые ошибки, которые сейчас позволят более просто переходить с Drupal 6 на Drupal 7.

Display Suite или сам себе друзайнер

Display Suite

Если активно заниматься сайтом, то очень скоро рамки выбранной темы (не важно - сделанная под заказ или скачанная бесплатно) начинают ограничивать ваши желания. Приходится "лезть в шаблоны" - редактируя их, это тоже способ. Однако, во-первых, не каждый настолько хорошо знает Друпал (и/или PHP), во-вторых, часто объём изменений накапливается так сильно, что после понимаешь, что получается "хрупкая конструкция", которая не приемлет вашего желания "сменить тему", ведь все изменения .tpl-файлов "темозависимы". Drupal Suite исправляет это, позволяя каждому стать друпал-дизайнером.

Операция "убить дубли навсегда" (в Друпале)

Операция убить дубли

Устал бороться с постоянно появляющимися дублями типа:

http://noindex.by/drupal/yandeks-poisk-dlya-drupala?page=62

Жирным подчёркнуто "добавленное" к реальной странице, что порождает дубль.

Настройка RSS в Друпале 7

Настройка RSS в Drupal 7 требует дополнительных телодвижений (в предыдущих версиях "работало само сразу").

RSS для статей сайта

Для того, чтобы выбранный тип материала (статьи) появился в RSS-ленте нужно включить отображение RSS, т.к. изначально его нет, см. рис.:


Для этого раскрываем "Расширенные параметры вывода" и добавляем галку RSS:

Почему нельзя забывать чистить логи в Друпале

чистить логи

В "добровольно-принудительном" порядке провёл "эксперимент" с одним достаточно посещаемым (десятки тысяч уников в сутки) сайтом, где не отрабатывает cron (старые проблемы) и где обычно "вручную" чистил логи-кэши. Через пару месяцев получил доступ в phpmyadmin и вот первая десятка набежавших логов-кэшей:

Минимальный набор модулей для Drupal7 (must have)

Минимальный набор модулей для Drupal7

Обещанный список модулей под Друпал 7, без которых я не делаю ни один (даже самый простой) сайт или так называемые "мастхэв"-модули.

 

Pathauto

Добавляет ЧПУ. Наверняка в следующих версиях Друпала будет встроен в ядро.

 

Не портим статистику админом

Не портим статистику

Если ваш сайт не слишком популярный, то ваши многочисленные телодвижения по настройке-редактированию сайта могут сильно исказить статистику сайта (количество просмотров и другие показатели). Чтобы не портить статистику, когда вы работаете под админом, просто добавляем следующий банальный код перед счётчиками (ливинтернет, метрика, аналитикс):

Очистка кеша по cron

Очистка кеша по cron

Часто (или приходится часто) чистить кэш из-за каких-то глюков. Например, на каких-то связках хостинг+друпал иначе ссылки в Сапе выпадают в ERROR (и никак по-другому не борятся). Простейший способ не тратить время на "ручную очистку кэша", это добавить следующую строчку в конец файла cron.php (выделена жирным):

Страницы