state of drupal keynote, drupalcon india

91
Drupalcon Asia DRIESNOTE

Upload: dries-buytaert

Post on 21-Apr-2017

15.197 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: State of Drupal keynote, DrupalCon India

Drupalcon Asia

DRIESNOTE

Page 2: State of Drupal keynote, DrupalCon India

INDIA = OPPORTUNITY

LOOKINGAHEAD

HOW TO CONTRIBUTE

DRUPAL 8 UPDATE

DIGITALREVOLUTION

TODAY’STAKEAWAYS

Today’s

TOPICS

Page 3: State of Drupal keynote, DrupalCon India

INDIA =OPPORTUNITY

Page 4: State of Drupal keynote, DrupalCon India

INDIA =OPPORTUNITY

MY PREVIOUSTRIP TO INDIA and what I observed

2011

Page 5: State of Drupal keynote, DrupalCon India

DELHI

BANGALORE

HYDERABAD

November 7-8th, 2011

November 9-10th, 2011

November 11th, 2011

Page 6: State of Drupal keynote, DrupalCon India

DELHI

HYDERABAD

300 people

350 people

BANGALORE200 people

Page 7: State of Drupal keynote, DrupalCon India
Page 8: State of Drupal keynote, DrupalCon India

“Our ears perked when we learned time after time that well-known Drupal sites that we assumed were developed in the US or Europe were primarily delivered from India. And it didn't stop there; we learned that the Indian teams are often responsible for making the CMS platform decisions for all of their clients regardless of country or industry. In other words, a lot of decisions are made in India and it is of strategic importance that the large system integrators have a good understanding of Drupal.”

– Excerpt from my blog, 2011buytaert.net/drupal-india-opportunity

Page 9: State of Drupal keynote, DrupalCon India

United States 322,727,000(4.42% of globe)

Page 10: State of Drupal keynote, DrupalCon India

United States 322,727,000(4.42% of globe)

Population of India1,283,610,000(17.6% of globe)

Page 11: State of Drupal keynote, DrupalCon India

There is

HUGE OPPORTUNITY

in India

Page 12: State of Drupal keynote, DrupalCon India

101,271drupal.org users

list ‘India’ as their country

DRUPAL IN INDIA

2ND HIGHEST level of traffic to Drupal.org,

behind theUnited States

DRUPAL USED BY

Zee, India Today Group, Sony TV, Indian Common Wealth Games, Jodi365.com,

data.gov.in

500+ PARTICIPANTSat Drupalcamps

in Mumbai, Delhi and Bangalore

8TH MOST POPULAR

geographical group

DRUPAL DEVS AT MAJOR

COMPANIES: TCS 400+

Capgemini 170+ Infosys 50+

Mindtree 50+Sapient 40+

Page 13: State of Drupal keynote, DrupalCon India

Drupal growth over time Drupal growth in India over time

2001

Every major city in India hosts a Drupal Camp; DrupalCamp Mumbai 2015 has 650+ attendees and 20+ company sponsors

2006

First call for a meet-up in India

Drupal 1 released

2015

First meet-up in India, <10 people in attendance

2009

Page 14: State of Drupal keynote, DrupalCon India

Drupal’s influence is increasingly growing in India

with technology players of all sizes

Page 15: State of Drupal keynote, DrupalCon India
Page 16: State of Drupal keynote, DrupalCon India
Page 17: State of Drupal keynote, DrupalCon India

toFrom local global sites

small companiesFrom large to

Drupal is a great career option & business opportunity

Page 18: State of Drupal keynote, DrupalCon India

HOW TOCONTRIBUTE

Page 19: State of Drupal keynote, DrupalCon India

WHERE IS THIS GREAT NUMBER OF DRUPALISTS

ON DRUPAL.ORG? The data doesn’t reflect

the involvement

Page 20: State of Drupal keynote, DrupalCon India

90% of core contributors are from America and Europe

Page 21: State of Drupal keynote, DrupalCon India

Last year, contribution to Drupal core from India saw a significant increase

(2nd largest by commits)

✓ 602 credits

Page 22: State of Drupal keynote, DrupalCon India

Last year, contribution to Drupal core from India saw a significant increase

(2nd largest by commits)

in the last 90 days*

232 of those credits from

95 of those credits from

79 of those credits from

Page 23: State of Drupal keynote, DrupalCon India

India needs to continue to participate in the greater global

Drupal community.

Page 24: State of Drupal keynote, DrupalCon India

How you canPARTICIPATE

CONTRIBUTE CODE

DOCUMENTATIONWRITING

USABILITY TESTING

PROMOTE DRUPAL

ORGANIZEEVENTS

Page 25: State of Drupal keynote, DrupalCon India

PROMOTE DRUPAL

USABILITY TESTING

DOCUMENTATIONWRITING

ORGANIZEEVENTS

How you canPARTICIPATE

CONTRIBUTE CODE

Page 26: State of Drupal keynote, DrupalCon India

DRUPAL CAMPS

Come for the code, stay for the community

Page 27: State of Drupal keynote, DrupalCon India

GATHERING IN PERSON CHANGES THE WAY WE COLLABORATE

Page 28: State of Drupal keynote, DrupalCon India

PEOPLE FIND EACH OTHER

Page 29: State of Drupal keynote, DrupalCon India

Drupal Camp MUMBAI

Page 30: State of Drupal keynote, DrupalCon India

27.5

5582

.511

0

63

39

2334

26

100+

Pune Drupal Group HIGHLIGHTS

Meet-up growth over time:

February 2015

March 2015

April 2015

May 2015

June 2015 2016

Code Sprints

College Workshops

Mentoring Program

Page 31: State of Drupal keynote, DrupalCon India

STRONG LOCAL LEADERSHIP IS WHAT MATTERS

Page 32: State of Drupal keynote, DrupalCon India

India’s Drupal community is fragmented.

Page 33: State of Drupal keynote, DrupalCon India

How you canPARTICIPATE

ORGANIZEEVENTS

DOCUMENTATIONWRITING

USABILITY TESTING

PROMOTE DRUPAL

CONTRIBUTE CODE

Page 34: State of Drupal keynote, DrupalCon India

Organizational COMMIT CREDITS

Page 35: State of Drupal keynote, DrupalCon India

MOCKUP

Page 36: State of Drupal keynote, DrupalCon India

MOCKUP

Page 37: State of Drupal keynote, DrupalCon India

Selective benefits

MOCKUP

Page 38: State of Drupal keynote, DrupalCon India

Resume booster

Page 39: State of Drupal keynote, DrupalCon India

739191103116137324399

768

1,451

Commits as of January 2015

TOP 10 EMPLOYER ATTRIBUTIONS

Page 40: State of Drupal keynote, DrupalCon India

375435455534577613

688692

1,1201,251

Commits as of January 2015

Daniel Whener

Daniel Kudwein

TimPlunkett

Damian Lee

Alex Pott

Jess Myrbo

GaborHojtsy

Lee Rowland

Wim Leers

Sacha Grossenbacher

TOP 10 DRUPAL 8 CONTRIBUTORS

Page 41: State of Drupal keynote, DrupalCon India

How you canPARTICIPATE

ORGANIZEEVENTS

CONTRIBUTE CODE

DOCUMENTATIONWRITING

USABILITY TESTING

PROMOTE DRUPAL

Page 42: State of Drupal keynote, DrupalCon India

NOT JUST TECHNICAL; IT’S ABOUT LEADERSHIP

Page 43: State of Drupal keynote, DrupalCon India

REMOVING BARRIERS TO CONTRIBUTION IN INDIA

Page 44: State of Drupal keynote, DrupalCon India

LOOKING AHEAD

Page 45: State of Drupal keynote, DrupalCon India

Hello thereHow are you?

DRUPAL TURNED 15

Page 46: State of Drupal keynote, DrupalCon India

Only 7% of the population

had internet access

7 million people out of India’s 1

billion population used the internet

There were only 20M websites (compared to 1B

today)

Google was still a small, private

company

.004% of India’s population were

mobile phone users

Facebook and Twitter didn't exist until 4-5 years later

Proprietary software vendors

started to feel threatened by open source

Google AdWords, now a $65B

business, had less than 500 customers

When Drupal was born in 2001 …

Page 47: State of Drupal keynote, DrupalCon India

4TH INDUSTRIALREVOLUTION

The digitalrevolution

2016

3RD INDUSTRIAL REVOLUTION

Electronics and IT to automate production

1969

1ST INDUSTRIAL REVOLUTION Steam powerto mechanize production

17842ND INUDSTRIAL

REVOLUTION Electric powerto create mass

production

1870

Page 48: State of Drupal keynote, DrupalCon India

Billions of people connected online

Unprecedented processing power

Massive storage capability Nearly

unlimited access to

knowledge

Page 49: State of Drupal keynote, DrupalCon India

Billions of people connected online

Unprecedented processing power

Massive storage capability Nearly

unlimited access to

knowledge

Machine learning

Robotics

Internet of Things

3-D printing

Biotechnology

Nanotechnology

Quantum computing

Energy storage

Page 50: State of Drupal keynote, DrupalCon India

Billions of people connected online

Unprecedented processing power

Massive storage capability Nearly

unlimited access to

knowledge

Machine learning

Robotics

Internet of Things

3-D printing

Biotechnology

Nanotechnology

Quantum computing

Energy storage

Page 51: State of Drupal keynote, DrupalCon India

IMPACT Disrupting every industry. Disrupting every country.

Disrupting every life.

VELOCITY Exponential this time.

No longer linear.

MASSIVE DISRUPTION AHEAD

Page 52: State of Drupal keynote, DrupalCon India

IMPROVING THE QUALITY OF LIFE AROUND THE WORLD

Page 53: State of Drupal keynote, DrupalCon India

๏ Disruption due to acceleration of innovation

๏ New consumer behavior & entirely new ways for serving customers

Impact on BUSINESS

Page 54: State of Drupal keynote, DrupalCon India

DIGITAL REVOLUTION

Page 55: State of Drupal keynote, DrupalCon India

Multichannel, digital experience NOT JUST A WEBSITE

E-COMMERCE SITE

EMAILMESSAGE

SHIPPING NOTIFICATION

DELIVERY NOTIFICATION

Page 56: State of Drupal keynote, DrupalCon India

User experiences that are WEB-LESS

MOBILE COMMERCE

You ran 350 miles with your shoes. The shoes should be replaced soon to avoid injury. Do you want us to ship a new pair?

Cancel Buy

INTERNETOF THINGS NOTIFICATION

Nike now

You ran 350 miles with your shoes. The shoes should be replaced soon to avoid injury. Do you want us to ship a new pair?

Page 57: State of Drupal keynote, DrupalCon India

Improve lives via experiences that are PERSONAL & CONTEXTUAL

Colgate’s smart toothbrush

Build experiences that help people change their behavior and live a better lifestyle

Page 58: State of Drupal keynote, DrupalCon India

FROM:

Websites & web content

TO:

Multichannel, digital experiences

FROM:

Browser-based

TO:

Any browser, screen, device, application

FROM:

Everyone sees the same content

TO:

Personal, contextual experiences

FROM:

“Pull” content (browse, read)

TO:

“Push” content for real-time interaction

FROM:

Back-end tied to front-end delivery

TO:

Decoupled architecture for flexible delivery

Page 59: State of Drupal keynote, DrupalCon India

Flexible delivery via (DE)COUPLED

DELIVERY

Reusable content via STRUCTURED

CONTENT

Page 60: State of Drupal keynote, DrupalCon India

40 TRILLION+MARKET

over the next decade

CUSTOMER EXPERIENCE

New approaches

REINVENTING business models

and supply chains

Digital Revolution BENEFITS

BETTERMENT Improve the world

Page 61: State of Drupal keynote, DrupalCon India

SECURITY DATA PRIVACY RESILIENCY

There are also CHALLENGES

Page 62: State of Drupal keynote, DrupalCon India

DRUPAL 8 UPDATE

Page 63: State of Drupal keynote, DrupalCon India

(3,300+ global contributors)

WE

WORKED ON DRUPAL 8

FOR 4.5 YEARS

(1.5M lines of code, new architecture,

200+ new features)

Page 64: State of Drupal keynote, DrupalCon India

AND RELEASED ON NOV. 19TH, 2015

Page 65: State of Drupal keynote, DrupalCon India

1 night, 1 big launch 240 parties worldwide

Page 66: State of Drupal keynote, DrupalCon India
Page 67: State of Drupal keynote, DrupalCon India
Page 68: State of Drupal keynote, DrupalCon India

Newarchitecture

makes it easier todevelop & extend

capabilities

New features in DRUPAL 8

Re-imaginedcontent authoring

experience In-line in-context editing on page,

WYSIWYG tools

Modern PHP standards

opens up adoption to more developers

Dynamic content caching

enables faster personalized experiences

Web services APIs

allow organizations to harness the API economy

Responsive experience

for authors & visitors delivers multi-channel consistency

Supports decoupled

content delivery enabling JS front-end

development

Plus much, much more Over 200+

other new features

Page 69: State of Drupal keynote, DrupalCon India

DRUPAL 8 IS IN THE RIGHT PLACE AT THE RIGHT TIME

Page 70: State of Drupal keynote, DrupalCon India

COMING IN 8.X

Page 71: State of Drupal keynote, DrupalCon India

STABILITY AND BUG FIXES By design; we wanted to get our feet wet with semantic versioning after coming out of a 4+ year long release cycle

8+

✓ ONGOING UPDATES

"BIG PIPE" IN COREWrite-up: http: //wimleers.com/talk/bigpipe-webinar Demo Video: http://wimleers.com/talk-bigpipe-webinar/#/4/5

Page 72: State of Drupal keynote, DrupalCon India

"BIG PIPE" IN COREWrite-up: http: //wimleers.com/talk/bigpipe-webinar Demo Video: http://wimleers.com/talk-bigpipe-webinar/#/4/5

8.1

✓ PERFORMANCE ENHANCING

✓ NON-BLOCKING WORKFLOW

Page 73: State of Drupal keynote, DrupalCon India

MIGRATE UI IN CORE Because Drupal 6 will be end-of-life on February 24th, we want people to be able to upgrade to Drupal 8

8.1

Page 74: State of Drupal keynote, DrupalCon India

8.2

BETTER API SUPPORT FOR DECOUPLED ARCHITECTURES

8.1

Page 75: State of Drupal keynote, DrupalCon India

Decoupled architecture: OPTIMISTIC FEEDBACK

Page 76: State of Drupal keynote, DrupalCon India

Decoupled architecture: NON-BLOCKING WORKFLOW

Page 77: State of Drupal keynote, DrupalCon India

Decoupled architecture: NO PAGE REFRESHES

Page 78: State of Drupal keynote, DrupalCon India

Decoupled architecture: OFFLINE CAPABILITIES

Page 79: State of Drupal keynote, DrupalCon India

QUICK USER EXPERIENCE WINS Spellchecker support, responsive images in WYSIWYG, Spotlight-like toolbar search, etc.

8.1 8.2

BETTER API SUPPORT FOR DECOUPLED ARCHITECTURES

LAYOUT PLUGIN IN CORE

Page 80: State of Drupal keynote, DrupalCon India

LAYOUT PLUGIN IN CORE No user-facing changes for now, just the shared architecture for Display Suite, Panels, etc.

NUMEROUS "QUICK WINS” REGARDING UX Spellchecker support, responsive images in WYSIWYG, reordering some forms to have them make more sense, etc.

IMPROVED DATA MODELLING UI

8.1

Page 81: State of Drupal keynote, DrupalCon India

… AND YOUR IDEAS Come sprint with us on Sunday!

8.1 8.2

BETTER API SUPPORT FOR DECOUPLED ARCHITECTURES

LAYOUT PLUGIN IN CORE

Page 82: State of Drupal keynote, DrupalCon India

PORTING MODULES

Page 83: State of Drupal keynote, DrupalCon India

Drupal 7

Launch

20112010 20122009

SITES

600,000

450,000

300,000

150,000

28% DROPin adoption

Drupal 6 Drupal 7

⇚ FLASHBACK TO BARCELONA

Page 84: State of Drupal keynote, DrupalCon India

Drupal 6

20142012 2016

Drupal 7

20182010

There will be a

HUGE SPIKE

Drupal 8

⇚ FLASHBACK TO BARCELONA

Page 85: State of Drupal keynote, DrupalCon India

D8D7HELP PORT

MODULES

Page 86: State of Drupal keynote, DrupalCon India

HELP PORT

MODULES

SO THAT DRUPAL 8

CAN REALLY TAKE OFF!

Page 87: State of Drupal keynote, DrupalCon India

INDIA = OPPORTUNITY

LOOKINGAHEAD

HOW TO CONTRIBUTE

DRUPAL 8 UPDATE

DIGITALREVOLUTION

TODAY’S TAKEAWAYS

Today’s

TOPICS

Page 88: State of Drupal keynote, DrupalCon India

Today’s TAKEAWAYS

ACCELERATION Drupal 8 adoption by

porting modules

CONTRIBUTION Join larger Drupal

community conversation

LEADERSHIP Build grassroots Drupal communities in India

Page 89: State of Drupal keynote, DrupalCon India

THANKS

Page 90: State of Drupal keynote, DrupalCon India

Blog: http://buytaert.net (subscribe) Twitter: @Dries

THANKS

Page 91: State of Drupal keynote, DrupalCon India