Я разработчик » Drupal

Drupal Boost + Nginx

Drupal, PHP, Инструменты 3 комментария

Не так давно я уже проводил оптимизацию сервера посредством nginxи других инструментов. Они позволили частично решить проблемы с выделением ресурсов. Напомню, что причиной был Apache, интенсивно использующий оперативную память.

Я решил не останавливаться на достигнутом и продолжить оптимизацию. Задачи было поставлено две: сокращение расхода оперативной памяти и максимально быстрый отклик на запрос пользователя (или робота). И первого и второго можно добиться минимизировав вызовы Apache, т.е. по возможности отдавать все через nginx. А значит, отдавать нужно статику. Основных платформ у меня две Drupal и WordPress. Как можно прикрутить статику последней я расскажу в следующем посте. А сейчас расскажу как можно заставить Drupal выдерживать неплохие нагрузки. Читать далее »

Полезные расширения для Drupal Views

Drupal, Модули, Расширения, Фишки Комментариев нет

Easy View — дружественный интерфейс для видов в полях CCK. Позволяет довольно гибко настраивать виды в нодах. Интеграция с JCarousel.

Semantic Views — модуль, который позволяет настраивать отображение видов без внесения изменений в шаблоны. Позволяет настраивать каким элементам присваивать стили, превращая ту кашу, которую обычно выводит Views в компактный читаемый код.

Как избавиться от пустой страницы в Drupal (blank page, WSOD)

Drupal Комментариев нет

Столкнулся недавно с таким явлением как White Screen of Death на Drupal — это когда вместо результата после отправки любой формы возникает пустая страница. Читать далее »

Виджет Facebook Like для PHP (Drupal, WP)

Drupal, Дизайн, Фишки Комментариев нет

Недавно ВКонтакте порадовали Like-виджетом, действительно полезным для Рунета. Порадовали еще и тем, что вставить его довольно просто на любую страницу, в т.ч. и статическую.

Несколько сложнее с установкой Like-виджета от FaceBook, но есть довольно простой способ вставить виджет на страницу с PHP, в т.ч. в CMS Drupal и WordPress Читать далее »

Drupal и загрузка картинок по FTP

Drupal, Рабочий процесс, Фишки Комментариев нет

Попытавшись реализовать паттерн, описанный в предыдущем посте, на Drupal столкнулся со следующими трудностями.

Читать далее »

CMS и загрузка файлов

Drupal, Рабочий процесс, Фишки Комментариев нет

Есть вечная задача — сделать работу с CMS приятной, удобной и прозрачной. Мешает этому процесс работы с картинками в любой CMS. И за два десятка лет ни одной CMS не удалось даже близко подойти к необходимому уровню удобства и минимизации временных затрат. Читать далее »

Display Suite

Drupal Комментариев нет

Display Suite — набор расширений для настройки, хранения и манипулирования отображений объектов. Сам Display Suite реализует API для этого. Набор (profile) содержит необходимые модули для настройки интерфейса нод, полей и т.п.

CKeditor Link

Drupal Комментариев нет

CKEditor Link — Плагин для удобного создания ссылок на внутренние страницы в Drupal из CKEditor.

IMCE Wysiwyg bridge

Drupal Комментариев нет

IMCE Wysiwyg bridge — довольное полезное расширение Drupal. Позволяет использовать IMCE с Wysiwyg модулем. Поддерживаются редакторы:

  • CKEditor
  • FCKeditor
  • TinyMCE

Reusable Fields

Drupal Комментариев нет

Пару часов рыскал по сайту друпала в поисках модуля, позволяющего переиспользовать поля для разных типов материалов. Совсем забыл, что это есть в "базовой комплектации". :) Зато нарыл кое-что инетересное.