Создание, сопровождение и продвижение сайтов на CMS Drupal

темы Drupal

Оптимизация Drupal: Очистка лишней информации о блоках.

Любой проект рано или поздно требует оптимизации. Можно «заоптимизировать» изображения, добиться сокращения кода, модулей Друпал, установки различного рода кэширования и упустить особенность, которая может оказать критическое влияние на производительность работы web-сайта.

Одна из таких особенностей Drupal - это информация о блоках установленных тем, хранимая в таблице {blocks}. Т.е. если вы установили на свой сайт тему, Drupal сохраняет для этой темы все блоки в таблице {blocks}. Самое неприятное, что после удаления темы эти данные все равно остаются.

Drupal 7: Выбор темы.

Для разработки сайта на Друпал 7 взялся за выбор темы. Те же проблемы, что и при выборе чая в магазине с хорошим ассортиментом. Подбираю темы для Друпал 7 - одну в качестве базовой темы, а другу в качестве темы быстрой визуализации, т.е. темы не для темизации, а для просмотра сайта пока создаю структуру сайта и его функционал. Ситуация с темами для Друпал 7 вообщем-то такая же как и с модулями – большинство еще либо в стадии разработки, либо в альфе, либо в бете, реальных релизов тем еще мало, но зато уже появились темы только под седьмую версию Друпала.
 

Не загружается CSS? 31 причина ненавидеть Internet Explorer.

Я уже давно не люблю Internet Explorer и давно им не пользуюсь, но ненавидеть я его стал только когда начал заниматься веб разработкой. Такого зоопарка непредсказуемого поведения каждой версии браузера сложно представить. Если с IE6 все достаточно просто – им пользуются всего несколько процентов маргиналов, и про него можно забыть, то различия даже в версиях IE7 и IE8 порядком утомили. А тут еще ждем IE9… И вот еще один камень в огород Internet Explorer , о котором пойдет речь дальше.

Обновление Drupal 6.16

Upgrade Drupal 6.16Очередной upgrade Drupal 6.16. В целом похоже проходит нормально, но на одном сайте, который в данный момент основательно переделываю возникли проблемы. Вообще, сайты апгрейдить я не тороплюсь. Обычно жду несколько дней пока Друпал сообществом будут выявлены проблемы.

Итак, напоминалка:
"При апгреде друпала (upgrade Drupal 6.16) получаем белый экран смерти".

Надо заметить, что еще до запуска update.php появилась ошибка:
user warning: Table 'localhost.semaphore' doesn't exist query: SELECT expire, value FROM semaphore WHERE name = 'locale_cache_ru' in C:\webserver\Apache2.2\htdocs\localhost\includes\lock.inc on line 154.
Но эта ошибка и должна лечиться при выполнении update.php, так что по этому поводу я не переживал.

Обзор стартовых тем Drupal

В Drupal есть ряд тем предназначенных для разработки своего собственных тем. Эти темы Drupal используются для наложения собственного дизайна. Список стартовых тем для наложения дизайна:

ZEN http://drupal.org/project/zen - наиболее известная и самая скачиваемая cтартовая тема Drupal.

Документация по созданию темы на ZEN