Search Results

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

Developer Guide - User Interface - Roles and Permissions

TODO: An explanation of the role and permission-driven interface. Examples of how to limit rendered entries by permission and role....

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

API - Application - Settings

...

API - Directory - Identity

...

API - Registrar - Plan

...

API - Registrar - Tenant

...

API - Vault - Archive

TODO...

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

UI Configuration - Evaluators - User

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

API - Web Host - Auto Client Mapping

...

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

UI Configuration - Overview - Bindings

Each action supports a binding like this:...

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

UI Configuration - Bindings - Menus - Context

The context key defines the primary, left-hand menu that on every page within the user interface.
The left-hand menu serves as a primary navigation root and is visible for everything within both the Platform and all Projects....

Integrations - Services - Amazon SNS


...

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

QName: f:relator...

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

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

Integrations - Services - Amazon SQS


...

UI Configuration - Bindings - Documents - List Buttons

The documents-list-buttons key defines actions that are available at buttons at the top of the documents browsing page. These actions are defined relative to the currently viewed document or folder....

UI Configuration - Bindings - Document Actions

The document-actions key defines actions that are available on a per-document basis. When working on an individual document, this key defines the actions that will appear as operations that can be performed....

UI Configuration - Bindings - Menus - Subcontext

The subcontext key defines the secondary, left-hand menu that sometimes appears on pages that require it. One such example is the Document page which shows a document-specific menu on the left-hand side....

Content Models - Features - Related

QName: f:related...

User Interface Guide - UI Configs - Overview

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

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

Does Cloud CMS support Docker?

Yes....

Services - Content Services - Find

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

UI Configuration - Bindings - Documents - List Selected Actions

The documents-list-selected-actions key defines actions that are available for selected items within the documents browsing page. These actions appear under the Selected... dropdown and apply to items that are selected (using c...

Content Models - Features - Knowledge Recipient

QName: f:knowledge-recipient...

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

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

Content in Cloud CMS is stored in a graph-like structure that consists of nodes and associations. Nodes are entities in the graph and associations are the relationships (the lines between points in the graph)....

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

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

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

API - Platform - Authentication Grant

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

How does security work in Cloud CMS?

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

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

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

Services - Working with Files - Binaries

Cloud CMS supports the storage of binary files into one of three possible storage locations:...

User Interface Guide - Platform - Export a Project

Projects can be exported for purposes of backup and restore or for use in creating future projects that are templated copies of the exports. In this way, you can make backups or take snapshots of your projects at moments in time....

Developer Guide - User Interface - Configuration Service

Evaluators are used to define conditions that determine if a module should be included in the rendering of the current UI context. For example you may have a custom dashlet which should display only when the UI is showing the project list page....

API - Platform - Scheduled Work

A scheduled work item has a configuration that informs the Cloud CMS cluster-wide timer how to trigger them, based on what frequency and what settings are provided for their described actions. You can adjust this confirmation at any time and supply ...

UI Configuration - Overview - Overview

The configuration service evaluates a series of conditional configuration blocks and determines which blocks to keep in composing a final configuration document for the user interface. The configuration document consists of blocks that define JSON s...

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

API - Repository - Association

Associations, on the other hand, do not bear permissions. They are considered structural elements that provide several meanings for the content in a branch: ...