Search Results

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

Mitigating the OWASP Top 10

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

API - API - Data Types - Archive

TODO...

API - API - Data Types - Plan

...

API - API - Data Types - Identity

...

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

API - API - Data Types - Settings

...

API - API - Data Types - Tenant

...

User Interface - Developer Guide - Evaluators - User

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

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

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

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

User Interface - Developer Guide - UI Configuration - Bindings

Each action supports a binding like this:...

API - API - Data Types - Auto Client Mapping

...

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

API - API - Integrations - Amazon SNS


...

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

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

API - API - Integrations - Amazon SQS


...

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

User Interface - Developer Guide - UI Configuration - Evaluators

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

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

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

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

API - API - Content Services - Find

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

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

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

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

What is the best way to manage a large number of PDFs or images

In Cloud CMS everything is a node. A node has JSON properties and could also have binary attachments. What you would call a "file" is a node with properties describing it's folder location and a "default" attachment holding the payload (PDF file, ima...

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

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

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

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

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 - 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 - Data Types - 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:...

API - API - Content Services - Binaries

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

API - API - Data Types - 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...

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

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

API - API - Security - Security

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

API - API - Data Types - 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 ...

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

API - API - Data Types - 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: ...

API - API - Data Types - Email Provider

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

API - API - Data Types - Node

Configuration

...

API - API - Data Types - 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...

API - API - Data Types - 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....