speaking drupal to people who speak klingon

Post on 13-Jun-2015

359 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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.

TRANSCRIPT

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 Studios703-758-7178dmkelner@sohstudios.com

Drupal groups: dmkelner

Twitter: @dorikelner

LinkedIn: https://www.linkedin.com/in/dorikelner

7/30/2014 37

top related