Search Results

Developer Guide - Authentication - Connecting

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

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

API - Platform - Authentication Grant

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

Application Server - Service Configuration - Authentication

The Application Server provides login delegation and account synchronization to services such as Google and Facebook....

Application Server - Authentication Providers - Google

Cloud CMS provides integrated authentication and single-sign-on (SSO) with Google....

Application Server - Authentication Providers - Twitter

Cloud CMS provides integrated authentication and single-sign-on (SSO) with Twitter....

Application Server - Authentication Providers - CAS

Single Sign On support using CAS....

Application Server - Authentication Providers - Facebook

Cloud CMS provides integrated authentication and single-sign-on (SSO) with Facebook....

Application Server - Authentication Providers - GitHub

Cloud CMS provides integrated authentication and single-sign-on (SSO) with GitHub....

Application Server - Authentication Providers - LinkedIn

Cloud CMS provides integrated authentication and single-sign-on (SSO) with LinkedIn....

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 - Platform - Client

Configuration

...

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

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

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

Application Server - Service Configuration - 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....

REST based access calls

...

Integrations - Services - Amazon SNS


...

Oauth 2.0 tokens

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

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

Content Models - Features - Relator

QName: f:relator...

Integrations - Services - Amazon SQS


...

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

Developer Guide - Overview - Overview

The Cloud CMS user interface is a web-based, mobile-responsive HTML5 application that provides your editorial team and administrators with all of the functionality they need to be productive with content and applications. It provides a full editoria...

Content Models - Features - Related

QName: f:related...

API - Overview - Overview

The Cloud CMS API consists of an HTTP/HTTPS endpoint that uses OAuth 2.0 authentication. It supports both REST concepts and asynchronous data operations. You can access this API using any of our drivers as well as curl or any HTTP cli...

Behaviors - Actions - Web Hook

ID: webhook...

API - Application - Email Provider

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

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

Application Server - Service Configuration - Duster

The Duster Service provides template rendering using the LinkedIn Dust.js template engine. The Duster Service loads output templates for you, executes Dust across them and outputs markup like HTML and JSON. It allows you to build full web sites or ...

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

API - Domain - Domain User

Configuration

...

Content Models - Features - Knowledge Recipient

QName: f:knowledge-recipient...

Adding images to comments

One simple approach to this would be to attach the picture as an attachment directly to your comment.  So the node could have a binary attachment called "default" which is a picture that was uploaded. This is a really simple approach for a sit...

Workflow - Workflow Handlers - Web Hook

Type: webhook...

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

Application Server - Overview - 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 completely fre...

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

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

API - Repository - Branch

You can have as many branches as you want. Each branch is a completely isolated workspace. Thus, you can create your own branch for your own projects. You can work on those projects and when you're happy with it, you can share it ...

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

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

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