Plugging Into The Drupal Community - Essential Tools

30
Plugging in to the Drupal Community Essential Tools Presented by Chris Shattuck (chrisshattuck) Sunday, June 28, 2009

description

A slideshow of a presentation I gave at DrupalCamp Colorado regarding jumping into the community using IRC, the forums and issue queues.

Transcript of Plugging Into The Drupal Community - Essential Tools

Page 1: Plugging Into The Drupal Community - Essential Tools

Plugging in to the Drupal Community

Essent i a l Too l s

Presented by Chris Shattuck (chrisshattuck)

Sunday, June 28, 2009

Page 2: Plugging Into The Drupal Community - Essential Tools

Dru

pal L

earn

ing

curv

e

Sunday, June 28, 2009

Page 3: Plugging Into The Drupal Community - Essential Tools

Drupal

The Drupal community

Social solution to a technical problem

No schisms

Sunday, June 28, 2009

Page 4: Plugging Into The Drupal Community - Essential Tools

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

Page 5: Plugging Into The Drupal Community - Essential Tools

60d x 5q x 8m = 40h

Sunday, June 28, 2009

Page 6: Plugging Into The Drupal Community - Essential Tools

1. IRCLive chat

2. The ForumsQuestions and answers

3. The Issue QueuesProblems and solutions

Sunday, June 28, 2009

Page 7: Plugging Into The Drupal Community - Essential Tools

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

Page 8: Plugging Into The Drupal Community - Essential Tools

IRC = Internet Relay Chat

My nick ischrisshattuck

Client ServerChannels

#drupal-support

#drupal-themes

Sunday, June 28, 2009

Page 9: Plugging Into The Drupal Community - Essential Tools

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

Page 10: Plugging Into The Drupal Community - Essential Tools

Sunday, June 28, 2009

Page 11: Plugging Into The Drupal Community - Essential Tools

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

Page 12: Plugging Into The Drupal Community - Essential Tools

Super Quickstarthttp://drupalchat.net/

1.Select a nick (your Drupal username)

2.Click connect

3.Chat it up

Sunday, June 28, 2009

Page 13: Plugging Into The Drupal Community - Essential Tools

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

Page 14: Plugging Into The Drupal Community - Essential Tools

Members

Topic

Discussion

Channels

Nick Message box

Sunday, June 28, 2009

Page 15: Plugging Into The Drupal Community - Essential Tools

IRC Clients

xChatwww.xchat.org

Colloquycolloquy.info

is.gd/15vNYWikipedia comparison

Sunday, June 28, 2009

Page 16: Plugging Into The Drupal Community - Essential Tools

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

Page 17: Plugging Into The Drupal Community - Essential Tools

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

Page 18: Plugging Into The Drupal Community - Essential Tools

The Forumshttp://drupal.org/forum

Sunday, June 28, 2009

Page 19: Plugging Into The Drupal Community - Essential Tools

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

Page 20: Plugging Into The Drupal Community - Essential Tools

Question

AnswerSunday, June 28, 2009

Page 21: Plugging Into The Drupal Community - Essential Tools

Forum Tips

• QWantTUM

• Avoid a roast, don’t cross-post

• Track discussion via drupal.org/user/[id]/track

Sunday, June 28, 2009

Page 22: Plugging Into The Drupal Community - Essential Tools

The Issue Queueshttp://drupal.org/project/issues

Sunday, June 28, 2009

Page 23: Plugging Into The Drupal Community - Essential Tools

Problem

Solution

Sunday, June 28, 2009

Page 24: Plugging Into The Drupal Community - Essential Tools

The Finder

•Verifies the problem•Searches for possible duplicates•Creates and classifies the issue

Sunday, June 28, 2009

Page 25: Plugging Into The Drupal Community - Essential Tools

The Fixer

Provides a:Patch

Mockup, orCopy

Sunday, June 28, 2009

Page 26: Plugging Into The Drupal Community - Essential Tools

The Polisher

Provides feedback based on understanding of Drupal standards

Sunday, June 28, 2009

Page 27: Plugging Into The Drupal Community - Essential Tools

The Greaser

• Keeps discussion on track• Provides gentle, positive feedback• Helps clarify misunderstandings

Sunday, June 28, 2009

Page 28: Plugging Into The Drupal Community - Essential Tools

Creator / Destroyer

Makes the final call

Sunday, June 28, 2009

Page 29: Plugging Into The Drupal Community - Essential Tools

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

Page 30: Plugging Into The Drupal Community - Essential Tools

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