Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Demolishing myths about Drupal

Demolishing myths about Drupal

Talk about FLOSS, PHP-based projects and Drupal. Less NIH, More PFE: Demolishing myths about Drupal - Modern Web Event by the Open University of Catalonia (UOC) - June 2017

More Decks by David Rodríguez (davidjguru)

Other Decks in Technology

Transcript

  1. Less NIH, More PFE
    Demolishing myths about
    Drupal

    View full-size slide

  2. It’s me
    @davidjguru
    drupal.org/rojomorgan

    View full-size slide

  3. Focus &
    Scope
    Well, well, well…
    wait a minute
    Drupal, hell, sucks
    really?
    X
    X
    X
    X
    X
    X
    X
    X

    View full-size slide

  4. 1- Technical bias
    2- General Purpose vs. Specific Purpose
    3- Orientation to standards
    Possible reasons:

    View full-size slide

  5. If I had to start from scratch...
    ...what about the big picture?
    And so on, and so on...

    View full-size slide

  6. Well, this is embarrassing...
    Wordpress, Joomla, Drupal, WIX, symfony, laravel, Yii...

    View full-size slide

  7. so, How can I decide?

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  10. PHP &
    Standards
    Recommend
    ations
    PROCEDURAL VS OOP
    MVC
    PSR
    CODING
    don’t repeat yourself
    comment, comment, comment

    View full-size slide

  11. Community
    dynamics
    Centralized vs distributed
    documentation
    Support channels
    Patches and solutions
    Events and Training
    easy to get involved?
    Drupical

    View full-size slide

  12. please, tell me
    about the
    future
    doctrine
    dependencies
    Headless
    BigPipe
    Microservices

    View full-size slide

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

    View full-size slide

  14. https://pantheon.io/blog/decoupled-architecture-wordpress-and-drupal
    https://www.facebook.com/notes/facebook-engineering/bigpipe-pipelin
    ing-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 sevilladevelopersjobs
    Drupal.org DrupalSevilla

    View full-size slide