Drupal для php-программистов

Прислано: zolexiy@drupal.org

пт, 10/06/2011 - 19:25

Другие статьи по теме:

Совместно с Аней начинаем писать статьи на тему Drupal 7 API. Задумка простая: хотим помочь понять принцип работы и красоту прекрасной системы Drupal. Будем писать не для новичков и тут вы не увидите как настроить тот или иной модуль. Тут будут материалы, которые интересны прежде всего php-программистам, которые уже поняли что Drupal - перспективная система и пытаются его приручить. Всем известно, что система имеет высокий порог входа. Тем более если у вас уже есть опыт программирования с другими фреймворками - то, имхо, еще сложнее переучиться и перестроить мозг. Про то, как делают сайты на Drupal, я когда-то писал. Примерно так и есть, по большому счету.

Статьи будем оформлять в виде книги с разделами. Планируем примерно одну статью в неделю публиковать. Пока будем считать что книга в процессе написания … она пустая, наполнять будем с сегодняшнего дня (10.06.11). Потом, как чуть пройдет время - будем дальше дорабатывать и оформлять это дело. Прикрутил rss, так что можете скормить его в ридер, если интересно, и будете регулярно получать авторские уникальные статьи по апишке друпала. Чуть позже, как сами статей напишем немножко, будем искать соавторов на интересных условиях, а пока - мы в работу, заинтересованным - приятного чтения. Будем стараться писать максимально для людей, а не чтоб попиариться.

как Batch, но по крону. Drupal Queue - выполнение тяжелых и много операций по расписанию в #drupal

Прислано: zolexiy@drupal.org

сб, 07/05/2011 - 21:52

Делал на днях интересную задачку по одному проекту. Суть, если кратко, по крону обновлять текущие или создавать новые ноды на сайте исходя из данных в базе поставщика. По специфике задачи, приходилось за один раз обрабатывать почти 5000 нод. И делать это нужно было два раза в сутки.
Первое, что приходит в голову - делать синхронизацию по крону. Все бы хорошо, но за один раз все данные не обработаются. А делать синхронизацию с использованием Batch API нельзя, так как условием было полное невмешательство человека в процесс. То есть - сайт живет своей жизнью. Сам ноды создает, сам редактирует.
Гуглинг привел к достаточно простому и красивому решению. Ставим модуль Drupal Queue (Backport of Drupal 7 Queue API.) И используем его API.
Суть проста. Копируем в корень сайта файл drupal_queue_cron.php . У нас будет дополнительный крон для друпала (назовем его вторым).

Drupal 6 Performance Tips (Краткий обзор)

Прислано: zolexiy@drupal.org

вт, 06/04/2010 - 19:43

Другие статьи по теме:

Прочел на днях новую книгу о Drupal - "Drupal 6 Performance Tips".

Книга написана двумя авторами Trevor James и TJ Holowaychuk. Trevor James - Drupal-разработчик и веб-дизайнер. Он разрабатывает сайты более 13 лет. Drupal начал интенсивно использовать более двух лет назад. Больше сфокусирован на разработке порталов для учреждений высшего образования. Интересуется разработкой тем, оптимизацией производительности и использования CCK, Views и Panels для создания юзер-интерфейса для сопровождения и поддержания сайтов с большим количеством контента.
Так же он создал почти 12-ти часовую серию уроков (114 штук) на тему Drupal с названием "Introduction to Drupal 6". Скачать их можно с сайта VTC (Virtual Training Company) по линку: http://www.vtc.com/products/Introduction-To-Drupal-6-Tutorials.htm
TJ Holowaychuk - президент http://vision-media.ca. Он опытный веб-разработчик, чьи навыки начинаются от разработки высокопроизводительных решений на С до сложных и красивых решений, написанных на Ruby или PHP. Он является контрибьютором больше 50-ти опенсорсных проектов, в которые входят и Drupal, JSpec, Evolution CMS, и jQuery.

Ubercart. как создать товар определённой комплектации .

Прислано: zolexiy@drupal.org

пт, 09/01/2009 - 12:52

Другие статьи по теме:

Как реализовать следующую задачку.
Условия
1. Есть автомобиль - как продукт
2. У автомобиля есть набор Атрибутов и Опций соответственно.
3. Пользователь может формировать заказ по Атрибутам-Опциям и заказать автомобиль собственной сборки
4. На складе стоят автомобили пакетной комплектации - то есть уже укомплектованные. Их комплектацию уже не изменить.
Их надо ввести в систему, отобразить и дать заказать.

Вопрос?
Как реализовать п.4 - чтобы ввести что есть в наличии несколько единиц этого же товара со своей комплектацией.

RSS-материал

Новое на сайте

Ссылки партнёров