Search Results

Services - Branches - Custom Indexes

Cloud CMS internally maintains indexes to improve the speed of your data lookups across all data store types. In most cases, there is no need to concern yourself with these as they deliver optimal performance....

Content Models - Features - Indexable

QName: f:indexable...

User Interface Guide - Projects - Deleted Items

Cloud CMS provides a "copy on write" mechanism for any creates, updates or deletes to the content in a branch. This means that whenever you delete something, you're actually masking it as deleted. The content itself is never destroyed...

Services - Content Services - Query

Cloud CMS provides SQL-like, structured query for all of your content. The platform uses MongoDB under the hood to store the JSON for your content. MongoDB offers a powerful, unmatched query engine so that you can execute complex lookups of your co...

Services - Overview - Overview

This guide provides documentation regarding a wide array of Content Management services and features that are core to the product. Please select from one of the topics to the left to get started....

Application Server - Service Configuration - Welcome

The welcome service allows you to configure a default URI path for any requests that do not have a path supplied....

Mitigating the OWASP Top 10

An explanation of how Cloud CMS addresses each of the Top 10 OWASP topics:  Mitigating-t...

Cache invalidation via SNS

At present, Cloud CMS can be configured to publish notifications to Amazon SNS. Thus, to take advantage of this, you'd have to first have an Amazon Web Services account and an SNS topic created. Cloud CMS publishes notifications to it. Your topic c...

API First Design

Cloud CMS has two clusters that we run for customers who host apps with us. One cluster is for the "app server" tier (*.cloudcms.net) and the other is the "API" tier (api.cloudcms.com). The app server cluster consists of Node.js servers, and t...

Node Lifecycle Events

First, you configure your tenant with the AWS credentials of an IAM user and a SNS topic ARN that you wish to publish notification events to. This can be on your own AWS account so that you can work with these notifications any way you'd like....

Integrations - Services - Amazon SNS


...

How do I search for nested content?

Cloud CMS maintains two indexes that are of interest for finding things.  The primary index is the MongoDB index - against which you can run any query you can dream up using the MongoDB DSL.  The secondary index is the Elastic Search inde...

Services - Content Services - Search

Cloud CMS provides full-text and structured search for all of your content. The platform uses Elastic Search under the hood to automatically create and manage search indexes for your content so that you can find anything at any time....

Content Models - Features - Relator

QName: f:relator...

Application Server - Service Configuration - Authentication

The Application Server provides login delegation and account synchronization to services such as Google and Facebook....

Integrations - Services - Amazon SQS


...

Application Server - Authentication Providers - Facebook

Cloud CMS provides integrated authentication and single-sign-on (SSO) with Facebook....

Content Models - Features - Related

QName: f:related...

Services - Content Services - Pagination

Pagination allows you to control the result set that comes back from Cloud CMS for any operations that produce a list of items. It is called pagination because it gives you a way to organize your record set into pages and then get those...

Developer Guide - User Interface - Modules

The Cloud CMS user interface, called One Team, supports custom extensions using AMD modules. AMD (Asynchronous Module Definition) simplifies development by resolving and loading dependencies efficiently; Loading dependent modules only once regardless...

Application Server - Authentication Providers - GitHub

Cloud CMS provides integrated authentication and single-sign-on (SSO) with GitHub....

Application Server - Authentication Providers - Google

Cloud CMS provides integrated authentication and single-sign-on (SSO) with Google....

Application Server - Authentication Providers - LinkedIn

Cloud CMS provides integrated authentication and single-sign-on (SSO) with LinkedIn....

Application Server - Authentication Providers - Twitter

Cloud CMS provides integrated authentication and single-sign-on (SSO) with Twitter....

Pagination options

You can specify pagination options in an optional second argument to the queryNodes function, basically like this:...

Content Models - Features - Geolocation

QName: f:geolocation...

UI Configuration - Actions - Actions

change-password...

API - Repository - Node

Configuration

...

Developer Guide - User Interface - Overview

The Cloud CMS user interface, called One Team, supports custom extensions. These extensions allow addition of custom integrated features when your use case calls for it. The ability to customize the user interface for individual clients of a SAS prod...

Content Models - Features - Knowledge Recipient

QName: f:knowledge-recipient...

Docker Guide - Kits - Overview

Cloud CMS ships a number of pre-built kits containing Docker configuration files to help you get start. These kits are built from customer feedback to provide the most commonly requested scenarios. They can be used straight away or at the very leas...

Content Models - Content Models - Features

Features are aspect-oriented, cross-cutting concerns that can be applied to nodes. Once applied, they may introduce new behaviors and metadata to your content objects. You can use features to describe cross-cutting or aspect-oriented concerns that ...

Services - Branches - Branches

Cloud CMS stands apart from just about every other content management product on the market in that it offers a versioning model that is based around changesets. It is inspired by Git or Mercurial and provides a changeset versioning system that capt...

Introduction - How It Works - Content Modeling

You can put any kind of content into Cloud CMS. Things like desktop files (Word documents, PDF files, images, audio files and video) are no problem. However, the real power of Cloud CMS begins when you begin to model content type definitions and fe...

Behaviors - Actions - Start Workflow

ID: startWorkflow...

Workflow - Overview - Overview

Cloud CMS provides an enterprise workflow engine that lets teams work together via coordinated tasks. A workflow is a customizable business process that you define and which spells out a series of steps and activities to be performed by your team me...

Application Server - Service Configuration - Overview

For more information on configuration of the Cloud CMS application server, please visit Cloud CMS App Server on GitHub....

Services - Templates - Templates

Cloud CMS supports the usage of templates at various points to generate presentation and output for things like emails, PDFs, web page components and more....

Docker Guide - User Interface - Extensions

The Docker-based Cloud CMS UI provides additional extension patterns beyond the AMD-driven mechanism for user interface components and screens. Since Docker allows you to run on-premise, you can use these extension patterns to influence more foundat...

How does Cloud CMS support Internationalization (I18N)?

All of the content that you create within Cloud CMS supports localized translation.  This is often referred to as internationalization (I18N) in the enterprise world.  Cloud CMS has full support for localization so that any content y...

Content Models - Features - Property Mapping

QName: f:property-mapping...

API - Application - Email

Emails maintain a configuration that you can adjust or consult as you create, update and query for them....

API - Application - Email Provider

Email Providers maintain a configuration that you can adjust or consult as you create, update and query for them....

API - Platform - Authentication Grant

Why would you want to use an Authentication Grant? Here are a few reasons: ...

API - Platform - Billing Provider Configuration

If this sounds familiar, it's because it's exactly what Cloud CMS uses to supports its own subscription plans for Cloud CMS customers. Just as we bill our customers for metered usage of the platform, you are free to pass those c...

Developer Guide - Authentication - Connecting

To connect to Cloud CMS, you need to establish two important pieces of information:...

API - Repository - Branch

You can have as many branches as you want. Each branch is a completely isolated workspace. Thus, you can create your own branch for your own projects. You can work on those projects and when you're happy with it, you can share it ...

API - Domain - Domain Group

Configuration

...

API - Domain - Domain User

Configuration

...

API - Registrar - Registrar

As with all data stores, this data store maintain a configuration document that contains system and custom properties. You can write your own properties onto this configuration document if you wish. You might use those properties to query and retrie...