15
Less NIH, More PFE Demolishing myths about Drupal

Less NIH, More PFE: Demolishing myths about Drupal

Embed Size (px)

Citation preview

Less NIH, More PFE Demolishing myths about

Drupal

this.

drupal

Focus & Scope

Well, well, well… wait a minute

Drupal, hell, sucks

really?

X

XX

X

XX

XX

1- Technical bias

2- General Purpose vs. Specific Purpose

3- Orientation to standards

Possible reasons:

If I had to start from scratch...

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

Well, this is embarrassing...

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

so, How can I decide?

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! ->

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 ->

PHP & Standards

Recommendations

PROCEDURAL VS OOP

MVC

PSR

CODING

don’t repeat yourself

comment, comment, comment

Community dynamics

Centralized vs distributeddocumentationSupport channelsPatches and solutionsEvents and Training

easy to get involved?

Drupical

please, tell me about the

future

doctrine

dependencies

Headless

BigPipe

Microservices

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

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