Search Results

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

Application Server - Application Server - Dust Tags - @processTemplate

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

Application Server - Application Server - Dust Tags - @include

Includes an external template into the current one. Any parameters passed to the @include tag will be available to the included template....

Mitigating the OWASP Top 10

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

Application Server - Application Server - Dust Tags - @block

Includes an external "block" template into the current one. This is similar to the @include tag but assumes a base path of /blocks as the template location....

Application Server - Application Server - Dust Tags - @layout

Includes an external "layout" template into the current one.
This is similar to the @include tag but assumes a base path of /layouts as the template location....

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

Application Server - Application Server - Services - Server Tags

The framework keeps track of specific model variables which are accessible within your templates:...

Application Server - Application Server - Dust Tags - @content

Fetches a single content instance by node id or path and makes it available to the template....

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 - Dust Tags - @search

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

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

Application Server - Application Server - Dust Tags - @associations

Finds associations around a node....

Application Server - Application Server - Dust Tags - @params

Copies parameters into the current context, making them available within the template. This tag is useful to set variables that you can manipulate within your templates....

User Interface - Developer Guide - Projects - Create a Project

You can create as many projects as you would like within Cloud CMS. Each project provides a collaborate space for your team. You use this collaboration space to:...

API - API - Workflow Handlers - Email

Type: email...

API - API - Integrations - Amazon SNS


...

Application Server - Application Server - Dust Tags - @relatives

Finds relatives around a node....

API - API - Integrations - Amazon SQS


...

Hide gitana.json

In general, the structure should be such that app.js and gitana.json are side-by-side. You can then have a "public" folder and put your templates and any other items inside there. The web server should only serve from the public folder. In this way...

Application Server - Application Server - Services - 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 ...

User Interface - Developer Guide - Projects - Configure Search

You can configure the project search page to show different filter controls on the left hand side by adding some properties to your project JSON descriptor. These controls ultimately feed into a Cloud CMS node API find call that has the...

User Interface - Developer Guide - Projects - Copy a Project

To copy a project, first bring up the list of Projects within your Platform by clicking on the Projects link on the left-hand menu....

API - API - Actions - Send Email

ID: sendEmail...

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 - @dependency

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

Application Server - Application Server - Web Content Management - Overview

The Application Server provides the runtime for the Cloud CMS Web Content Management solution. Web Content Management is a term that enterprise vendors have been using for years to distinguish between the role that a CMS (content management system) ...

Application Server - Application Server - Dust Tags - @fragment

Used to identify a section of output that can be cached based on the presently known request-time dependencies or any dependencies resolved by nested elements or nested @dependency tags....

API - API - Models - Default Paths

Your content types define schemas that Cloud CMS uses to render intuitive forms for content entry. In addition, content types let you configure persistence paths so that JSON documents created using these forms are automatically saved in a directory...

API - API - Content Models - Default Paths

Your content types define schemas that Cloud CMS uses to render intuitive forms for content entry. In addition, content types let you configure persistence paths so that JSON documents created using these forms are automatically saved in a directory...

API - API - Public - Forgot Username Flow

Registered users for your application may forget their username and lose the ability to log in to your app. Cloud CMS provides a "forgot username" flow that you can use to provide a way for end users to securely retrieve their ...

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

User Interface - Developer Guide - Actions - Actions

change-password...

API - API - Data Types - Registration

The minimum registration flow looks like this:...

WCM and Caching

In Dust, there is the notion of a context which has a stack running underneath it. As you drill down into tags, a new context is pushed that can write new context variables as well as access previous variables from previous stack frames....

API - API - Models - Definitions

A content definition is a JSON schema v4 document that informs Cloud CMS of a new content type. The JSON schema semantics spell out the exact properties that a content type s...

API - API - Content Models - Definitions

A content definition is a JSON schema v4 document that informs Cloud CMS of a new content type. The JSON schema semantics spell out the exact properties that a content type s...

API - API - Public - Reset Password Flow

Registered users for your application may forget their password and lose the ability to log in to your app. Cloud CMS provides a "reset password" flow that you can use to provide a way for end users to securely reset their pass...

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

Application Server - Application Server - Dust Tags - @queryOne

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

API - API - Controls - File Picker

ID: file-picker...

Application Server - Application Server - Getting Started - 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 co...

Application Server - Application Server - Dust Tags - @query

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

API - API - Controls - Node Picker

ID: node-picker...

API - API - Controls - Related Content

ID: related-content...

Application Server - Application Server - Getting Started - Module Installation

The Cloud CMS Application Server can also be run as a custom Node.js application. It is available as a Node.js module that you can require() in from npmjs.org. The server features a number of extension points that you can utilize to wi...

API - API - Data Types - Email

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

Docker - 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 - API - Public - Registration Flow

One of the more frequent flows that an application must achieve is that of registering a user. Cloud CMS already provides . The application service c...