Search Results

API - API - Behaviors - Overview

Cloud CMS lets you wire in behaviors behind your content models so that rules automatically execute when your content is touched. Content editors work with simple forms to create content that conforms to your defined content models. When that conte...

API - API - Models - Overview

A content model consists of definitions which describe your project's content types, properties, graph associations, and the aspect-oriented features that Cloud CMS uses to ensure data consistency, integrity and validity when content is created, ...

API - API - Releases - Overview

Releases allow you to set up collaborative workspaces where future sets of content can be worked on in real-time. Content can be created, edited and deleted in the workspace and then scheduled for publishing at a future date. Scheduled publishing all...

API - API - Forms - Forms Overview

Cloud CMS automatically generates and displays mobile-friendly forms using the Alpaca Javascript / HTML5 forms engine. The Alpaca Forms Engine was created by Cloud CMS and is available as an open source project....

API - API - Content Models - Overview

A content model consists of definitions which describe your project's content types, properties, graph associations, and the aspect-oriented features that Cloud CMS uses to ensure data consistency, integrity and validity when content is created, ...

API - API - Authentication - Connecting

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

Docker - Docker Guide - API Server Configuration - Overview

The Cloud CMS API Server is a Java application that launches inside of a Java Servlet Container. The Java application surfaces a REST API as well as backend services and DAOs to support connectivity to Mongo DB, Elastic Search and a slew of Amazon s...

Application Server - Application Server - Getting Started - Overview

The Cloud CMS Application Server offers an easy way for customers to assemble powerful, front-end custom APIs and web sites for Cloud CMS. It is co...

Docker - Docker Guide - Getting Started - Overview



...

General - Introduction - Overview - Overview

Welcome to the Cloud CMS Documentation center....

How can I reuse connections with the Java Driver?

The Cloud CMS Java Driver uses a thread local variable to store the authentication context it receives after connecting.  This is perhaps unusual for folks who are coming from the JavaScript world but should be very familiar for anyone who wor...

API - API - Public - Overview

Cloud CMS provides a special set of application services methods that provide convenience functions for your front-end mobile or web applications to accomplish things like user registration, password resets and more. Technically speaking, everything ...

API - API - Actions - Overview

Cloud CMS provides an action framework that lets you kick off actions that perform processes on your behalf. Actions are units of work that are typically fired off as a result of an event handler or listener. For example, you might register an acti...

API - API - Conditions - Overview

Conditions provide a way for Rules to evaluate their content and their environment prior to determining whether to proceed with the execution of their Actions. A Condition might be a simple check such as checking to see whether the current content i...

API - API - Workflow - 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...

API - API - Policies - Overview

Policies can be used to run custom code or fire off actions when an event, such as creating a content item or associating a content item into the content graph, occurs. Cloud CMS provides a wide array of policies that you can hook your custom logic ...

Docker - 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...

User Interface - Developer Guide - UI Configuration - Overview

Customized changes to the user interface configuration can be introduced through the use of UI Config documents. UI Config documents are JSON documents that contain one or more configuration blocks. ...

User Interface - Developer Guide - Getting Started - Overview

Cloud CMS provides a full user interface that your editorial team and managers use to create, manage and deliver content to the business, mobile applications and web sites. The user interface is secure, role-based and customizable, allowing your dev...

Docker - Docker Guide - User Interface - Overview

When Cloud CMS is deployed on-premise, you have more options in terms of extensibility when compared to the hosted SaaS solution. The latter provides AMD modules as a means of UI extension, for example, whereas a Docker installation makes it possibl...

Application Server - Application Server - Services - Overview

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

Application Server - Application Server - Web Content Management - Overview

The Application Server provides the runtime for the Cloud CMS Web Content Management solution. Web Content Management is a term that enterprise vendors have been using for years to distinguish between the role that a CMS (content management system) ...

User Interface - Developer Guide - Workflow - Your Task Dashboards

Tasks assigned to you in a Workflow process can be seen in your Platform Dashboard, Project Dashboard, or an email may have been sent to you with the Task link...

User Interface - Developer Guide - Bindings - Type Pages

The type-pages key lets you define routes that serve as landing pages for entity types....

User Interface - Developer Guide - Workflow - View Active/Inactive Workflow

You can view both the Active and Inactive workflow from the Platform and Project levels. The Platform level will show all workflow for all Projects and at Project level it will show all workflow for that Project....

User Interface - Developer Guide - Workflow - View/Create a Workflow Model

Click 'Workflow Models' (left Nav). Note: You will need to have admin or owner permissions to see the Workflow options....

User Interface - Developer Guide - User Management - Create a new Role

The Roles for a Project can be managed on the Roles page. For reference, here are the default Roles available:...

User Interface - Developer Guide - User Management - Create a new Team

The Teams for a Project can be managed on the Teams page:...

Definitions for Date format

Our definitions are based on JSON schema and, as such, the default is to use strings for dates. The date controls in our forms engine let you customize the format string so that you can store ISO 8601 or other formats (perhaps simplified formats) a...

API - API - Features - Relator

QName: f:relator...

Application Server - Application Server - Services - Virtual Driver

Defines the virtual driver connection used to dynamically retrieve API keys on behalf of incoming tenants....

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...

API - API - Content Services - Statistics

Cloud CMS automatically collects and aggregates node statistics for you as you connect nodes together in the content graph. Nodes are entities and associations are used to connect them together through a series of relationships. As nodes are connect...

Cloud CMS Drivers

Cloud CMS provides development drivers (or client libraries) that you can drop into your new or existing web and mobile applications to speed up your time to delivery.  Drivers make things easier by giving you convenience functions that handle...

Docker - Docker Guide - API Server Configuration - Elastic Search

Elastic Search provides a secondary index of searchable content for Cloud CMS. It provides full-text search and structured query against it from within Cloud CMS using the Elastic Search DSL....

API - API - Integrations - Amazon Route 53

Amazon Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service. It is designed to give developers and businesses an extremely reliable and cost effective way to route end users to Internet applications by translating n...

Application Server - Application Server - Services - Driver Config

Service that connects to the Cloud CMS API to authenticate on behalf of a logged in user. A driver config cache is retained for efficiency as well as to assist with automatic re-acquisition of access tokens when they expire....

Using swimlanes in workflow

Workflow swimlanes are assigned the domain-qualified ID of a principal (which can be either a user or a group). If it is set to a user, then a transition of a workflow into that swimlane will result in a task being assigned to a specific user. If i...

Cloud CMS Performance Measurement

Performance issues may be outside of Cloud CMS  such as being related to firewalls or corporate proxies.  One strategy for determining this is to run an ab test to gather timings from your computer to ...

API - API - Integrations - Services

Cloud CMS allows you to connect to external cloud-based services for purposes of things like:...

Application Server - Application Server - Getting Started - Standalone Installation

The Cloud CMS Application Server is a Node.js / Express-based Application that can be downloaded and run with very little setup. All you need to do is provide your Cloud CMS account credentials and the Cloud CMS Application Server will connect and ...

Docker - Docker Guide - API Server Configuration - Mongo DB

Mongo DB provides the primary data store for Cloud CMS. Cloud CMS creates a connection pool that it uses to communicate with Mongo DB while Cloud CMS is in service. You can configure Cloud CMS to connect to Mongo DB running either as a Docker conta...

API - API - Security - Authorities

Every data store and object in Cloud CMS maintains access control lists so that you can finely describe the rights of any principal in the system against it. This lets you finely tune the rights of individual users against data stores and objects do...

Application Server - Application Server - URL Addressability - Login and Logout

The Application Server provides login and logout support for development teams that wish to store their users and user account information inside of Cloud CMS Domains. Cloud CMS Domains are LDAP-like storage facilities for users, groups, group membe...

Docker - Docker Guide - Kits - Quickstart

The Quickstart kit defines the following services:...

General - Introduction - How It Works - Instant Preview

All of your content changes can be instantly previewed. Cloud CMS removes the need for IT to set up additional servers or deploy changes to content. Instead, you simply work on your content and click to preview the content in real-time....

Application Server - Application Server - Getting Started - Docker Installation

The Cloud CMS Application Server is additionally provided as a Docker image. With Docker, you can launch this image within its own container running on Linux, Mac OS or Windows. The container can be managed, br...

Docker - Docker Guide - API Server Configuration - Cluster

Each API server that spins up supports clustering. When an API server comes online, it searches for other API servers that might be out there and part of the same cluster. If it finds any, it connects to them and redistributes any cache state to ba...

API - API - Public - Setting up your Email Provider

The public application services often need to send emails as part of their respective flows. To do this, a public email provider must be configured for the application. This is email provider that the public services will use when disp...

How to monitor API traffic from a node js app

It is sometimes helpful to see the API traffic that is going on between the Gitana javascript driver and the Cloud CMS API server. This is a non-intrusive method of doing that....