reactsa
play

ReactSA Drupal and React Drupal? History and Background Open - PowerPoint PPT Presentation

23 OCTOBER 2018 ReactSA Drupal and React Drupal? History and Background Open Source CMS First release in 2001 by Dries Buytaert Written in PHP. Runs on LAMP stack. Come for the Code; Stay for the Community. Free as in freedom and free as in


  1. 23 OCTOBER 2018 ReactSA Drupal and React

  2. Drupal?

  3. History and Background Open Source CMS First release in 2001 by Dries Buytaert Written in PHP. Runs on LAMP stack. Come for the Code; Stay for the Community. Free as in freedom and free as in beer

  4. Strengths Modern PHP Structured content More flexible than competitors (Wordpress) Huge interest in modernizing frontend API first

  5. Why Amazee uses Drupal Extensible Flexible workflows Decoupled flexibility OOTB admin interfaces “Enterprise” grade features

  6. Where does React fit in?

  7. Existing Drupal Site Just install some modules Use React to extend parts of site Create a new SPA that integrates with existing site Replace Drupal, one page at a time

  8. Case Studies Rotary International Zurich Tourism Harte Research Institute Public Radio International

  9. Rapid Backend Structure without code Admin UI to CRUD content Expose all data via GraphQL, JSONAPI, and/or REST React Native Vast library of modules (e.g., commerce)

  10. Case Studies Texas Camp (open source)

  11. Demo

  12. Drupal Decoupled App Complete Drupal + React example app GraphQL Pre-configured to run on amazee.io https://github.com/drupal-graphql/drupal-decoupled-app

  13. Final Thoughts

  14. MISC GraphQL read-only OOTB JSONAPI can only CRUD entities Contenta - A Decoupled Drupal Distribution Alternatives? (form.io, contentful, graphcms, gatsby) Drupal Admin UI & JavaScript Modernisation Initiative Tons of other presentations on the topic Same rules apply for other frontend frameworks

  15. Questions? ● In Austin? Join me at the Drupal Dojo! Brandon Williams Software Engineer amazee.io t @rocketeerbkw

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend