• Швабрашвабр2

      Разработал и выложил в открытый доступ вторую версию своей «социальной» сборки Друпала — Швабрашвабр.

      К старым возможностям системы:
      • система блогов и коллективных блогов,
      • система рейтингования материалов, комментариев и «карма» (репутация) пользователей,
      • система распределения прав доступа к ресурсам сайта на основе кармы.

      Добавил ряд новых фишек:
      • персональные и общие фотогалереи,
      • система статусов (в стиле Фейсбука и Твиттера),
      • персональные гостевые книги (в стиле стены во вКонтакте),
      • списки друзей и посетителей.

      По моему мнению в социальных сетях основной сущностью сайта, вокруг которой строится взаимодействие посетителей, является не контент (записи в блогах, фотографии и т.п.), а пользователи, по этому в этой сборке я уделил максимальное внимание кастомизации профилей пользователей. Примеры таких кастомизированных профилей можно увидеть по ссылкам: Заказчик, Исполнитель, Лошадь.

      Дистрибутив сборки, подробная инструкция и скринкасты (6 роликов почти на полтора часа) для самостоятельной настройки сайта с аналогичным функционалом доступны на Швабрешвабр.
    • История одного проекта



        В ноябре прошлого в мужском журнале «Максим» была опубликована карикатура зарубежного автора, скрывающегося под ником the rut. Эта работа меня в себя просто влюбила, автор несколькими штрихами сумел передать сложные эмоции персонажей и при этом весь юмор был сосредоточен именно в рисунке и его восприятии читателем, а не в тексте, который сопровождает изображение.

        Покопавшись в рунете, я не сумел найти работ этого автора, переведенных на русский язык, и в порыве энтузиазма за день собрал на Друпале сайтик, на котором стал выкладывать собственноручные переводы карикатур этого автора и его товарищей. Сайт получил название therut.ru в честь автора, чьи работы легли в основу проекта. К сожалению, работ the rut'а хватило всего на две недели публикаций, а бросать начатый проект не хотелось, поэтому я начал искать другие источники карикатур, при этом двумя основными критериями выбора для меня стали:
        • карикатура должна быть уникальной в пределах рунета, то есть, самый простой вариант, необходимо найти и перевести работу зарубежного автора.
        • юмор должен быть сосредоточен в рисунке, а не в тексте, за текстовыми шутками читатели предпочтут пойти на баш.орг. Причем подразумевается, что юмор рисунка — это не только смешно отрисованное событие, но и оригинальный стиль или обаятельные персонажи, участвующие в действии.

        Продолжение истории
      • Tagnetic — холодильник тэгов, плагин для jQuery

          tagnetic.jpg В ответ на флэш-скрипт от Ray Tanck, реализующий облако тэгов, стилизованное под доску с магнитами, я написал плагин для jQuery, который создает облако тэгов, стилизованное под холодильник с налепленными на него магнитами :)

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

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

          Тестировал работу в ФФ 2 и 3, ИЕ 6 и 7, опере 9.60, Сафари и Гугл Хроме. К сожалению, в ИЕ 6 из-за использования IE PNG Fix скрипт заметно тормозит. Сейчас работаем над созданием новых скинов (хочу преобразовать холодильник в доску или забор с налепленными на него объявлениями-тэгами) и над оптимизацией графики.

          Интересно мнение хабраюзеров о полезности этой работы, а также о возможных глюках.

          Upd. С подачи nikel303 сделал пример, в котором магниты можно перетаскивать.
        • 24 апреля в Москве пройдет первый семинар по Drupal

            Это первый семинар в России посвящённый исключительно теме работы с CMS Drupal.

            Цель семинара — ознакомление с возможностями и введение в архитектуру CMS Drupal.

            Целевая аудитория — любые заинтересованные лица, выбирающие CMS/CMF для своих проектов. Теоретическое изложение дополняется короткими мастер-классами по созданию популярных разновидностей сайтов.

            Докладчики семинара — участники сообщества drupal.ru.

            Программа семинара:

            1. Начало в 14:00 (МСК).
              Введение в CMS, opensource и проект Drupal.
              Возможности Drupal «из коробки»; полезные дополнительные модули; демонстрация создания сайта-визитки.
              Основы Drupal: концепция расширяемых документов-нодов и таксономия.
              Решение типовых задач на примерах: персональный блог, сайт-визитка, сайт социальной сети.
              Перерыв — 30 мин.
              Возможности хостинга .masterhost для работы Drupal.
              SEO в Drupal.
              Погружение в архитектуру — работа с нодами и построение форм, программирование без программирования под CCK+Views.
              Ответы на поступившие при регистрации вопросы.
              Окончание в 19:00.

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

              Upd: регистрация на семинар прекращена.
          • Fotonotes для Drupal 6. Заметки для фотографий в стиле Flickr.com

              Fotonotes – скрипт предназначенный для создания «заметок» на картинках: выделяете участок фотографии, оставляете для этого участка комментарий и, в дальнейшем, при наведении на него курсора будет отображаться ваш комментарий. Таким образом очень удобно отмечать знакомых на коллективных фото или узлы на сложных схемах. Эта фича активно используется, например, на Flickr.com.

              Теперь Fotonotes доступен в виде модуля для CMS Drupal 6.
              Читать дальше →