SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
Plugging in to the
                        Drupal Community
                                 E s s e n t i a l To o l s

                        Presented by Chris Shattuck (chrisshattuck)




Sunday, June 28, 2009
Drupal Learning curve



Sunday, June 28, 2009
Drupal


                          Social solution to a
                          technical problem

                          No schisms




                  The Drupal
                  community

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. IRC
                              Live chat

                        2. The Forums
                        Questions and answers

          3. The Issue Queues
                        Problems and solutions
Sunday, June 28, 2009
IRC is a big deal in Drupal
                        Members at one time                 Channels

        500                                    40


        375                                    30


        250                                    20


        125                                    10


           0                                    0
                  #joomla #wordpress #drupal        #joomla #wordpress #drupal




Sunday, June 28, 2009
Client                       Server
                           Channels
            My nick is    #drupal-support
          chrisshattuck
                          #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 Quickstart
                         http://drupalchat.net/


     1. Select a nick (your Drupal
        username)
     2. Click connect
     3. Chat it up




Sunday, June 28, 2009
Firefox Chatzilla Plugin
                          http://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

                         Colloquy          xChat
                         colloquy.info   www.xchat.org



                        Wikipedia comparison
                                is.gd/15vNY

Sunday, June 28, 2009
IR C is Fun!
                                 licon, the bot
              Mee t Drup                            ink s and mor
                                                                 e!
                                 e   teas ers from l
                     n stuff, mak
          It can lear
                                        F actoids        ick roll? pon
                                                                       y?
                                             m plicity? r ?
                                 x- topic? si l? crickets
                       x -team? u drupal hel
           on e? art? u ack core?
    42? any     stebin? h
             pa
                                                    and m            ore
                                  es, fac toid list
                            Archiv          .com/bot/
                                     disobey
                                                              Pastebin
                                                                                 zy
                                                                   er people cra
                                                         Drive few

Sunday, June 28, 2009
Ad
      egister y our nick




                                                            va
     R            pass email   r
   /msg nick serv registe




                                                             nc
                          Pi ng / pong




                                                                   ed
                                                       ng
                                      /C indy: joe: po
                    Joe : cindy: ping




                                                                      IR
                               Private message




                                                                         C
                                                    me
                                      /msg userna
                                                            Tell
                                                                              ge
                                                              rna me messa
                                         Druplic on: tell use
                                                                   Seen
                                                                        ame
                                                             seen usern


Sunday, June 28, 2009
The Forums
                        http://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




                        Answer
Sunday, 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 Queues
                         http://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, or
                          Copy
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 Shattuck
     chrisshattuck.com
     twitter.com/chris_shattuck

     These are the links used in this presentation:
     api.drupal.org - Drupal API documentation
     drupal.org/handbooks - Drupal handbooks
     drupalchat.net/- Quickly connect to IRC
     is.gd/15tJF - Chatzilla Firefox plugin
     is.gd/15vNY - Wikipedia IRC client comparison
     drupal.org/forum - Drupal forums
     drupal.org/user/[id]/track - Your subscribed posts
     drupal.org/project/issues - Drupal issue queues
Sunday, June 28, 2009

Mais conteúdo relacionado

Mais de chrisshattuck

DrupalCon Austin BuildAModule Training "Drupal For Beginners" Introduction Sl...
DrupalCon Austin BuildAModule Training "Drupal For Beginners" Introduction Sl...DrupalCon Austin BuildAModule Training "Drupal For Beginners" Introduction Sl...
DrupalCon Austin BuildAModule Training "Drupal For Beginners" Introduction Sl...chrisshattuck
 
When Will Drupal Die? (Keynote talk)
When Will Drupal Die? (Keynote talk)When Will Drupal Die? (Keynote talk)
When Will Drupal Die? (Keynote talk)chrisshattuck
 
When Will Drupal Die?
When Will Drupal Die?When Will Drupal Die?
When Will Drupal Die?chrisshattuck
 
Mentored training-intro-slides
Mentored training-intro-slidesMentored training-intro-slides
Mentored training-intro-slideschrisshattuck
 
Powering a Lean Startup With Drupal V.1
Powering a Lean Startup With Drupal V.1Powering a Lean Startup With Drupal V.1
Powering a Lean Startup With Drupal V.1chrisshattuck
 
Everything I Know About Making Money and Being Happy as a Freelancer
Everything I Know About Making Money and Being Happy as a FreelancerEverything I Know About Making Money and Being Happy as a Freelancer
Everything I Know About Making Money and Being Happy as a Freelancerchrisshattuck
 
Drupal Development Security Essentials
Drupal Development Security EssentialsDrupal Development Security Essentials
Drupal Development Security Essentialschrisshattuck
 
Victoria BC Drupalcamp Presentation - Drupal Development Evolved!
Victoria BC Drupalcamp Presentation - Drupal Development Evolved!Victoria BC Drupalcamp Presentation - Drupal Development Evolved!
Victoria BC Drupalcamp Presentation - Drupal Development Evolved!chrisshattuck
 

Mais de chrisshattuck (9)

DrupalCon Austin BuildAModule Training "Drupal For Beginners" Introduction Sl...
DrupalCon Austin BuildAModule Training "Drupal For Beginners" Introduction Sl...DrupalCon Austin BuildAModule Training "Drupal For Beginners" Introduction Sl...
DrupalCon Austin BuildAModule Training "Drupal For Beginners" Introduction Sl...
 
When Will Drupal Die? (Keynote talk)
When Will Drupal Die? (Keynote talk)When Will Drupal Die? (Keynote talk)
When Will Drupal Die? (Keynote talk)
 
When Will Drupal Die?
When Will Drupal Die?When Will Drupal Die?
When Will Drupal Die?
 
Mentored training-intro-slides
Mentored training-intro-slidesMentored training-intro-slides
Mentored training-intro-slides
 
Powering a Lean Startup With Drupal V.1
Powering a Lean Startup With Drupal V.1Powering a Lean Startup With Drupal V.1
Powering a Lean Startup With Drupal V.1
 
Everything I Know About Making Money and Being Happy as a Freelancer
Everything I Know About Making Money and Being Happy as a FreelancerEverything I Know About Making Money and Being Happy as a Freelancer
Everything I Know About Making Money and Being Happy as a Freelancer
 
Drupal Kick Butt
Drupal Kick ButtDrupal Kick Butt
Drupal Kick Butt
 
Drupal Development Security Essentials
Drupal Development Security EssentialsDrupal Development Security Essentials
Drupal Development Security Essentials
 
Victoria BC Drupalcamp Presentation - Drupal Development Evolved!
Victoria BC Drupalcamp Presentation - Drupal Development Evolved!Victoria BC Drupalcamp Presentation - Drupal Development Evolved!
Victoria BC Drupalcamp Presentation - Drupal Development Evolved!
 

Último

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Plugging Into The Drupal Community - Essential Tools

  • 1. Plugging in to the Drupal Community E s s e n t i a l To o l s Presented by Chris Shattuck (chrisshattuck) Sunday, June 28, 2009
  • 3. Drupal Social solution to a technical problem No schisms The Drupal community Sunday, June 28, 2009
  • 4. 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
  • 5. 60d x 5q x 8m = 40h Sunday, June 28, 2009
  • 6. 1. IRC Live chat 2. The Forums Questions and answers 3. The Issue Queues Problems and solutions Sunday, June 28, 2009
  • 7. IRC is a big deal in Drupal Members at one time Channels 500 40 375 30 250 20 125 10 0 0 #joomla #wordpress #drupal #joomla #wordpress #drupal Sunday, June 28, 2009
  • 8. Client Server Channels My nick is #drupal-support chrisshattuck #drupal-themes Sunday, June 28, 2009
  • 9. 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
  • 11. 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
  • 12. Super Quickstart http://drupalchat.net/ 1. Select a nick (your Drupal username) 2. Click connect 3. Chat it up Sunday, June 28, 2009
  • 13. Firefox Chatzilla Plugin http://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
  • 14. Members Topic Discussion Channels Nick Message box Sunday, June 28, 2009
  • 15. IRC Clients Colloquy xChat colloquy.info www.xchat.org Wikipedia comparison is.gd/15vNY Sunday, June 28, 2009
  • 16. IR C is Fun! licon, the bot Mee t Drup ink s and mor e! e teas ers from l n stuff, mak It can lear F actoids ick roll? pon y? m plicity? r ? x- topic? si l? crickets x -team? u drupal hel on e? art? u ack core? 42? any stebin? h pa and m ore es, fac toid list Archiv .com/bot/ disobey Pastebin zy er people cra Drive few Sunday, June 28, 2009
  • 17. Ad egister y our nick va R pass email r /msg nick serv registe nc Pi ng / pong ed ng /C indy: joe: po Joe : cindy: ping IR Private message C me /msg userna Tell ge rna me messa Druplic on: tell use Seen ame seen usern Sunday, June 28, 2009
  • 18. The Forums http://drupal.org/forum Sunday, June 28, 2009
  • 19. 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
  • 20. Question Answer Sunday, June 28, 2009
  • 21. Forum Tips • QWantTUM • Avoid a roast, don’t cross-post • Track discussion via drupal.org/user/[id]/track Sunday, June 28, 2009
  • 22. The Issue Queues http://drupal.org/project/issues Sunday, June 28, 2009
  • 23. Problem Solution Sunday, June 28, 2009
  • 24. The Finder •Verifies the problem •Searches for possible duplicates •Creates and classifies the issue Sunday, June 28, 2009
  • 25. The Fixer Provides a: Patch Mockup, or Copy Sunday, June 28, 2009
  • 26. The Polisher Provides feedback based on understanding of Drupal standards Sunday, June 28, 2009
  • 27. The Greaser • Keeps discussion on track • Provides gentle, positive feedback • Helps clarify misunderstandings Sunday, June 28, 2009
  • 28. Creator / Destroyer Makes the final call Sunday, June 28, 2009
  • 29. 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
  • 30. This is me: Chris Shattuck chrisshattuck.com twitter.com/chris_shattuck These are the links used in this presentation: api.drupal.org - Drupal API documentation drupal.org/handbooks - Drupal handbooks drupalchat.net/- Quickly connect to IRC is.gd/15tJF - Chatzilla Firefox plugin is.gd/15vNY - Wikipedia IRC client comparison drupal.org/forum - Drupal forums drupal.org/user/[id]/track - Your subscribed posts drupal.org/project/issues - Drupal issue queues Sunday, June 28, 2009