Top Banner
Less NIH, More PFE Demolishing myths about Drupal
15

Less NIH, More PFE: Demolishing myths about Drupal

Jan 22, 2018

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Less NIH, More PFE: Demolishing myths about Drupal

Less NIH, More PFE Demolishing myths about

Drupal

Page 3: Less NIH, More PFE: Demolishing myths about Drupal

this.

drupal

Page 4: Less NIH, More PFE: Demolishing myths about Drupal

Focus & Scope

Well, well, well… wait a minute

Drupal, hell, sucks

really?

X

XX

X

XX

XX

Page 5: Less NIH, More PFE: Demolishing myths about Drupal

1- Technical bias

2- General Purpose vs. Specific Purpose

3- Orientation to standards

Possible reasons:

Page 6: Less NIH, More PFE: Demolishing myths about Drupal

If I had to start from scratch...

...what about the big picture?And so on, and so on...

Page 7: Less NIH, More PFE: Demolishing myths about Drupal

Well, this is embarrassing...

Wordpress, Joomla, Drupal, WIX, symfony, laravel, Yii...

Page 8: Less NIH, More PFE: Demolishing myths about Drupal

so, How can I decide?

Page 9: Less NIH, More PFE: Demolishing myths about Drupal

IMHO, There are three fundamental

questions that you must solve by researching

(little by little)

1- How much effort will it take to learn this technology?

2- What use can I give to this learning?

3- What is the future of this platform?ok, there we go! ->

Page 10: Less NIH, More PFE: Demolishing myths about Drupal

Vanity Metrics vs. Observations- more of 30K modules/plugins/extensions/whatever!

- more of 100K registered users!

- more of 2 millions downloads!

- 89% of the web uses this technology!

- important websites using this platform!

- include advanced features!

- the next big thing!

Without repeating features?

Active users? Yes?

I downloaded the same many times…

Can many people be wrong?

Of course, Indeed, well, yes, always

Yes? It is true?

YAWN

Let's talk seriously ->

Page 11: Less NIH, More PFE: Demolishing myths about Drupal

PHP & Standards

Recommendations

PROCEDURAL VS OOP

MVC

PSR

CODING

don’t repeat yourself

comment, comment, comment

Page 12: Less NIH, More PFE: Demolishing myths about Drupal

Community dynamics

Centralized vs distributeddocumentationSupport channelsPatches and solutionsEvents and Training

easy to get involved?

Drupical

Page 13: Less NIH, More PFE: Demolishing myths about Drupal

please, tell me about the

future

doctrine

dependencies

Headless

BigPipe

Microservices

Page 14: Less NIH, More PFE: Demolishing myths about Drupal

CONCLUSIONS?

1- In the frame of FLOSS, everything is much easier 2- It’s better learning in standardized environments 3- Drupal has a number of important advantages

4- It’s important to get involved

Page 15: Less NIH, More PFE: Demolishing myths about Drupal

https://pantheon.io/blog/decoupled-architecture-wordpress-and-drupal

https://www.facebook.com/notes/facebook-engineering/bigpipe-pipelining-web-pages-for-high-performance/389414033919

http://buytaert.net/the-future-of-decoupled-drupal

http://drupal.sh/in-a-world-of-microservices-is-drupal-an-unwanted-swiss-army-knife

https://opensource.com/business/16/6/which-php-framework-right-you

some recommendations:

Thank you for your time and I hope to see you at:SevillaDevelopers sevilladevelopersjobsDrupal.org DrupalSevilla