Search Results

Attachments in your content model

Fundamentally, everything in Cloud CMS is JSON. JSON is simply scalar properties (text, numbers, etc). There isn't a way to represent binary data in pure JSON apart from getting into some very awkward encodings. So we don't go that route....

API - API - Content Services - Attachments

Cloud CMS provides support for the storage and retrieval of binary assets. These assets are stored as attachments on an object....

API - API - Policies - Attachment Policies

Attachment policies provide places where you can hook in behaviors that trigger when attachments are read, created, updated or deleted against a node....

Application Server - Application Server - Dust Tags - @nodeAttachmentValue

Downloads a node attachment as text....

Mitigating the OWASP Top 10

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

Application Server - Application Server - Dust Tags - @iter

Iterate over the keys of an object. Useful when looking for a particular json key....

Application Server - Application Server - Dust Tags - @processTemplate

Processes an arbitrary template contained on a node's attachment or property....

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

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

API - API - Actions - Create Thumbnail

ID: createThumbnail...

API - API - Features - Extractable

QName: f:extractable...

API - API - Features - Previewable

QName: f:previewable...

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

Application Server - Application Server - URL Addressability - Principal URLs

...

User Interface - Developer Guide - Evaluators - Document

These evaluators have access to a specific document and are used to determine actions and operations around a document....

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 - Features - Watermarkable

Cloud CMS lets you configure your content so that watermarks are automatically applied when content is created and updated. This lets you systematize the watermarking of your images to ensure consistency across your project. You can maintain a singl...

Application Server - Application Server - URL Addressability - Node URLs

The Application Server supports retrieval of nodes and node attachments via URLs and takes responsibility for setting headers and cache state for optimal performance. This method is the preferred method for dealing with binary payloads as it ensur...

API - API - Integrations - Amazon SNS


...

API - API - Features - Thumbnailable

QName: f:thumbnailable...

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

API - API - Integrations - Amazon SQS


...

API - API - Actions - Capture Screenshot

ID: captureScreenshot...

API - API - Features - Renditionable

QName: f:renditionable...

Proxy API calls

Whenever a resulting URL looks something like:...

API - API - Workflow Handlers - Remove Features

Type: removeFeatures...

API - API - Behaviors - Scripts

Scripts are content nodes with a default attachment of type application/javascript. ...

API - API - Actions - Send Email

ID: sendEmail...

API - API - Policies - Node Policies

Node policies provide places where you can hook in behaviors that trigger when nodes are created, updated or deleted within the graph. Nodes may either be entities or associations. This provides an ideal way to plug in your custom behaviors for any...

Antivirus Scanning

Cloud CMS can be configured to automatically scan your uploads for viruses, trojans and mal-ware.  Uploads include binary attachments to nodes, principals or any other Cloud CMS objects or data stores that support binary payloads....

API - API - Features - Indexable

QName: f:indexable...

API - API - Content Services - Exports

All of the objects that you place into Cloud CMS can be operated against to produce exports that consist of consolidated or reported information. You can use this capability to generate reports in CSV (comma-separated value) format as well as merged...

Application Server - Application Server - Dust Tags - @queryOne

Supports all of the same mechanics as the @query tag but keeps only the first result....

Application Server - Application Server - Dust Tags - @search

Searches for nodes and makes those nodes available to the template....

Oauth 2.0 tokens

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

API - API - Features - Multilingual

QName: f:multilingual...

API - API - Workflow Handlers - Email

Type: email...

Application Server - Application Server - Dust Tags - @query

Queries for nodes and makes those nodes available to the template....

API - API - Behaviors - Rules

Content Rules provide a way for you to wire in business logic behind the content graph. Once they're set up, rules run automatically as content is created, updated and deleted within your branch....

API - API - Content Services - Transfer

Cloud CMS supports transfer (import and export) for all data stores and objects.

Transfer allows you to export your data into Archives. An Archive is a ZIP file which contains a manifest file that fully describes the...

User Interface - Developer Guide - Actions - Actions

change-password...

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

API - API - Getting Started - Welcome

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

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

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

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

API - API - Data Types - Email

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

Application Server - Application Server - Dust Tags - @dependency

Indicates that the cache state for a WCM-generated page has a dependency....

API - API - Content Services - Templates

Cloud CMS supports the usage of templates at various points to generate presentation and output for things like emails, PDFs, web page components and more....

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