All Things Decoupled & Digital Apps

decoupled1.png

Acquia Digital Application Reference Guide

 

Developing single page applications? Mobile applications?  Signage applications?  Here’s a collection of links to the key frameworks, api's, and services to get started building with an Acquia API-first digital application reference:

Developing single page applications? Mobile applications? Signage applications? You are developing digital applications, not websites.

Here’s a collection of links to the key frameworks, api's, and services to get started building with an Acquia API-first digital application reference guide stack:

Frameworks:

React

React is an open-source JavaScript library developed by Facebook that uses server-side rendering and the Virtual DOM to provide a performance-oriented solution for building user interfaces.

AngularJS

AngularJS is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly.

Ember

Ember.js is an open-source JavaScript web framework, based on the MVVM pattern. It allows developers to create Single Page Applications by incorporating common idioms and best practices into the framework.

APIs and SDKs:

DOC: API-first Drupal

DOC: Drupal JSON API

DOC: Drupal GraphQL API

DOC: Drupal RESTful API

BLOG: Waterwheel SDK

GITHUB: Get Waterwheel

Content Management Services

API-first Drupal CMS.

DOC: Drupal 8 Web Services

DOC: Drupal Restful Web Services Modules

Fully Decoupled CMS (Headless)

Headless Lightning is a sub-profile of Lightning that includes all of the same features, but additionally provides a simplified administrative interface designed especially for decoupled sites, as well as editorial teams who might not be as comfortable with Drupal’s administrative patterns.

BLOG: Headless Lightning

GITHUB: Get Acquia Headless Lightning

Progressive Decoupled CMS

Lightning

Lightning is a Drupal distribution that curates the best Drupal modules and patches to provide a great experience for editorial teams and developers out of the box. For developing decoupled apps, it’s most useful because it provides a preconfigured Content API feature, which automatically exposes a JSON-based REST API for content types, fields, media, and other entities.

DOC: Drupal Lightning DIstribution

Acquia Lightning

Personalization and Intelligence Services:

Content profiling and intelligence services

Acquia Lift lets you track customers' behavior throughout their buying journey — from anonymous visitor to loyal, repeat customer. Acquia Lift unifies customer content and profile data from multiple sources to deliver in-context, personalized experiences across any channel or device.

Acquia Lift includes several interfaces that you can use to interact with stored visitor data. These interfaces are exposed as APIs that you can use to both import and export data from the Acquia Lift service.

DOC: Acquia Lift APIs

Content distribution and syndication services

Content Hub, a component of Acquia Lift, is a cloud-based, centralized content distribution and syndication solution that provides you with the ability to share and enrich content throughout a network of content sources (including Drupal websites) with extensible, open APIs. It is a high-performance, scalable offering that connects content bi-directionally across multiple systems. It enables enterprises that operate many digital properties the ability to effectively publish, reuse, and syndicate content across a variety of content sources and publishing channels.

DOC: Acquia Content Hub APIs

Cloud Services:

Application Services

Acquia Cloud is a native cloud platform-as-a-service for developing, delivering, and managing digital applications and sites build with Drupal and Node.js application services.

DOC: Node.js and Acquia Cloud

DOC: Acquia Cloud

Development Services

Acquia Cloud CD and CDE provide developer, tester, and devops teams a continuous delivery and deployment cloud service to quickly automate the process of building and testing versions of code and applications using pipeline orchestration and production-like environments.

DOC: Acquia Cloud CD

DOC: Acquia Cloud CDE