As presented at the Dutch PHP Conference, Amsterdam 2015
One of the strongest real-world demands for organizations and software architects alike is the ability to build a first version fast. Building your Minimum Viable Product in time can mean a serious competitive edge for a startup. A good developer has a toolkit full of fast-prototyping tools like AngularJS, Backbone, and others, but going from that first prototype to a fully formed alpha version that integrates with the rest of your stack is still a difficult step.
The newest version of Drupal boasts powerful developer tools for integrating with external APIs, a unified and improved admin and authoring experience for end users, and best of all: completely free choice of your presentation layer. This means that you can take that rapid prototype, and very easily put Drupal behind it for real, enterprise-ready data consumption and modelling power. With your rapid prototyped Angular application in front, and a slew of external APIs in back, Drupal 8 is the perfect place for information to be ingested, created, and re-mixed to become great content.
In this session we will build a minimum viable product in 40 minutes. Our MVP will ingest content from an external API, perform content management tasks (data modelling, relationships, etc.) through a web-based admin interface, and deliver it to an AngularJS frontend application. We will build a data model, configure Drupal’s REST components to consume and export data, and integrate it all with a decoupled interface that you can access and use by the end of the session.
You’ll leave this session with a new toolset for bridging the gap between that rapid prototype and a real, working MVP. That means fertile ground for your coders, and straight to market for your product.