drupal

Drupal - CMS система написанная на PHP с открытым исходным кодом. Проект был запущен ещё в далеком 2000м году. Сейчас Drupal, постоянно развивающая платформа для создания веб-приложений, в разработке которой участвуют тысячи людей. Модульность системы позволяет расширять drupal, увеличивая его возможности. Одним из немногих минусов CMF Drupal пожалуй остается высокая требовательность к ресурсам.

SCSS или sass в Drupal 7

посмотреть

Sass расшифровывается, как Syntactically Awesome Stylesheets. Это язык на основе CSS предназначенный для расширения его возможностей. SCSS (Sassy CSS) - версия синтаксиса языка близкая к чистому CSS. Синтаксис CSS является подмножеством синтаксиса SCSS. Да он избыточен по сравнению с sass, но упрощает переход.

Drupal мультисайт и команды Drush

drush logo

Название Drush происходит от сочетания Drupal + Shell и предназнаен он для администрирования сайта на drupal через командную строчку (shell). Я слышал о нем очень давно, но смог оценить его возможности лишь, когда начал управлять мультисайт установкой друпала. Некоторые возможности Drush:

Настройка видимости блока в Drupal (PHP-режим)

посмотреть

При настройке видимости блока в drupal нам предлагается три различных способа:

  • указать все страницы, на которых блок будет показываться
  • указать страницы, на которых блок НЕ будет показываться (на всех остальных он будет виден)
  • написать php-код определяющий видимость блока.

Создание каталога товаров Ubercart в Drupal 6

посмотреть

Создание каталога товаров в Drupal, на первый взгляд, и трудности никакой не представляет. Ведь есть стандартный модуль поставляемый с Ubercart. В принципе он очень даже не плох! Может выводить товары в сетке и в таблице. Этот же модуль создает навигацию каталога с возможностью подсчета кол-ва товаров в категории. Трудности появляются лишь при попытках внести изменения в каталог. Придется лезть в template файлы, разбираться с устройством модуля. Зачем все это, когда с самого начала можно выбрать гибкий путь?!

Migrate - модуль для импорта данных в Drupal

посмотреть

Модуль для Drupal по названием Migrate позволяет импортировать содержимое, таксономию и пользователей из представлений, а нужное представление можно состряпать с помощью модуля TableWizard из любой таблицы в вашей базе данных.

Запрет заказа отсутствующих товаров в Ubercart Drupal

посмотреть

Чтобы запретить заказ товаров в ubercart, отсутствующих в магазине, необходимо, как минимум, включить модуль Stock. И для каждого товара указать текущий остаток по ссылке node/???/edit/stock. Либо выполнить следующий скрипт:
INSERT INTO uc_product_stock(sku, nid, active, stock, threshold)

DrupalForum 2012 – 10-11 февраля, Запорожье (Украина)

посмотреть

Drupal Forum – ежегодная конференция всеукраинского масштаба, посвященная системе управления контентом сайта с открытым исходным кодом Drupal.

Расчет стоимости доставки Почтой Росии в Ubercart, Drupal

Расчет стоимости доставки Почтой Росии в Ubercart, Drupal

Почти каждый работавший с ubercart на drupal сталкивался с необходимостью расчитать стоимость доставки товара Почтой России. Наша почтовая служба не предоставляет веб-сервиса расчета стоимости доставки, чтобы его можно было интегрировать с модулями расчета друпала. Тут уж приходится изворачиваться.

Типы доставки в Ubercart под Drupal. Shipping types. Расчет стоимости

получить

Не так давно получал посылку. Оказывается очень даже приятное занятие. Даже не занятие, заниматься можете чем хотите. Сам процесс ождания и неопределенность обладают каким-то очарованием.

Импорт RSS-лент и контента в Drupal. Модуль Feeds

посмотреть

Ситуация простая: есть некий сайт, rss-ленты с других сайтов, и желание заполнить сайт контентом. Но есть небольшая проблема: в лентах лишь анонс материала, а за полной версией нужно идти по ссылке в rss-ленте. Значит нам нужно импортировать rss-ленту, заменив анонсы материалов на полные версии страниц.

RSS-материал