Hello Drupal Guide

Embed Size (px)

Citation preview

  • 8/3/2019 Hello Drupal Guide

    1/7

    Hello Drupal - Notes for the Drupal Guides

    Getting your event set up!

    1. Register on http://acquia.com/hello-drupal to tell us a little about yourself, and that you

    want to be a Drupal Guide.

    2. We will send you username and password. Login and change your password athttp://training.acquia.com/user.

    Username: (insert username)

    Password: P@ssw0rd!

    3. Configure a sign up service, such as Eventbrite or Brownpaper tickets.

    4. Add your events to http://training.acquia.com/events

    Go to the Add New Event link in the box on the right-hand side under Partners. Fillin your training information, and please be sure to put your companys name in theTraining By Title. and your companys corresponding URL in the Training By URL.

    Please note that if you do not change the start and end time of your training, that theywill be set to a default of 9 AM to 5 PM. Once you have finished, save your training

    and it will be reviewed and then published to http://training.acquia.com/events.5. Deliver your event! Make sure to get feedback during the event. Do this before the final

    wrap up. Direct participants to http://acquia.com/training-feedback

    6. Give us your feedback. Please let us know how your Hello Drupal! event worked out, andgive us feedback so we can make the materials better. To do this, weve made a coupleforms, one for you at http://acquia.com/partner-post-training-feedback.

    Venue

    This course assume internet is available in the training room and every attendee has a laptop, oraccess to a computer.

    White-boards can facilitate communicating ideas and answering questions.

    http://training.acquia.com/eventshttp://training.acquia.com/eventshttp://training.acquia.com/eventshttp://training.acquia.com/eventshttp://www.eventbrite.com/http://www.brownpapertickets.com/http://acquia.com/partner-post-training-feedbackhttp://acquia.com/partner-post-training-feedbackhttp://acquia.com/training-feedbackhttp://acquia.com/training-feedbackhttp://training.acquia.com/eventshttp://training.acquia.com/eventshttp://training.acquia.com/eventshttp://training.acquia.com/eventshttp://www.brownpapertickets.com/http://www.brownpapertickets.com/http://www.eventbrite.com/http://www.eventbrite.com/http://training.acquia.com/userhttp://training.acquia.com/userhttp://acquia.com/hello-drupalhttp://acquia.com/hello-drupal
  • 8/3/2019 Hello Drupal Guide

    2/7

    Whats in the box?

    1. Notes for the Drupal Guides (which you are viewing now)

    2. A presentation. This is a PDF. Expand to fill your whole screen and use buttons tonavigate.

    a. Using this menu you can click through the sessions. Note that the links for theshort schedule option are blue.

    b. Shows the last update.

    c. Click to go to the next slide.

    3. Presentation notes. You may want to print these out 2-up. Notes indicate you can skipsections for particular audiences. Notes indicate places you should be careful of timing.

    4. A manual for participants.

    Wednesday 13 July 2011 2

  • 8/3/2019 Hello Drupal Guide

    3/7

    Suggested sequence and timing

    Schedule - 3 hour option

    This schedule is a guideline. Depending on your start time, the schedule may be different.

    Time Duration Topic Method

    9:00 0:30 Reception and registration Welcome area

    9:30 0:15 Welcome Presentation

    9:45 0:25 1. What is Drupal? Presentation, demo and exercise

    10:10 0:25 2. Configuration before code Presentation, demo and exercise

    10:35 0:15 Break

    10:50 0:40 3. Thinking like Drupal Presentation, demo and exercise

    11:40 0:30 4. Project scavenger hunt Group or pair activity

    12:10 0:20 Wrap-up: Where to go next? Discussion and review

    Schedule - 1.5 hour option

    For those with less time available we recommend these sessions as a minimum.

    Time Duration Topic Method

    9:00 0:15 Welcome Presentation

    9:15 0:30 1. What is Drupal? Presentation, demo and exercise

    9:45 0:30 3. Thinking like Drupal Presentation, demo and exercise

    10:15 0:15 5. Where to go next? Wrap-up presentaion and questions

    Sessions titles for the short version are marked with a * before the titles. In the presentation theyare blue.

    Wednesday 13 July 2011 3

  • 8/3/2019 Hello Drupal Guide

    4/7

    Organization

    Preparation

    Make a test site to practice the materials

    To prepare, complete all the activities on a test site of your own. This way you are familiar with allthe steps and in what order they arise.

    You will also have a complete site to show them, and be able to show how their project will look.

    Order of activities

    1. Start each session with a the presentation materials.

    2. Do a demonstration of any of the steps they will complete.

    3. Allow participants to complete the exercises on their own.

    4. Walk around the room to help people where they are stuck.

    5. For people who are moving more quickly. Give them ideas to challenge them.

    Presentations

    Same tips apply as with any presentation. Project your voice, speak clearly, speak more slowlythan you would normally, use emphasis, and use a variety of tone. When you pause, people canthink, take in the visual images, and lets them interpret what you are saying and demonstrating.

    If you dont practice you may end up running over time, or explaining points before it is time tomention them. Practice means you will know what is coming.

    As a guideline, stick close to what the notes say to keep with the timing.

    The notes say pretty much exactly what you can say, at least the main points. However, put it inyour own words!

    Its really important that you practice the presentation.

    Only talk about the slides they are seeing in from of them.

    When demonstrating, only talk about the interface that is in front of them. If you need to talkabout something else determine if you can bring up that UI in time, if not move onto it later.

    Feedback is important!

    Remember at the end, to direct people to the feedback form.

    This is mentioned in the slide show.

    Feedback will help us improve the materials and program.

    Wednesday 13 July 2011 4

  • 8/3/2019 Hello Drupal Guide

    5/7

    Sessions

    Sessions marked * should be done in the short version. They are the odd-numberedsessions.

    Before you start

    The easiest option to save time is to use Drupal Gardens if you have access to the internet at yourlocation. As people arrive, get them started creating a test site in Drupal Gardens.

    * Welcome

    This is the chance to give the participants a welcome to the Drupal community and explainWHY the Hello Drupal workshop was developed. Reason: We found many people missingimportant things about Drupal. The presentation has the summary of findings from a surveyWhat I wish I knew when I started Drupal.

    You might also like to tell them something YOU wish you knew!

    Before the event, you hopefully had some kind of registration form, and you will knowsomething about the participants. If not, try to get some idea as people are coming in duringregistration.

    Make sure the participants know who you are, the company you represent. Also, please do tellthem about Acquia and the services we offer.

    Dont be shy about telling people what you re good at and what you can help them with. As adeveloper youre probably uncomfortable with sales/marketing. Just keep in mind, the peopleyoure talking to have chosen to be there. Help them find what they need.

    * Session 1. What is Drupal?

    What Drupal does well, and who is using Drupal.

    At this time you can show websites you have worked on, and have a browser opened up withsome of your favorite websites. Pick websites which are of interest to the audience. Gov t sites,education sites, car racing sites, etc. Examples:

    Yahoo Style Guide http://styleguide.yahoo.com/

    Great London Authority http://london.gov.uk/

    Varnish software http://www.varnish-software.com/

    Main points... Drupal is innovative and growing.

    Innovative: This is a chance to explain that the drop is always moving. This means its not

    backward compatible, but it can respond quickly to advances and new technologies. Growing: This is a chance to show them how popular Drupal is becoming and the strength and

    improvements it is gaining from participation.

    Session 2. Configuration before code

    The main message here is to let Drupal do the easy stuff, and let yourself or your team work outthe really tricky problems. Drupal works best with a configuration before code approach,employing custom code only when necessary for unique functionality. The activity is to enable andconfigure a module.

    Wednesday 13 July 2011 5

    http://www.varnish-software.com/http://london.gov.uk/http://www.varnish-software.com/http://www.varnish-software.com/http://london.gov.uk/http://london.gov.uk/http://styleguide.yahoo.com/http://styleguide.yahoo.com/
  • 8/3/2019 Hello Drupal Guide

    6/7

    * Session 3. Thinking like Drupal

    The main message here is: Drupal is content-centered. To make customized page layouts, youneed to assemble a page from existing components. The components are generated in a variety ofways.

    The presentation builds to show WHY Drupal is the way it is, and WHY appearance can only bedone after much of the configuration is complete. (markup generated by Drupal).

    This is the longest presentation of all of them. Make sure to practice it, and only talk about theslide that is in front of them.

    The activity is a series of steps following roughly on the steps you outlined in the presentation.Remember this isnt a complete Site Building course, but just a flavor of what you can do withDrupal.

    Session 4. Project Scavenger Hunt

    This is a good time to talk about how projects get on to Drupal.org. This includes talking aboutModules and Themes.

    Emphasize the role of contributors, depending on your audience. If you are an active contributor,bring up your own user profile and show them what you ve been working on.

    If youre talking to a group of potential end-users, the main message is:

    Be respectful of peoples time.

    Ways non-coders can contribute.

    Importance of new, fresh eyes on improving usability. Learn how to screenshot andcommunicate.

    If youre talking to experienced developers, the main message is: Drupal welcomes contributors.

    Professional opportunities from maintaining modules in your areas of expertise.

    Many opportunities for core conversations, several Drupal initiatives to join in.

    The game

    This is a game to give participants a chance to get familiar with the variety of Drupal projects.Answers are in the last page of this document.

    Finding modules was seen as one of the most difficult parts of Drupal, hopefully this will give themthe confidence and knowledge to select modules.

    If you have collected any stickers or t-shirts from events such as camps or DrupalCons, this is agood time to give them to people as prizes. You can also use bowls of candy, or something elseappropriate to the situation.

    Give prizes for quickest completion.

    Give prizes for interesting questions.

    Give prizes for unique answers even if they arent right.

    Give prizes for whatever you can think of :)

    * Session 5. Where to go next?

    At this point they MUST fill in the feedback form. You can direct them to the site 15 mins beforethe end - and direct them to http://acquia.com/training-feedback Give them time to fill out beforeyou wrap up.

    Wednesday 13 July 2011 6

    http://acquia.com/training-feedbackhttp://acquia.com/training-feedbackhttp://acquia.com/training-feedback
  • 8/3/2019 Hello Drupal Guide

    7/7

    Project Scavenger Hunt! ANSWERS!!

    Try not to peek at this until its time to start. Work in pairs or small groups to hunt for these projects.

    Type Hints Project name Health?

    1 Theme A theme from Smashing Magazine originally madefor Wordpress.

    Design pile

    2 Theme This is a base theme implementing the 960gssystem. Offers both XHTML and HTML 5 starterkits.

    Omega (orNineSixty)

    3 Theme This complete theme is suitable for onlinenewspaper sites.

    Newswire, TheMorning After or thecommercial themes.

    4 Theme This very popular base theme can be customizedwith just CSS.

    Zen

    5 Module Allows site administrators to create customized

    layouts through configuration. Its a content displaytype module.

    Panels

    6 Module Create a powerful index of content on your site, andoffer related content links in a sidebar block. Thisused a third-party hosted service. This is a searchtype module.

    Apache Solr

    7 Module This utility module ensures that your content onlyhas one URL representing the same content. Itredirects alternate URLs to one URL.

    Global Redirect

    8 Module This module integrates your site with the GoogleAnalytics service.

    Google Analytics

    9 Module This module produces a Print and PDF version of agiven page in Drupal.

    Printer, e-mail andPDF versions

    10 Module This helper module integrates the Firebug Firefoxextension with your Drupal site to give youadditional information about your site.

    Drupal for Firebug

    11 Module This utility module produces a visual reference of allthe markup produced on your site and theassociated styles.

    Style Guide

    12 Module This module makes it easier to create and configuredrop-down menus.

    Nice menus, Simplemenu, Megamenu.

    13 Module This module helps you create image slideshowbanners on your site, linking to content.

    Views slideshow,Slideshow.. etc!!

    14 Module This evaluation/rating module allows users to markcontent, for example to make a bookmark or markoffensive content.

    Flag

    15 Module Allow your site visitors to subscribe when newcomments are added to a particular thread.

    Comment notify orNotifications.

    16 BONUS Think of a functionality you would like on your site.Try to find a module!

    Wednesday 13 July 2011 7