Found 717 results for "api datatypes node"

The search executed in 0.002309004 seconds. That's fast.

Gitana / 3.2 / Guide / Guide / Content Modeling

Content Modeling A content model consists of definitions which describe your project's content types, properties, graph associations, and the aspect-oriented features that Cloud CMS uses to ensure data consistency, integrity and validity when content is created, updated or deleted. In Cloud CMS, all content modeling is done using JSON and more specifically, JSON Schema. JSON Schema provides an elegant and well-adopted model for describing the types for content objects, properties and other neste

Score: 0.7097175

Gitana / 4.0 / Data Engine / Content Models / Overview

Content Modeling A content model consists of definitions which describe your project's content types, properties, graph associations, and the aspect-oriented features that Cloud CMS uses to ensure data consistency, integrity and validity when content is created, updated or deleted. In Cloud CMS, all content modeling is done using JSON and more specifically, JSON Schema. JSON Schema provides an elegant and well-adopted model for describing the types for content objects, properties and other neste

Score: 0.7097175

Gitana / 3.2 / Guide / Guide / Application Server / Authentication

Authentication The Authentication Service provides a full authentication framework for stateless and session-based applications. It authenticates requests against back end providers and offers interpretation and parsing of request scope information to provide Single-Sign-On (SSO). Authenticated requests will have user accounts created and synchronized within Cloud CMS either automatically or as part of a registration form process. Authenticated users have Cloud CMS connectivity state managed for

Score: 0.7031083

Gitana / 4.0 / Developers / Application Server / Authentication

Authentication The Authentication Service provides a full authentication framework for stateless and session-based applications. It authenticates requests against back end providers and offers interpretation and parsing of request scope information to provide Single-Sign-On (SSO). Authenticated requests will have user accounts created and synchronized within Cloud CMS either automatically or as part of a registration form process. Authenticated users have Cloud CMS connectivity state managed for

Score: 0.7031083

Gitana / 3.2 / Guide / Guide / Docker / Upgrades / 3.2.75

3.2.75 Upgrade Notes The notes supplied here pertain to upgrading to Cloud CMS version 3.2.75. Elastic Search Client Make sure that you are have configured Cloud CMS to connect to Elastic Searching using the condor HTTP/S client. In prior versions of Cloud CMS, an http and transport client were offered that utilized the native drivers of Elastic Search. As we've expanded our support for Elastic Search to include Amazon OpenSearch, we've moved over to using the condor driver which is built and op

Score: 0.70094514

Contact Us - Gitana

Contact Us - Gitana Status Releases Registry Blog Cloud CMS Platform Content Management Create, Approve and Publish quality content to production on-time. Easy editorial and workflow tools let your best work reach your customers. Enterprise Data Engine Manage, collaborate, search and distribute your highly-structured data across branches, versions and workflow-driven lifecycle. Automate Automate your content creation and approval flows while taking advantage of AI services to enhance and curate

Score: 0.70094514

Chat GPT and Cloud CMS

Lately, the the new development taking the tech world and media by storm is Chat GPT - an incredible new chatbot from Open AI which is capable of producing clear and well worded text of all kinds, from instructions to build a treehouse to poems written from the perspective of a pirate. While not perfect, the potential of this technology is immense, and got us to thinking, how might an AI of this calibur be applied to the future of content management? As it turns out, the training process for Ope

Score: 0.70094514

Gitana / 3.2 / Guide / Guide / Applications / Public Services / Registration Flow

Registration Flow One of the more frequent flows that an application must achieve is that of registering a user. Cloud CMS already provides registration support. The application service convenience method shown below make it a little easier to register users for your web application by letting you predefine: The Custom Domain Name where new users will be created. The Email Provider to be used to send emails to new users. The Registrar where new tenants will be created (optional). The Domain User

Score: 0.7007873

Gitana / 4.0 / Data Engine / Platform / Applications / Public Services / Registration Flow

Registration Flow One of the more frequent flows that an application must achieve is that of registering a user. Cloud CMS already provides registration support. The application service convenience method shown below make it a little easier to register users for your web application by letting you predefine: The Custom Domain Name where new users will be created. The Email Provider to be used to send emails to new users. The Registrar where new tenants will be created (optional). The Domain User

Score: 0.7007873

Gitana / 3.2 / Guide / Guide / API / Data Types / Changeset

Changeset Type {{#dataTypeArticle objectTypeId}}{{objectTypeId}}{{/dataTypeArticle}} Datastore Type {{#dataTypeArticle datastoreTypeId}}{{datastoreTypeId}}{{/dataTypeArticle}} Supports {{#article "security/authorities"}}authorities{{/article}}, {{#article "security/permissions"}}permissions{{/article}}, {{#article "transfer"}}transfer{{/article}} 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

Score: 0.69374067

Gitana / 4.0 / Data Engine / API / Data Types / Changeset

Changeset Type {{#dataTypeArticle objectTypeId}}{{objectTypeId}}{{/dataTypeArticle}} Datastore Type {{#dataTypeArticle datastoreTypeId}}{{datastoreTypeId}}{{/dataTypeArticle}} Supports {{#article "security/authorities"}}authorities{{/article}}, {{#article "security/permissions"}}permissions{{/article}}, {{#article "transfer"}}transfer{{/article}} 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

Score: 0.69374067

Gitana / 3.2 / Guide / Guide / Actions / Start Workflow

Start Workflow ID: startWorkflow Starts a workflow with the given node placed into the payload. Configuration Property Type Required Default Description model text true The ID of the workflow model to be used. swimlanes object false Identifies principals to be assigned into workflow swimlanes. The structure is: { "swimlane1": ["domainId1/principalId1"], "swimlane2": ["domainId2/principalId2"] } runtime object false Allows for manual specification of runtime properties including applica

Score: 0.6926811

Gitana / 3.2 / Guide / Guide / UI Developers Guide / Evaluators

Evaluators Evaluators are used to define conditions that determine whether a block of configuration should be included in the evaluated and merged configuration document. Evaluators work on different aspects of the runtime experience, including: what is being observed who is observed it what URL is being looked at what objects are known about at the time (i.e. observables) what permissions and authorities the current user has over things that are being observed There are many types of evaluators

Score: 0.6926811

Gitana / 4.0 / Developers / User Interface Customization / Evaluators

Evaluators Evaluators are used to define conditions that determine whether a block of configuration should be included in the evaluated and merged configuration document. Evaluators work on different aspects of the runtime experience, including: what is being observed who is observed it what URL is being looked at what objects are known about at the time (i.e. observables) what permissions and authorities the current user has over things that are being observed There are many types of evaluators

Score: 0.6926811

Gitana / 4.0 / Data Engine / Behaviors / Actions / Start Workflow

Start Workflow ID: startWorkflow Starts a workflow with the given node placed into the payload. Configuration Property Type Required Default Description model text true The ID of the workflow model to be used. swimlanes object false Identifies principals to be assigned into workflow swimlanes. The structure is: { "swimlane1": ["domainId1/principalId1"], "swimlane2": ["domainId2/principalId2"] } runtime object false Allows for manual specification of runtime properties including applica

Score: 0.6926811

Gitana / 3.2 / Guide / Guide / API / Patching

Patching Cloud CMS supports the use of HTTP Patch (RFC 5789) along with JSON Patch (RFC 6902) to describe atomic updates to content objects. This allows for lighter JSON payloads by only requiring property-level differences to be sent over the wire instead of full document payloads. JSON Patch supports many property operations including add, remove, move and copy as well as insertion within arrays and key/field manipulation for objects. The HTTP Patch method is invoked like this: PATCH /reposito

Score: 0.6803421

Gitana / 3.2 / Guide / Guide / Docker / Kits / MongoDB Replica Set

MongoDB Replica Set The MongoDB Replica Set kit defines an environment with a 3 node MongoDB replica set and two Cloud CMS environments running against it The configuration files for this kit can be found in the Gitana SDK Running Start the mongo servers first and then initialize the cluster: docker login --username {docker-username} --password '{docker-password}' docker-compose up -d mongodb1 mongodb2 mongodb3 Initialize the replic set. only have to do this once since the mongo servers persist

Score: 0.6803421

Gitana / 4.0 / Data Engine / API / Patching

Patching Cloud CMS supports the use of HTTP Patch (RFC 5789) along with JSON Patch (RFC 6902) to describe atomic updates to content objects. This allows for lighter JSON payloads by only requiring property-level differences to be sent over the wire instead of full document payloads. JSON Patch supports many property operations including add, remove, move and copy as well as insertion within arrays and key/field manipulation for objects. The HTTP Patch method is invoked like this: PATCH /reposito

Score: 0.6803421

How to unpublish content

Cloud CMS provides a range of options for making content available to your presentation tier. The most common scenarios are: 1) Use the Publishing setup within Cloud CMS; Workflow, Lifecycle states, deployment configurations. https://www.cloudcms.com/documentation/welcome/publishing.html With Publishing Enabled for a project, there are 2 simple workflows: `simple publish` and `simple unpublish`. See the Publishing example for further details: https://www.cloudcms.com/documentation/publishing/exa

Score: 0.68006426

Can your CMS do this?

This is not going to be a list of features in Cloud CMS, that to be honest, you righfully expect in a CMS: API, versioning, workflow, Content model, Content entry forms,.. For a bit of fun, I started thinking “what really makes Cloud CMS better than your CMS” embracing my school boy mentality. 1. SaaS and/or On-Premise Cloud CMS is avaible as a SaaS product and OnPremise. Docker containers have allowed us to distribute the Cloud CMS product easily for On-Premise/Private Cloud installation. Whils

Score: 0.68006426

Gitana / 3.2 / Guide / Guide / 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 down to a single permission. This access control is authority-based which means that it's applied by granting authorities (or roles) that a principal has over an object. Let's buckle down on the terminology for a moment: A Permissioned entit

Score: 0.67454654

Gitana / 4.0 / Data Engine / 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 down to a single permission. This access control is authority-based which means that it's applied by granting authorities (or roles) that a principal has over an object. Let's buckle down on the terminology for a moment: A Permissioned entit

Score: 0.67454654

Gitana / 3.2 / Guide / Guide / UI Developers Guide / Actions / new_folder

new_folder ID: new_folder This brings up the New Folder wizard that guides users through the process of creating a new folder within the currently viewed folder. This wizard is aware of the currently viewed folder and the current user and derives its behavior based off of those contexts. The newly created folder is created as a child of the current folder. Sample Code var UI = require("ui"); var actionContext = {}; UI.startAction(observableHolder, "new_folder", actionContext, function(err) {

Score: 0.668435

Gitana / 4.0 / Developers / User Interface Customization / Actions / new_folder

new_folder ID: new_folder This brings up the New Folder wizard that guides users through the process of creating a new folder within the currently viewed folder. This wizard is aware of the currently viewed folder and the current user and derives its behavior based off of those contexts. The newly created folder is created as a child of the current folder. Sample Code var UI = require("ui"); var actionContext = {}; UI.startAction(observableHolder, "new_folder", actionContext, function(err) {

Score: 0.668435

Gitana / 3.2 / Guide / Guide / UI Developers Guide / Templates

Templates On pages like "Content Types" and "Search", each list item has some detailed information displayed. You can customize the information you hope to appear via Templates. Create a UI Template Fill in the title and a unique key to create a new UI template. You can also write down some description for the template. Nodes with qname n:ui_template have two properties: key, which is a unique identifier of the template, and type, which is the type of targets the template is applied to. Currentl

Score: 0.66061395