Upload
dori-kelner
View
359
Download
1
Tags:
Embed Size (px)
DESCRIPTION
The power of building of Drupal development team comes from understanding the basics of the technology and learning how to translate between BusinessSpeak and DrupalSpeak. nuqneH.
Citation preview
Speaking Drupal to People Who Speak Klingon
Drupal Capital Camp and Gov Days 2014
Dori KelnerSleight-of-Hand Studios
nuqneH
7/30/2014 2
Agenda
› Your Drupal Team› DrupalSpeak› The Drupal Community
7/30/2014 3
Your Drupal Team
7/30/2014 4
7/30/2014 5
Business
Back-end
UX
Front-end
7/30/2014 6
Business Professionals
› Project manager› Business analyst› Trainer› Social media expert
7/30/2014 7
UX Professionals
› Information architect› Content strategist› SEO expert› Content creator› Usability expert› Visual designer› Interaction designer
7/30/2014 8
Front-end Developers
› Themer› Site builder› HTML expert› CSS expert› JavaScript/jQuery
developer› Engineer
7/30/2014 9
Back-end Developers
› Engineer› Integrator› PHP developer› Database administrator› Security expert› Hosting manager› Version control
manager› Data migration expert
7/30/2014 10
Business
Back-end
UX
Front-end
7/30/2014 11
Successful Project Managers
› Trust› Confidence› Team building
COMMUNICATIONS
7/30/2014 12
DrupalSpeak
7/30/2014 13
Your team says…
“We don’t hack the core!”
You should hear…
The change that we need to make is in the core Drupal files so we need do it another way.
7/30/2014 14
Your team says…
“There’s a module for that.”
You should hear…
Additional code is available to extend the core functionality.
7/30/2014 15
7/30/2014 16
Your team says…
“I can hook that.”
You should hear…
They can tap into the power of existing Drupal modules without building a lot of new code.
7/30/2014 17
Your team says…
“We’re using the (zen, omega, adaptive, etc.) theme.”
You should hear…
The look and feel of our site will be defined by a presentation layer.
7/30/2014 18
7/30/2014 19
Your team says…
“We designed for ten content types.”
You should hear…
Each piece of content can be defined by a unique model.
7/30/2014 20
Content ModelQIO Profile
Label Description Machine Name Field Type Widget Required Notes
1 Company Name Name of company title Node module element x
2 State/Contract State operating field_contract Term reference select list x One office per state contract
3 Street Address Office address field_address Postal address dynamic address form x
4 Phone Office phone field_phone Text masked input x
5 Note Note about office in this state field_note Long text text area
6 Subsection Services provided field_subsectioncode Long text text area Repeating field unlimited
7 Website URL Company website field_website_url link link
8 Logo Company logo field_company_logo Image image
9 Beneficiaries Number of beneficiaries field_beneficiaries Integer text field 6 digits
10 Physicians Number of physicians field_physicians Integer text field 6 digits
11 Hospitals Number of hospitals field_hospitals Integer text field 6 digits
12 Editorial Section Website section Term reference select list
7/30/2014 21
Your team says…
“We can make a block to display that information in the sidebar.”
You should hear…
Chunks of reusable content can fit in different regions of the screen for different users.
7/30/2014 22
7/30/2014 23
7/30/2014 24
Your team says…
“We’ll just build some views.”
You should hear…
We will use a graphical interface to query the content in the database and build a dynamic, highly customized display.
7/30/2014 25
7/30/2014 26
7/30/2014 27
7/30/2014 28
Your team says…
“We’ll only display that to paid members.”
You should hear…
There are different types of users on the site and they are each granted specific permissions.
7/30/2014 29
Source: https://www.drupal.org/getting-started/before/overview
7/30/2014 30
The Drupal Community
7/30/2014 31
Web resources
› https://drupal.org• /getting-started/documentation• /forum• /support• issue queues
› https://groups.drupal.org› https://www.acquia.com/what-is-drupal› http://stackexchange.com› Drupal groups on LinkedIn
7/30/2014 32
Online tutorials
› http://www.lynda.com› http://drupalize.me› http://getlevelten.com/tutorial/course/getting-
started-drupal-7› https://www.drupal.org/documentation/customizati
on/tutorials
7/30/2014 33
Books
› Using Drupal by Angela Byron, Addison Berry and Bruno De Bondt
› Drupal for Designers by Dani Nordin› Beginning Drupal by Jacob Redding› Drupal: The Guide to Planning and Building
Websites by Cindy McCourt
7/30/2014 34
In person
› DC Area Meetup• Stetson’s every 2nd Monday• Drupal NoVA Meetup every 3rd Tuesday• Arlington Drupal Lunch every 1st Tuesday• Rockville Meetup
› Drupal Camps› DrupalCon
• Amsterdam 9/29-10/3/2014• Bogota, Columbia 2/10-2/12/2015• Los Angeles 5/11-5/15/2015
7/30/2014 35
It’s all about people…
Your team Your users Your community
…and how you communicate.7/30/2014 36
Dori KelnerSleight-of-Hand [email protected]
Drupal groups: dmkelner
Twitter: @dorikelner
LinkedIn: https://www.linkedin.com/in/dorikelner
7/30/2014 37