Блог

rss
09.01.2012

Новые веяния моды таковы, что попапы обрели высокую популярность среди заказчиков и создается такое ощущение, что идеальный сайт с их точки зрения должен быть в попапе. Для шестого друпала был модуль Popups API. Для семерки его нет, но стараниями Эрла Майлза мы имеем замечательный инструмент - Ctools. Этот  модуль предоставляет мощный API для друпал-разработчика. В посте я рассмотрю малую часть возможностей тулзов, а именно modal API.

06.12.2011

Изначальная идея #states заключается в том, что бы была возможность создания динамических форм без написания JavaScript кода, как такого.

#states разрешает без единой строчки кода JavaScript, только с помощью php и Form API Друпала, изменять состояние одного элемента (видимость - visible / invisible, активность - enabled /disabled, необходимость - required / optional, состояние чекбоксов - checked /unchecked, expanded /collapsed - сворачивать / разворачивать филдсеты) ,на основании состояния второго (или даже на основании нескольких элементов), после какого то действия пользователя.
29.11.2011

Представляем вам сборку интернет-магазина CommerceBox на основе Drupal 7 и модуля Drupal Commerce.

На сегодня для Drupal 7 существует практическое единственное нормальное решение, позволяющее создать функциональный интернет-магазин — это модуль Drupal Commerce.

Проблематика заключается в том, что данный модуль является очень гибким решением для программиста. Но это не коробочный модуль, каковым раньше был Ubercart.

С Drupal Commerce все по другому. Этот модуль является более фрейморкным, он рассчитан на программиста. Программисты там могут творить чудеса. Но обычному пользователю либо начинающему программисту нужен легкий старт. Для этого и создана сборка CommerceBox.

29.10.2011

XML-RPC – простой протокол вызова удаленных процедур. XML-RPC – является прародителем одного из популярных протоколов SOAP. Не смотря на свой возраст(реализован в 1998 году) XML-RPC не уходит в прошлое, а даже наоборот, часто используется в наши дни. Не исключением является использование XML-RPC в движке Drupal.

18.07.2011

В статье Вашему вниманию будет представлена информация про возможности платформы Titanium Appcelerator. Так же мы познакомимся с частоприменияемыми объектами группы Titanium.UI, рассмотрим их свойства и методы.

06.07.2011

В данном посте будут раскрыты основы создания среды для разработки Drupal проектов на основе Debian 6 "Squeeze". Имея даную площадку, каждый сможет попрактиковаться в настройке сервисов ОС, разрабатывать свои проекты не завися от онлайн серверов.

02.06.2011

В предыдущей статье рассказывалось о создании инсталяционных профилей для Drupal 6. В данной статье будет расказано о создании инсталяционного профиля для Drupal 7, об изменениях, которые произошли и приведены примеры.

11.05.2011

При разработке иногда возникает необходимость исполнить такие действия/комманды, для которых недостаточно прав или отсутствует доступ к некоторым директориям у пользователя, из-под которого запущен на сервере и исполняетя Друпал. Выход из данной ситуации - библиотека libssh2, которая обеспечивает доступ к ресурсам (shell) отдалённого сервера, используя зашифрованное соединение.

09.05.2011

В Drupal 7 API есть целый раздел, который посвящен темизации сайта. Все элементы сайта без исключения должны пройти процесс темизации. Но для начала нужно настроить саму темизацию. Если смотреть со стороны программирования, то почти все делается с помощью функций. Самая основная функция theme(). Существует множество функций, которые упрощают темизацию Drupal 7. Мы рассмотрим только 2 из них, эти функции:

  • theme_table() – функция для формирования таблицы.
  • theme_fieldset() – функция для выпадающего списка.
09.05.2011

В конце апреля этого года в своем официальном блоге представители Google Analytics объявили об запуске бета-тестирования нового интерфейса.

В этой же статье я хочу рассказать об использовании новой очень интересной возможности – анализ скорости загрузки страницы.