Search Results

API - API - Security - Teams

In addition to fine-grained, object-level security, Cloud CMS also offers simplified team-based security. Team-based security works provides an easier, sweeping way to manage security. By adding someone to a team, you describe broad stroke authorit...

API - API - Security - Security

Cloud CMS provides two ways to describe access rights to things:...

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

Account Security

Cloud CMS lets you configure account security to protect against intrusion, password hacks and denial of service attacks.  Many of these provisions are enabled by default but as an administrator of your platform, you are able to adjust these t...

API - API - Security - Permissions

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

How does security work in Cloud CMS?

Cloud CMS provides two ways to describe access rights to things:...

Team-Based Security

In addition to fine-grained, object-level security, Cloud CMS also offers simplified team-based security.  Team-based security works provides an easier, sweeping way to manage security.  By adding someone to a team, you describe broad str...

User Interface - UI 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...

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

How do I use role-based security against content?

You can configure a Cloud CMS project to provide precise, role-based access to content types and content instances.  Let's take a look at example of how this is done!...

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

User Interface - UI Guide - 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...

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

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

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

General - Introduction - Overview - Overview

Welcome to the Cloud CMS Documentation center....

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

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 - 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 - 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 - Workflow - Overview

In explaining workflow, let's first take a look at the following things:...

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

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

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

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

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

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

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

User Interface - UI 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. ...

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

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

Docker - Docker Guide - Getting Started - Overview



...

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

How does Cloud CMS compare to Prismic.io?

Not sure which CMS is a better fit?...

How does Cloud CMS compare to Contentful?

Not sure which CMS is a better fit?...

User Interface - UI Guide - Branches/Releases - Overview

Releases, also referred to as branches, 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 futur...

Changeset-based versioning model

It's frequently the case that you'll want to work on an entire set of changes that all need to be tested, previewed and approved ahead of being published on a specified target date. For that reason, in designing Cloud CMS, we opted to go for a ...

API - API - Authentication - Authentication

Cloud CMS supports OAuth2 for server authorization. OAuth2 provides a secure and robust method for authenticating clients and users to the server. It's become well-adopted across the industry by other vendors including Facebook, Twitter and Sales...

General - Introduction - How It Works - Multiple Projects

A Project is a collaboration space where a team of users can work together on the creation, approval and publication of content. You invite people to projects using their email addresses. ...

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

API - API - Integrations - Services

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

Create a Role

Cloud CMS lets you create custom roles for your organization.  A role provides a mechanism for setting up security and access rights to your content.  Roles also play an important part in customizing the user interface....

What is the recommended Cloud CMS architecture?

In general, we recommend a three-tier architecture (browser -> app server -> API) for any applications you build. This would be our recommendation whether you're using Cloud CMS or anyone else. There are a few good reasons:...

User Interface - UI Developer Guide - General Settings - Custom Domain Name

Cloud CMS allows you to customize the domain name for the editorial user interface. Custom domain names are supported for both SaaS and on-premise installation accounts....

User Interface - UI Guide - Content - Create/Edit Content

In a Project you can find your content a number of ways:...

API - API - Data Types - Authentication Grant

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

API - API - Data Types - Email Provider

...

How do I access Cloud CMS content anonymously or as a guest user from a browser?

This question often comes up from folks who are building HTML applications that run in a browser.  They'd like the browser to connect to Cloud CMS to download content and display it.  Usually this consists of things like images but also may...

API - API - Authentication - Connecting

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

Advanced modeling options

Finally, you could also opt to introduce sub-types (such as a "Hotel Product") that extends the base Product and provides a specific schema for Hotels. Doing so may only be advantageous if you wanted to take advantage of per-type features, such as ...