Недавно было объявлено о появлении сайта http://www.gosbook.ru, профессиональной экспертной сети по вопросам государственного управления. Что нас естественно заинтересовало - данный сайт сделан на.... Drupal! Что нас крайне радует, т.к. дает некоторую надежду на то, что правительство будет смотреть в сторону систем с открытым исходным кодом. Про Linux в школах мы уже слышали. Там ситуация "стоит" из-за сильного лобби Microsoft. В случае с "движками сайтов" лоббировать просто некому.

Баг с Galleria (при нажатии на миниатюру - отскок к началу страницы) лечится назначением у .galleria_container фиксированной высоты. Описание http://drupal.org/node/522708#comment-2992784. Более правильный на мой взгляд способ -

$('#galleria-content').click(function(){
  $('.galleria_container').height($('.galleria_container img').height());
});

Итак, обнаружив что:

  1. Вышла новая версия jquery ui (причем, уже давно)
  2. Мне нравятся некоторые нововведения jquery ui css framework
  3. Модуль Jquery Update из Drupal-репозитория поддерживает обновление jquery только до 1.3.2
  4. Views UI и некоторые др. модули некорректно работают с jquery 1.4.2

Я решил прикрутить jQuery 1.4.2 к кастомной теме (не совсем, не кастомной - ninesixty взял за основу), именно он требуется для установки jQuery UI 1.8.1. Т.к. некоторые элементы сторонних модулей (в частности Views UI) не дружат с последней версией jQuery - было решено просто использовать для админки тот же Garland, а подключать jQuery UI 1.8.1 + jQuery 1.4.2.

Начал собирать очередной сайт на базе темы basic (ну люблю я ее), скачал последнюю версию - 2.10 и обнаружил что изменилось расположение tpl.php файлов (их теперь сделали в папке templates) - и это хорошее изменение. И добавилась поддержка SASS - это не очень хорошее изменение (нейтральное скорее), т.к. особых значимых плюсов в использовании sass не вижу.

Опубликовал запрос по всем знакомым в оффлайне и социальных сетях в онлайне. Ищу знакомых или знакомых знакомых из сферы рекламного дела. Будь то: рекламные агентства, типографии, event-агентства (конференции особенно), производство связанное с рекламным нанесением на поверхности и т.п. Зачем?

Яндекс, реклама в интернете, Ростов-на-Дону

Хочется поведать клиентам об одном очень показательном примере. Год назад мы делали сайт Сервис переезда. Компания занимается организацией квартирных и офисных переездов, предоставляет услуги по погрузке, разборке и транспортировке мебели.

Год назад мы сделали им сайт на основе тарифного плана "Минимальный", т.е. за 9000 рублей заказчик получил сайт + домен и хостинг на год. Следует заметить, что для любого нашего сайта, мы производим регистрацию сайта в поисковых системах и поисковую оптимизацию, согласно официальным рекомендациям от компаний Google и Yandex. И вот что получилось через год...

Небольшое наблюдение по поводу практики верстки сайтов на drupal. Я все чаще и чаще использую данный метод. Но сначала - небольшое вступление.

Допустим: мы хотим на главной странице нашего сайта выводить "все что появилось нового". К примеру:

Кто собирал темы на основе zen видели, что собственная тема является "дочерней темой" (sub-theme) темы zen. Для краткости я буду в тексте использовать термин "подтема". Что же такое "подтема" в drupal 6?
Подтема - это обычная тема drupal, за исключением одного отличия: она наследует ресурсы родителя. Подтема может быть подтемой другой подтемы, как это изображено на рисунке:

механизм ветвления

Этим утром собрали простенький модуль для drupal, который добавляет снегопад на ваш сайт. Таких вариаций много, наш отличается тем что его надо просто распаковать в /sites/all/modules и включить в админке.

Из интересностей: было 2 варианта какой скрипт выбрать за основу:

  1. Snowfall jquery plugin by Jason Brown, info on the plugin is located on Somethinghitme.com
  2. DHTML Snowstorm! Code by Scott Schiller - http://schillmania.com

Публикую это для удобства людей, просматривающих видео с киевского DrupalCamp. Надо сказать что многое по части темизации было переосмыслено (в частности я теперь гораздо лучше отношусь к 960gs). Но - ниже приведен текст таким, каким он был у меня на ноуте в день DrupalCamp в Киеве.

Об авторе

Дубовской Александр

руководитель проектов

+7 928 77 00 850
Email/Jabber: dan@ra-don.ru
Skype: alexander.dubovskoy

Могу сразу предупредить - то что из этого блога попадает на главную страницу - стоит внимания широкого круга читателей. Все остальное в блоге возможно покажется вам слишком узкоспециализированным или ненужным в "бытовом" управлении сайтом.

Я длительное время занимаюсь изучением CMS Drupal, с удовольствием "бываю в гостях" на конференциях по данной системе управления сайтами. Блог - во многом средство продолжения профессионального общения с теми людьми, с кем я начал общаться на данных мероприятиях. И конечно - способ "заметок для себя" по отдельным техническим вопросам.

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