CMS API for AngularJS

JSON fueled, delivered by Cloud CMS

Video of Cloud CMS setup with AngularJS (2 min)

Cloud CMS provides a content backend for AngularJS apps that allows data to be connected into Angular controllers and models. This data is then surfaced via Angular templates for presentation. Angular communicates with Cloud CMS to offer services like data modeling, query/traversals, full-text search, mimetype transformations, data extractors, email, auditing, and more.

Getting Started

The easiest way to get started with AngularJS is to check out the full

which features sample projects utilizing Cloud CMS and it's content, such as:

AngularJS CMS Hello World

The Hello World example is a simple AngularJS application with a minimal configuration. It provides a simple set of Angular components including a Cloud CMS service, controller and directive that you can use as a basis for building your own application.

JavaScript Driver

The Cloud CMS JavaScript driver handles all of the HTTPS calls, data conversions, OAuth2 authorization handshakes and any and all interaction with the Cloud CMS platform in a secure manner.

To get the latest version of the driver, please visit the JavaScript Driver for Cloud CMS page.

The driver comes as a single JS file that you can drop into your project. You can use either the minified or the uncompressed version (which is better, if you're debugging). It's up to you.

Sign up for Cloud CMS

If you already have a Cloud CMS subscription, you can skip ahead.
Otherwise, be sure to sign up for a trial account first, in order to use Cloud CMS.

API Keys

Every mobile app or web site that you build will need to have a set of API Keys that it will use to connect to your Cloud CMS platform on behalf of your code. These API keys consist of client and user key/secret pairs. You can generate a set of keys using the following steps:

  1. Log in to your Cloud CMS tenant at https://<yourdomain>
  2. Click on Developers

You will now see your API Keys for all of your platform's Application instances.
You can create as many Application instances as you'd like and each will have their own set of API Keys.

For more information, visit Configuring your API Keys.