Plugging in to the Drupal Community
Essent i a l Too l s
Presented by Chris Shattuck (chrisshattuck)
Sunday, June 28, 2009
Dru
pal L
earn
ing
curv
e
Sunday, June 28, 2009
Drupal
The Drupal community
Social solution to a technical problem
No schisms
Sunday, June 28, 2009
JOE: “Hey Cindy, how do I set an automatic URL for a node?”
CINDY: “Use the pathauto module. Hey, how do I change my home page?”
JOE: “Hit up the Site Information page”
Sunday, June 28, 2009
60d x 5q x 8m = 40h
Sunday, June 28, 2009
1. IRCLive chat
2. The ForumsQuestions and answers
3. The Issue QueuesProblems and solutions
Sunday, June 28, 2009
IRC is a big deal in Drupal
0
125
250
375
500
#joomla #wordpress #drupal
Members at one time
0
10
20
30
40
#joomla #wordpress #drupal
Channels
Sunday, June 28, 2009
IRC = Internet Relay Chat
My nick ischrisshattuck
Client ServerChannels
#drupal-support
#drupal-themes
Sunday, June 28, 2009
What’s happening on IRC?
1. Support exchange
2. Collaboration on ideas, code, or events
3. Local Drupal User Groups
4. General banter and time wasting
Sunday, June 28, 2009
Sunday, June 28, 2009
QWantTUM
• So, you have a Question...
• What do you Want?
• What have you Tried?
• What do you Use?
• What reference Material might help?
Sunday, June 28, 2009
Super Quickstarthttp://drupalchat.net/
1.Select a nick (your Drupal username)
2.Click connect
3.Chat it up
Sunday, June 28, 2009
Firefox Chatzilla Pluginhttp://is.gd/15tJF
1. Download and install
2. Restart firefox
3. Go to Tools > Chatzilla
4. Select a nick if prompted
5. Click the freenode link in the chat window
6. Go to IRC > Join Channel
7. Type ‘drupal’ in search
Sunday, June 28, 2009
Members
Topic
Discussion
Channels
Nick Message box
Sunday, June 28, 2009
IRC Clients
xChatwww.xchat.org
Colloquycolloquy.info
is.gd/15vNYWikipedia comparison
Sunday, June 28, 2009
Meet Druplicon, the bot
It can learn stuff, make teasers from links and more!
Factoids
42? anyone? art? ux-team? ux-topic? simplicity? rickroll? pony?
pastebin? hack core? drupal hell? crickets?
Pastebin
Drive fewer people crazy
Archives, factoid list and more
disobey.com/bot/
IRC is Fun!
Sunday, June 28, 2009
Register your nick
/msg nickserv register pass email
Tell
Druplicon: tell username message
Private message
/msg username
Ping / pong
Joe: cindy: ping / Cindy: joe: pong
Seen
seen username
Advanced IRC
Sunday, June 28, 2009
The Forumshttp://drupal.org/forum
Sunday, June 28, 2009
Why forums instead of IRC?
1. A great place to flesh out complex issues
2. A good place to learn by helping
3. Forums get indexed, so a question is answered forever(ish)
Sunday, June 28, 2009
Question
AnswerSunday, June 28, 2009
Forum Tips
• QWantTUM
• Avoid a roast, don’t cross-post
• Track discussion via drupal.org/user/[id]/track
Sunday, June 28, 2009
The Issue Queueshttp://drupal.org/project/issues
Sunday, June 28, 2009
Problem
Solution
Sunday, June 28, 2009
The Finder
•Verifies the problem•Searches for possible duplicates•Creates and classifies the issue
Sunday, June 28, 2009
The Fixer
Provides a:Patch
Mockup, orCopy
Sunday, June 28, 2009
The Polisher
Provides feedback based on understanding of Drupal standards
Sunday, June 28, 2009
The Greaser
• Keeps discussion on track• Provides gentle, positive feedback• Helps clarify misunderstandings
Sunday, June 28, 2009
Creator / Destroyer
Makes the final call
Sunday, June 28, 2009
Do it!• Save time, reduce stress, impress your boss.
• Develop relationships in the community (think jobs, support, employees, friends)
• Contribute. It feels good, and if everyone does it, magical things can happen.
Sunday, June 28, 2009
This is me:
Chris Shattuckchrisshattuck.comtwitter.com/chris_shattuck
These are the links used in this presentation:
api.drupal.org - Drupal API documentationdrupal.org/handbooks - Drupal handbooksdrupalchat.net/- Quickly connect to IRCis.gd/15tJF - Chatzilla Firefox pluginis.gd/15vNY - Wikipedia IRC client comparisondrupal.org/forum - Drupal forumsdrupal.org/user/[id]/track - Your subscribed postsdrupal.org/project/issues - Drupal issue queues
Sunday, June 28, 2009