drupal

Zero или пустой профиль установки Drupal 6

Иногда при работе с Drupal требуется получить его «чистую» инсталляцию на сайте. С отключенными модулями (кроме требуемых) и без предустановленных типов материалов. Возникает такая необходимость у людей, которые привыкли делать с нуля, или при разработке каких-ибо специфичных модулей или просто, если не нравятся стандартные названия типов материалов page и node.

Вах, третий пошёл...

Закончил свой третий сайт на Drupal сделанный на коммерческой основе. Визитка и каталог недвижимости для небольшой российско-китайской фирмы представляющей риэлтеров Поднебесной.

Работа в Drupal с несколькими базами данных


Если вам необходимо на друпал-сайте использовать данные из другой базы (может быть даже с другого хоста), то это достаточно просто сделать. Предоставленные для этого возможности не затрагивают кода ядра и могут быть использованы, как в виде вставок PHP-кода в материалы сайта, так и в собственных модулях и темах.

Еще один сайт – ВостокСтройТехника

На этой неделе закончил еще один коммерческий сайт на Drupal.

Поскольку я сам еще не слишком большой специалист берусь за сайты попроще - бизнес-карточка с лентой новостей компании и каталог различной автоспецтехники.

Генерация картинок на Drupal-сайте

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

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

Полезные функции Drupal

Функции Drupal, полезные при написании своих модулей.

Drupal. Устранение ошибок при установке модулей

Подключаем к Drupal очередной модуль. Включаем его на странице admin/build/modules, нажимаем Сохранить и... Получаем PHP Fatal error. Причем, на всех страницах Drupal-сайта. Знакомая картина при начальной установке?

Drupal. Хитрости таксономии

Умолчально предлагаемый друпалом способ выдачи нод принадлежащих термину таксономии прост, но все-таки достаточно убог. Формируем адрес taxonomy/term/N (N - номер термина) и получаем список нод принадлежащих ему.

Трансляция друпал-блога на livejournal.com через модуль ljxp (LiveJournal CrossPoster)

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

Вести блог записок начинающего друпаллурга буду все также на www.shaman.asiadata.ru, а на LJ он будет транслироваться. Комменты тоже остаются на моем сайте (да их, собственно и нету пока, но не в этом дело). Нафик не нужны чужие услуги по хранению моей же информации, даже самые разбесплатные.

А теперь опишу, как это было сделано. На Друпале. Пятой версии.

Подсветка синтаксиса GeSHi (Generic Syntax Highlighter)

GeSHi Logo

GeSHi представляет из себя PHP-класс генерирующий HTML-код подсвеченый в соответствии с правилами синтаксиса различных языков программирования или форматами написания различных файлов.

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