Предлагаю решение

Почему мы всегда используем Pressflow для Drupal6-проектов

14 марта 2011 в 1:40

Pressflow - дистрибутив Drupal, который обеспечивает улучшенную производительность и масштабируемость. Он разработам ребятами из компании Four Kitchens.

Вариант кликабельной шапки

12 марта 2011 в 17:04

Приветствую всех.

Вижу здесь очень часто появляются вопросы "как сделать кликабельной шапку сайта?" Предлагаю решение:
Во всех *tpl.php в которых это необходимо в < div > шапки, перед объявлением оной, добавляем простой тег ссылки. Выглядит это так

<div id="art-main">
<div class="art-Sheet">
    <div class="art-Sheet-tl"></div>
    <div class="art-Sheet-tr"></div>
    <div class="art-Sheet-bl"></div>
    <div class="art-Sheet-br"></div>
    <div class="art-Sheet-tc"></div>
    <div class="art-Sheet-bc"></div>
    <div class="art-Sheet-cl"></div>
    <div class="art-Sheet-cr"></div>
    <div class="art-Sheet-cc"></div>
    <div class="art-Sheet-body">
        <a href="/" title="TEXT" rel="home" id="art-main">
<div class="art-Header">
    <div class="art-Header-png"></div>
    <div class="art-Header-jpeg"></div>
        </a>
   
</div>

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

UPD

Firefox 3.6 - не работает
Google Chrome 9.0.570.0 - работает
Opera 11.00 1156 - работает

Модуль ccfilter под Drupal 7 - продолжение

10 марта 2011 в 20:13


++++
23.03.2011

Dev версия модуля выложена в репозитарий d.o
ccfilter

++++
15.03.2011

Модуль изменен:
1. Добавлена возможность создавать скрытый контент (ccfhidden)в комментариях
2. Устранен один «баг» (не правильно нумеровались скрытые фрагменты)
После переустановки обязательно запустите update.php
Если были ноды созданные с применением фильтра ccfhidden, пересохраните их.
++++
14.03.2011
Внесены небольшие изменения в модули.
1. Так как операция загрузки ноды в качестве скрытого фрагмента либо сворачиваемого текста (в модулях ccfhidden и ccfcollapse)не совсем безопасны
(Опасность заключается в том что в обоих фильтрах, если пользователю доступен соответствующий фильт, то возможен просмотр срытых нод, а также злоумышленик может и «положить» сайт создав ноду с рекурсивным содержанием)ю
Добавлены соответствующие пермишены в модули ccfhidden и ccfcollapse (т.е. вы можете разрешить например зарегистрированным пользователям использовать данный фильтр, но в то же время не давать им возможность использовать атрибут node (ajax-node)).

2. Исправлены некоторые «баги» и добавлены пермишены на настройку модулей (ccfhidden и ccfcollapse).
++++
11.03.2011

исправил небольшую ошибку в модуле ...

Drupal Install Profile

10 марта 2011 в 19:37

Наверняка все сталкивались с готовыми сборками сайтов на Drupal, когда после установки получаешь готовый сайт с набором необходимых модулей, своей темой и т.д. Существует большое количество таких сборок, среди них Open Atrium, Open Publish, Drupal Commons и т.п. Думаю возникал вопрос "А как это реализовано? или "Как это сделать?" Ответ на этот вопрос - Drupal Install Profile. И так, как создать свой установочный профиль. В основном инсталляционные профили создаются на основе существующего сайта.

Шаг 1. Подготовка файлов.

Хостинг с поддержкой PHP, MySQL и выгодной партнерской программой 40%

9 марта 2011 в 22:56

Вот хочу поделиться отличным хостингом Beget.ru. Из преимуществ хочу отметить круглосуточный вменяемый сапорт, откликается в течении 15 мин. Приятный юзобильный интерфейс личного кабинета и цены адекватные. Плюс ко всему 30 дневный бесплатный пробный период и выгодная партнерская программа 40% с приведенного партнера.
Сам занимаюсь созданием сайтов для клиентов, а сайты надо где то размещать и я советую этот хостинг. они покупают хостинг а я получаю 40% с этого. Короче оч. даже выгодно, всем советую попробовать.

Создание галереи с помощью модуля gallery-assist

9 марта 2011 в 13:49

К статье не прикрепил изображения, поэтому можно просто скачать доковский файл, там статья со скриншотами.

В свое время, когда начал свое знакомство с CMS Drupal, появилась необходимость создать галерею изображений. Сразу, то есть своими силами, решить эту задачу в данной CMS, не получилось. А затем сумел найти один вариант создания галереи, он описан в этой статье по созданию простой галереи.. Галерея действительно красивая, хоть и простая. Сейчас после того, как стало получаться что-то более менее стоящее, появилась уверенность. Вместе с уверенностью пришло то чувство жажды исследований, которое позволяет порушить все, что с таким трудом создавал, но при этом с полной уверенностью, что создашь ещё лучшее.
Так случилось и тогда, когда стал смотреть модуль gallery_assist. Надо сказать, что ранее я смотрел этот модуль, но как видно не хватило опыта работы с Drupal.
Так вот, создание галереи с помощью модуля gallery_assist, оказалось ещё более простым чем найденные мной ранее способы. Я не претендую на то, что открываю Америку, и не говорю, что я суперсоздатель сайтов и галерей. Я пишу эту статью для тех, кто, возможно, только начинает своё знакомство с Drupal. И столкнулся с теми же задачами, которые были у меня. Может я плохо искал в Интернете, но когда мне нужна была именно эта статья, я её не нашел. Но хватит слов, перейдем к модулю.
Закачиваем модуль в папку modules, которую создали в название_сайта/sites/all/
Далее в административной панели сайта активируем модуль gallery_assist.

активируем модуль gallery_assist.

Нажимаем кнопку Сохранить конфигурацию.

Оптимизация изображений с помощью сервиса Smush.it

8 марта 2011 в 9:27

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

Drupal-day в Краснодаре в предверии 8 марта

8 марта 2011 в 1:47

Сегодня, точнее вчера, состоялся очередной Drupal Day в Краснодаре, основная тема - восьмое марта и заказчик из Омска.
Были два человека - я и Богдан. Женщин в нашем коллективе нет, поэтому праздник никто не испортил.
В программе мероприятиея были пиво и закуска, обсуждение важных вопросов таких как завышенные требования работодателей, XSS-уязвимости и то как порутать любой сервер.

XHprof – иерархический профайлер PHP от разработчиков Facebook

7 марта 2011 в 23:47


XHprof – это иерархический профайлер для PHP c HTML интерфейсом. Ядро написано на языке С (на уровне отчетов и интерфейса код уже весь на PHP), а для скачки доступно в виде экстеншина для PHP. Этот профайлер умеет собирать данные о использовании памяти, ресурсов процессора, количестве и последовательности вызовов функций, а так же inclusive time (время, потраченное на функцию и на все функции, вызванные из нее) и exclusive time(время, потраченное на функцию без учета времени на вложенные функции).