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

Drupal as a back-end for mobile

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.
Avatar for Untangle Untangle
October 18, 2013

Drupal as a back-end for mobile

Oleh Naumko's talk on Drupal as a back-end for mobile at Untangle the Web October 2013.

Oleh is the Director of Lemberg, a technology provider for start-ups, innovative businesses, marketing and design agencies.

Avatar for Untangle

Untangle

October 18, 2013

Other Decks in Programming

Transcript

  1. Drupal as a back-end for mobile Why do you need

    a back-end, and why Drupal is a good solution for it Oleh Naumko, Managing Director at Lemberg Solutions
  2. Why do I need back-end? • amend content on the

    spot (without mobile application resubmission) • deliver changes immediately • store, share & synchronise user generated content • provide personalised experience
  3. What is back-end • web server application • stores, processes

    and delivers data to a mobile application • could be used for synchronising users settings, application configuration and any type of content
  4. Cloud storage is not a back-end • iCloud, Google Drive,

    Skydrive, Amazon Web services • synchronisation and backup of user generated content only • doesn’t allow to share content between users • doesn’t allow to store anything apart from user generated content • doesn’t implement any business logic
  5. Possible solutions • backend PaaS (e.g. parse.com, StackMob): simple, cheap,

    but not flexible • custom back-end (JAVA, .net, PHP etc.): flexible, complex, but expensive & time consuming solutions • back-end based on open source CMS/CMF: powerful, affordable
  6. Meet Drupal www.drupal.org • award-winning open source content management platform

    • powering millions of websites and applications • built, used, and supported by an active and diverse community of people around the world.
  7. Drupal pros • open source • widely supported by hosting

    platforms (works in both traditional and cloud environments) • designed to be secure, reliable and expandable • built on well known and widely used open source technology stack (Linux, Apache, MySQL or PostgreSQL, PHP) • enterprise-ready solution
  8. Drupal: one source - multiple destinations installation HTML- classic use

    in browser HTML for hybrid apps API (JSON/XML) - structured data for native apps and 3rd party services [{“id”:1, “name”:“James”}, … , { … }]