Search Results

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

Content Models - Features - Propagates Authorities

QName: f:propagates-authorities...

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

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

Integrations - Services - Amazon SQS


...

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

Mitigating the OWASP Top 10

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

API - Application - Settings

...

API - Directory - Identity

...

API - Registrar - Plan

...

API - Registrar - Tenant

...

API - Vault - Archive

TODO...

UI Configuration - Evaluators - User

If the currently logged in user has the given authority over the current entity being observed....

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 - Web Host - Auto Client Mapping

...

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

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

REST based access calls

...

API - Repository - Changeset

In this sense, a branch can be thought of as a stack of changesets. There is a root changeset (where the branch starts) and a tip changeset (where the branch ends). Everything in-between constitutes the changeset history of the branch....

UI Configuration - Overview - Bindings

Each action supports a binding like this:...

Content Models - Content Models - Relator Properties

Cloud CMS provides support for properties that auto-manage their relationships between multiple nodes in the content graph. Whenever you intend to connect two nodes together, it is often convenient to model a property on one or both of the nodes inv...

How does security work in Cloud CMS?

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

Integrations - Services - Amazon SNS


...

Developer Guide - Authentication - Connecting

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

Content Models - Features - Relator

QName: f:relator...

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

Content Models - Content Models - References

References provide a way for you to link two definitions together so as to reuse one of the definitions in the other. It gives you a way to centrally define something and then have that something's schema get reused in other definitions in your ...

UI Configuration - Bindings - Menus - Manage Context

The manage-context key defines the left-hand menu options for the platform and project management pages....

Content Models - Features - Related

QName: f:related...

UI Configuration - Overview - Evaluators

Evaluators are used to define conditions that determine whether a block of configuration should be included in the evaluated and merged configuration document....

Behaviors - Actions - Unlock Node

ID: unlockNode...

API - Platform - Client

Configuration

...

Content Models - Features - Locked

QName: f:locked...

Content Models - Features - Extractable

QName: f:extractable...

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

API - Platform - Platform

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

Content Models - Overview - 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, ...

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

Content Models - Features - Knowledge Recipient

QName: f:knowledge-recipient...

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

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

Services - Content Services - Find

Cloud CMS offers three primary facilities for retrieving content based on DSL:...

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

Oauth 2.0 tokens

Each response from Cloud CMS provides two tokens:  an access token and a refresh token....

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 - Domain - Domain Group

Configuration

...

API - Domain - Domain User

Configuration

...

Behaviors - Actions - Start Workflow

ID: startWorkflow...

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