среда, 25 марта 2009 г.

Ultimate Community Site Guide - обзор книги

Ultimate Community Site Guide by Dorien Herremans -
книга про создание собственного комьюнити на базе Drupal6 (с кратким упоминанием, как подобное реализовано в Drupal5). На простом понятном английском языке в электронном виде.

В книге разбирается пример создания сайта функциональности http://drupalfun.com - социальная сеть с профилями, аватарами, расположением многих блоков на странице через panels, использование галлерей, приватных сообщений, месторасположения, тегов, вопросов и ответов по друпал, группами, баллами и т.д. По сути - стандартная социалка, рассчитанная на общение между собой индивидуумов и обменом информацией.

Книга рассчитана на тех пользователей, которые уже работали некоторое время с Друпал (как минимум его сами установили и поставили пару-тройку модулей самостоятельно). В ней нет инструкций "при создании view тыкните в строчку "Fields" и в появившемся ниже списке выберите поле группы Node Node:ID", нет упоминаний о том, какому модулю что нужно в довесок ставить, и как конфигурировать, чтобы все заработало, а все, напротив, все очень коротко (предполагая, что пользователь сам многое знает), местами напоминающее конспект скринкаста или лекции в универе. Порой из-за этой краткости некоторые моменты нужно перечитывать по 2-3 раза, чтобы понять, как сделать тот или иной пункт, и в каком окне он настраивается. Но, при внимательном чтении и желании можно разобраться.

Рассмотренные и рекомендуемые (optional) в книге модули (и их встраивание в структуру собираемого сайта):

• Captcha
• Captcha pack (optional)
• Dhtml menu
• LoginToboggan (optional)
• Mollom (optional)
• Pathauto
• Poormanscron
• reCaptcha (optional)
• Tagadelic
• Taggly (optional)
• Token
• Automatic Nodetitles
• CCK
• Content Profile
• Contemplate
• Devel (optional)
• Fivestar
• Filefield
• Imageapi
• Imagecache
• Imagefield
• MyAccount alter (optional)
• Panels
• Thickbox
• Views
• VotingApi
• Embedded Media Field
• FlashVideo (optional)
• Gmap
• Imagecache
• Composite Layout (optional)
• Frontpage (optional)
• Plus1.
• Quicktabs.
• Any CCK “add-on” you like
• Activity
• Activity Stream (optional)
• Comment Notify (optional)
• Facebook Statuses (optional)
• Facebook Style Statuses (optional)
• Heartbeat (optional)
• Insert View (optional)
• Mimemail (optional, if available)
• Organic Groups
• Privatemsg
• Simplenews
• Simplenews on Register
• Simplenews Template (optional)
• Subscriptions
• Taxonomy Image (optional)
• Taxonomy List (optional)
• Twitter (optional)
• User Online Status (optional, if available)
• User Points Contributed modules (optional, if available)
• AdSense
• Tipjoy
• Backup and migrate
• Boost (optional)
• Ecards (optional)
• GetClicky (optional)
• Google Analytics
• i18n (optional)
• Invite (optional)
• Locale (optional)
• SiteDoc (optional)
• Spread
• Sting Overrides (optional)
• Taxonomy Menu (optional)
• User Registration Notification (optional)

Чем лично мне книга понравилась?
Множество практических примеров. Отличная подборка модулей и предложение об их использовании.

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

Общий вывод: 
Всем интересующимся вопросами создания социальных сетей на Друпал книгу прочитать очень полезно.

Книга продается на http://book.drupalfun.com

вторник, 17 марта 2009 г.

Ultimate Community Site Guide by Dorien Herremans

Книга про создание собственного комьюнити на базе Drupal6.

Книга продается на http://book.drupalfun.com и полностью себя окупает. 
Это первая прочитанная мной книга, в которой практические примеры собраны под одной крышей, с наглядной демонстрацией. Без воды, все только практика - бери и делай.
Автору - мега-супер-респект-зачет.

Настоятельно рекомендую всем, кто собирает свою социальную сеть, кто думает о том, чтобы добавить элемент комьюнити на сайт, кто интересуется, что такого можно сделать на Drupal, да и вообще, всем любопытсвующим. 

четверг, 12 марта 2009 г.

Книги по Social Network

Вышла книга по построению социальных сетей на Drupal от издательства packtpub.
Книги от этого издательства обычно ориентированы на уровень новичка и средне-продвинутого пользователя, но полезные вещи там и продвинутый пользователь может подчерпнуть.
Впечатав слово DrupalSN15 можно получить 15% скидку на книгу.
Я планирую найти/купить электронную версию этой книги.

More than 100 screenshots will guide the reader through the process of setting up a community site with the Drupal 5 or 6 framework. A number of popular topics, such as profiles, picture and video galleries, maps, messaging, groups, friends etc will be discussed.

(мне кажется, что про эту книгу я уже писала).

Продается на Амазоне.
Рекламный отзыв на нее я прочитала на http://drupal.org/node/378578.
В нем автор советует тем, кто хочет больше технических подробностей, обратиться к 2м книгам, приведенным выше.

вторник, 10 марта 2009 г.

Время переезда с D5 на D6

Обновление ядра+обновление всех модулей=1,5 рабочих дня.
Осталось переписать собственный модуль авторизации и залить новую тему (0,5 рабочего дня).

Отличная инструкция о том, как переехать с версии на версию на русском вот тут: http://drupaldance.com/blog/переезд-на-drupal6 

А о том, как переделать модуль на английском: http://drupal.org/node/114774 

UPD: Еще нужно добавить время на настройку прав доступа и блоков + 0,5 дня.

Итого: 2,5 рабочих дня для возвращения функциональности такого уровня.

вторник, 3 марта 2009 г.

Модули для книги по SN

Michelle, автор нескольких полезных модулей для Drupal, пишет свою книгу по Drupal и Social Networking.

Перечень модулей, которые она планирует описать:
http://shellmultimedia.com/tutorials/planning-modules

И еще перечень модулей (Drupal 5х), на которых построен ее сайт:

HeartBeat, Token и Rules

2 день бодалась с HeartBeat, Token и Rules для Drupal 6х. Эта связка упорно выдает ошибку 
First argument is expected to be a valid callback, 'token_rules_input_evaluator_apply' was given in ....\htdocs\sites\all\modules\rules\rules\rules.input_evaluators.inc on line 54.

А нужно было внимательно прочитать  http://drupal.org/project/rules и скачать dev-версию token (а не стабильную). 

И все заработало. Ура.

Drupal 6: Ultimate Community Site Guide

Нашла в сети упоминание о книге

Drupal 6: Ultimate Community Site Guide.

With notes for Drupal 5

Now everyone can set up a community.

Table of contents

Author: Dorien Herremans MSc MIS

Ebook: pdf file of 148 pages

More than 100 screenshots will guide the reader through the process of setting up a community site with the Drupal 5 or 6 framework. A number of popular topics, such as profiles, picture and video galleries, maps, messaging, groups, friends etc will be discussed.

Скачать оглавление или купить можно здесь: http://book.drupalfun.com/
Судя по оглавлению - книга классная ;)