Search Results

Duster

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 custom APIs using a powerful template engine. Tags The Cloud CMS Application Server provides a library of * Dust Tags available out of the box. These are listed in more detail on the left-hand side menu. Fragment Caching Some Dust ta

Score: 10.96097

Overview

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) plays for an organization - it may be used to collaborate around your internal documents, legal records, digital assets and many other content items in addition to your web and mobile content. Cloud CMS provides a Web Content Management so

Score: 10.512517

@queryOne

@queryOne Supports all of the same mechanics as the @query tag but keeps only the first result. Parameters parameter required description type the type of node to query for (definition QName) sort the field to sort on sortDirection the direction to sort in (either 1 for ascending or -1 for descending) limit the number of records to return skip a position to skip ahead to in the record set scope if "page", then only relatives related to the current page will be returned as spe

Score: 9.952273

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 free and runs on top of the popular Node.js technology stack. With Cloud CMS, customers have a choice of using any front-end presentation technology they wish. In many cases, customers already have a technology investment (such as C#, PHP, Java or Ruby) and thus a preference for continuing to build on that technology stack. H

Score: 9.553046

Server Tags

Server Tags Model Variables The framework keeps track of specific model variables which are accessible within your templates: user - information about the current user page - information about the current page selected - information about the currently selected content item session - information about the current user application session history - information about the navigation history request - information about the request Here is an example template that displays the user's click

Score: 9.36801

Definitions for Date format

Our definitions are based on JSON schema and, as such, the default is to use strings for dates. The date controls in our forms engine let you customize the format string so that you can store ISO 8601 or other formats (perhaps simplified formats) as per your preference. The advantage here is simplicity with these controls and compatibility with JSON schema. The disadvantage is that MongoDB provides a lot of very powerful capabilities for range query and sorting that do not play as nicely with

Score: 9.147393

How does Cloud CMS work with a CDN

There are a few places where this either occurs automatically if you're using our hosted service or can occur optionally if you're either running within Docker containers on your own or integrating to custom CDN endpoints.

First, the API itself can be fronted by a CDN that supports fallback lookup to an origin server.  In this case, we recommend Amazon CloudFront with short-lived TTLs on cache headers.  More specifically, you can use Amazon's API Gateway to get caching coverage across

Score: 8.569005

@iter

@iter Iterate over the keys of an object. Useful when looking for a particular json key. Makes the following available to the context of each iteration: $key $value $type Syntax {@iter obj=/} Parameters obj - (required) the object whose keys will be iterated over (example: "content.attachments") Example This example looks for a node attachment by name. The name is specified in another node property 'attachmentId' {@queryOne type="myPageType:navigation" } {@co

Score: 8.324781

Access Cloud CMS content anonymously or as a guest user

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 consist of other types of content in Cloud CMS such as raw nodes, PDF files, video assets or more.

OAuth 2.0 and Access Tokens

Fundamentally, everything in Cloud CMS is secured from an access perspective using OAuth 2.0. This means that an O

Score: 7.776099

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.

What we're doing in cloudcms-server is providing a dependency tracker so that each tag gets to declare the output (the HTML that was generated) and the set of dependencies that it depended on in order to generate the output. 

As an example, a qu

Score: 7.240424