making the switch, part 1: top 5 things to consider when evaluating drupal

97
MAKING THE SWITCH: PART 1, EVALUATING DRUPAL Top 5 Things to Consider Wednesday, August 21, 13

Upload: acquia

Post on 16-Apr-2017

894 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

MAKING THE SWITCH: PART 1, EVALUATING DRUPAL

Top 5 Things to Consider

Wednesday, August 21, 13

Page 2: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Kicking the tiresWhat stage are you at?

Wednesday, August 21, 13

Page 3: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

You have to make a decision...

• Starting from scratch?• Switching from another CMS?• Vendor going out of business.

• Can’t afford license cost and upgrade.

• Switching from no CMS?• Hand built website, Dreamweaver.

• Consolidating multiple properties?• Tower of Babel of Technology.

Wednesday, August 21, 13

Page 5: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

http://www.cmsmatrix.org/matrix/cms-matrixWednesday, August 21, 13

Page 6: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Data as of 12 March 2012

Data as of 20 August 2013

Sourcehttps://drupal.org/Wednesday, August 21, 13

Page 7: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

trends.builtwith.com/cms

Drupal is 6.66% of top million

Wednesday, August 21, 13

Page 8: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

trends.builtwith.com/cms

Drupal is 13.7% of top 10k

Wednesday, August 21, 13

Page 9: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Things we won’t cover

Wednesday, August 21, 13

Page 12: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Security

acquia.com/blog/keeping-drupal-secureWednesday, August 21, 13

Page 13: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Great resources

Wednesday, August 21, 13

Page 15: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

• Migration toolkit and checklist

Migration

acquia.com/resources/collateral/drupal-migration-checklistWednesday, August 21, 13

Page 16: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

So, what is this session all about?

Wednesday, August 21, 13

Page 18: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

What do you need to know?• You need enough

technical skills to...

• Build a proof of concept?

• Integrate your CRM with Drupal and distribute content across 5 international sites?

Wednesday, August 21, 13

Page 19: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Go Bake! (?)

aftermath 3.jpg by Jo Naylor Attribution 2.0 (CC BY 2.0)http://www.flickr.com/photos/pandora_6666/2143724446/ Wednesday, August 21, 13

Page 20: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Making bread is easy! (?)

fresh baked bread by surlygirl Attribution 2.0 (CC BY 2.0)http://www.flickr.com/photos/jm_photos/425893026/in/photostream/Wednesday, August 21, 13

Page 21: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Learning takes time

Wednesday, August 21, 13

Page 22: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Learning journey• Starts • When you first come around to kick the tires.

• Continues • As you develop your plans.

• As your team learns to use the tools.

• As technology changes under your feet.

• Ends? Never!• The web as an industry is a never ending

learning journey.

Wednesday, August 21, 13

Page 23: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Learning journey• We help you get started• By learning the essentials

• We provide structured training

• We help you develop• Developing knowledge through iterative

development and testing

• We provide Professional services

• Ends? Never! • Support services.

• “The drop is always moving”Wednesday, August 21, 13

Page 24: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Red Onion by Michael Patterson Attribution 2.0 (CC BY 2.0)http://www.flickr.com/photos/michaelnpatterson/6512135073/in/photostream/

Peel back the layers

Wednesday, August 21, 13

Page 25: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Case studies

Wednesday, August 21, 13

Page 26: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

How did they do that?

Case example

A form to allowanonymous users to upload content

Wednesday, August 21, 13

Page 27: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

How did they do that?

Case example

Drupal’s UI

Wednesday, August 21, 13

Page 28: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

The assembled web

Architecture to rapidly “assemble” experiences from building-blocks instead of code sites from scratch.

Drupal core Drupal + recommendedmodules

Solution Distributions

Wednesday, August 21, 13

Page 29: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

AN OPEN SOURCE COMMUNITY

Wednesday, August 21, 13

Page 32: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

OSS  +  Open  APIs  =  Innova0on  Age

Show  all  results.  Emphasize  strong  support  for  Open  APIs.

42

Wednesday, August 21, 13

Page 33: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Estimated cost $ 15,081,411Wednesday, August 21, 13

Page 34: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

275 years of effortWednesday, August 21, 13

Page 35: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Open source != free• Free as in speech! Yes!• Read the source code

• Make modifications as you need

• Requires investment of time and effort• Learn to use it, learn to collaborate.

• Contribute and see your changes committed!

• Commercial software also requires customization, tweaking, maintaining, etc. and you pay for it and don’t have control.

Wednesday, August 21, 13

Page 36: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Open Source?• Drupal is GPL 2.0 License• Free to read, use and modify.

• Do I have to give away my code? No.

Wednesday, August 21, 13

Page 37: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Invest in your team

Photos from code sprints By muir.ceardach http://www.flickr.com/photos/ceardach Attribution 2.0 (CC BY 2.0)

Wednesday, August 21, 13

Page 38: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Learn at events

http://tinyurl.com/localdrupal Wednesday, August 21, 13

Page 39: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Social and business network

Wednesday, August 21, 13

Page 40: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Contribute

$200 / € 160 per year fororganizations.

Wednesday, August 21, 13

Page 41: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

https://www.gittip.com/for/drupal/Wednesday, August 21, 13

Page 42: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

WHAT’S DIFFERENT ABOUT DRUPAL

Wednesday, August 21, 13

Page 43: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Example: Powerful search

Wednesday, August 21, 13

Page 44: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Florida hospitals• Mobile site• Convenient

Wednesday, August 21, 13

Page 45: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Doctor search• Faceted search• Simplifies complex

options• Users can expand

to see “more options”

• Localized search

floridahospital.com/find-a-doctor?lat=28.5731323&lng=-81.3706776

Wednesday, August 21, 13

Page 46: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Customized search results

Wednesday, August 21, 13

Page 47: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Many options• Custom code output

in template files- Could be difficult to

alter and maintain.

• Display Suite- Comes with the DS

module.

• Apache Solr Panels- Difficult to implement

but useful if you use Panels site-wide.

Wednesday, August 21, 13

Page 48: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Display Suite

Arrange “fields” in content into

columns

Wednesday, August 21, 13

Page 49: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Changes?

Wednesday, August 21, 13

Page 50: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Flexibility

Wednesday, August 21, 13

Page 51: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Flexibility

Change column layout quickly

Wednesday, August 21, 13

Page 52: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Flexibility!

Change image format quickly

Wednesday, August 21, 13

Page 53: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Coming soon: Course on Search

Wednesday, August 21, 13

Page 54: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

EASE OF CUSTOMIZATION

Wednesday, August 21, 13

Page 55: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Example: Simple content submission

Wednesday, August 21, 13

Page 56: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

direct.gov.ukWednesday, August 21, 13

Page 57: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Course summary line

Wednesday, August 21, 13

Page 58: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

innovate.direct.gov.uk/node/add/apps?op=Submit+an+App

Requirements• Innovate developer

site • Allow developers to

submit apps.• Moderate

submissions before publishing

Wednesday, August 21, 13

Page 59: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Drupal content type field configuration

Field configuration

Wednesday, August 21, 13

Page 60: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Example: Localized content

Wednesday, August 21, 13

Page 61: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Wednesday, August 21, 13

Page 62: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Wednesday, August 21, 13

Page 63: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Integrated content store (local + aggregation)

SocialFB/Twitter

Primary site

Email campaign

Videoportal

Mobile application

Community site

Measurement and reporting

Rich media assets User generated content

Marketing automation

CRM Feeds

Flexible, Open, Best of Breed

Wednesday, August 21, 13

Page 64: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Suggests nearby stores

Wednesday, August 21, 13

Page 65: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Local content 300+ stores

Wednesday, August 21, 13

Page 66: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Wednesday, August 21, 13

Page 67: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Workbench moderation

Wednesday, August 21, 13

Page 68: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

MANAGING CONTENT LAYOUT AND DESIGN

Wednesday, August 21, 13

Page 69: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Data/content firstnot structure first

Wednesday, August 21, 13

Page 70: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

What you may be thinking

example.com news

aboutmasthead

politicssports

contactYour mental

site map

Wednesday, August 21, 13

Page 71: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Googlehttp://domain.com

Web Page Title

Structure first?Googlehttp://domain.com

Web Page Title

Front page Inner, full pageFront page

Wednesday, August 21, 13

Page 72: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Googlehttp://domain.com

Web Page Title

Structure first?Googlehttp://domain.com

Web Page Title

Front page Full page

?

Wednesday, August 21, 13

Page 73: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Display of contentGooglehttp://domain.com

Web Page Title

Googlehttp://domain.com

Web Page Title

Full pageFront page

Wednesday, August 21, 13

Page 74: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Structured content

Image

Title

Location

Tags

Body text

Author

Date

Googlehttp://domain.com

Web Page Title

Show 2 most recent.Image as square thumbnail. Body text up to 100 words

Wednesday, August 21, 13

Page 75: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Structured content

Googlehttp://domain.com

Web Page Title

Image

Title

Location

Tags

Body text

Author

Date

Show 9 per page with pagination.Image as thumbnail. Author link to profile. Short date.

Wednesday, August 21, 13

Page 76: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

London.gov.uk

Wednesday, August 21, 13

Page 77: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Example: Community sites

Wednesday, August 21, 13

Page 78: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Group info exchange• Open and private

groups. • Open or moderated

access. • Post to multiple

groups.

• Content also outside of groups.

Wednesday, August 21, 13

Page 79: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Personalized experience• Personal & group

dashboards• Social bookmarking• Curated content• Subscriptions to

content & discussions

Wednesday, August 21, 13

Page 80: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Responsive design

Wednesday, August 21, 13

Page 81: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Extend and modify• Extend Commons with 20k+ modules • Open standards support:

- Document management - Application integration- User access & authentication

Wednesday, August 21, 13

Page 82: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Group layout

Wednesday, August 21, 13

Page 83: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Customizable

Wednesday, August 21, 13

Page 84: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Permission control

Wednesday, August 21, 13

Page 85: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Add role

Wednesday, August 21, 13

Page 86: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Commons

Conference (COD)

DistributionsOpenPublish

Wednesday, August 21, 13

Page 87: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Springboard development

Wednesday, August 21, 13

Page 89: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Demo time!

Wednesday, August 21, 13

Page 90: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

THE LEARNING JOURNEY CONTINUES

Wednesday, August 21, 13

Page 91: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Alpaca Lace tangled mess by Manda Vixen Attribution 2.0 (CC BY 2.0)http://www.flickr.com/photos/29694534@N03/4724530295/

A tangled mess?

Wednesday, August 21, 13

Page 92: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Fun or frustrating?

Nothing Quite So Satisfying as a Ball 'o Yarn by iris Attribution 2.0 (CC BY 2.0)http://www.flickr.com/photos/irisphotos/8227795776/ Wednesday, August 21, 13

Page 93: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

A good challenge

Hooded Pullover I003 by janamunky Attribution 2.0 (CC BY 2.0)http://www.flickr.com/photos/flyngmunky/2879117232/Wednesday, August 21, 13

Page 94: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Next week... You kicked the tires, now test drive!

Wednesday, August 21, 13

Page 95: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Content administration

Wednesday, August 21, 13

Page 96: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

Content revisions

Wednesday, August 21, 13

Page 97: Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal

The demo framework

Wednesday, August 21, 13