Заметки начинающего друпаллурга

Поскольку мало еще на русском языке того, что называют заметками по настройке CMF Drupal, вснесу и свою скромную лепту в это дело. Кроме того, кратко о самой системе управления сайтом и подборка документации на неё.

CCK поле вида «Величина-Значение»

В процессе работы над одним проектом родился модуль CCK-поля с примерно таким выводом данных в ноду:

Интегрированный с ЖЖ блог на Drupal за полчаса совершенно бесплатно

Закончил заявленную пару дней назад разработку.

Инсталляционный профиль NewsMaker предназначен как для ЖЖ блогеров, так и для владельцев независимых сайтов. Он позволяет в автоматическом режиме дублировать сообщения из Вашего stand-alone блога, сделанного на Drupal в Ваш блог или комьюнити на площадке LiveJournal. Аналогично Вы можете сохранять сообщения из Вашего ЖЖ в Ваш блог на Drupal, то есть зеркалить их.

Буду делать сборку Drupal для блогеров

По просьбе коллеги [info]newsmaker_su изобретшего свое собственное решение для standalone-блога объединённого с ЖЖ (актуально ввиду перманентных атак) занимаюсь изготовлением сборки его проекта на Drupal, в смысле создания нормального профиля установки, доступного даже для чайников. Сборка и профиль будут доступны свободно и бесплатно.

Сайт владивостокской таксомоторной компании TAXI корона на Drupal 7 – taxicorona.ru

Сделал свою первую работу на Drupal 7. Сайт www.taxicorona.ru сделан для небольшой (а в нашем городе они все небольшие) владивостокской таксомоторной компании «TAXI корона». Использовались Drupal 7 и тема с поддержкой HTML 5.

Взломщики пробуют социальную инженерию на друпаллургах

Сегодня на всех страницах www.drupal.ru прикрепили вот такое объявление о попытках взлома Drupal-сайтов: PSA-2011-001 - "Drupal security update" social engineering.

Для старых перцев вроде меня подобная попытка зафейлить сайт действительно является Not critical, как и сказано по ссылке. Но в наше уютненькое коммуните в последнее время набижало немало новичков, чьё знание английского оставляет желать лучшего. Отсюда непонимание того, как именно работает команда разработчиков Drupal и, как следствие, потенциальная подверженность подобного рода атакам. Потому, думаю, будет нелишним перевести данное послание от высшего разума группы по обеспечению безопасности Drupal с одного великого и могучего на другой.

Белый Дом и Drupal. Поддержка продолжается.

Белый Дом продолжает поддержку открытого исходного кода Drupal. В 2009 он мигрировал на Drupal, а в апреле 2010 раскрыл код некоторых модулей разработанных для него.

HTML 5 – в массы! Adaptive Theme на Drupal 7 уже поддерживает

Идет времечко. Приходят технологии. Любимая при работе на Drupal 6 тема Advanced Theme в седьмой версии CMS стала поддерживать HTML 5.

Сайт владивостокской фотостудии – malinafoto.ru

Сайт www.malinafoto.ru сделан для частной владивостокской фотостудии, которая делает не только профессиональные фотосессии для моделей, съемку свадеб, но и обучает искусству владения фотоаппаратом.

Табличная темизация многозначных полей CCK

С такой задачей я сталкиваюсь, когда приходится использовать многозначное поле imagefield для построения фотогалерей. Вывод иконок изображений в таблице лучше заполняет пространство веб-страницы да и выглядит аккуратнее, чем какой-либо другой способ. Конечно, есть и CSS-правила, позводляющие отображать любой тег HTML, как табличный, но работают они не во всех браузерах. И чем пытаться написать кроссбраузерный CSS, иногда проще вывести поля CCK в таблицу явно.

Быстрый хак модуля Livejournal Crossposter (ljxp) для работы с полями CCK

Довольно распространенный модуль Livejournal Crossposter (ljxp) предназначен для автоматической публикации материалов Drupal-сайтов на Livejournal-совместимых сервисах. Я уже как-то писал о его установке и настройке у себя в блоге и на Drupal.ru. Но у модуля есть один существенный недостаток - он кросспостит в ЖЖ только стандартные заголовки ноды и ее тело (body) в виде тизера или полного текста. Поля CCK в нем полностью игнорируются. И устранить этот недостаток пока можно только хаком.

Синдикация материалов