Found 561 results for "gitana 4.0 forms api templates-example3-control-text"
The search executed in 0.012424793 seconds. That's fast.
Gitana / 4.0 / Data Engine / Content Models / DefinitionsDefinitions 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 should have, the types of every element (such as whether a property is a string or a number), constraints and other nested aspects of the content type. Definitions come in several flavors, the main ones being: Content Type Definitions Association Definitions Feature Definitions Cloud CMS lets you create adhoc cont
Score: 0.66453797
|
|
Gitana / 4.0 / Developers / Command Line Interface / OverviewCommand Line The Cloud CMS command-line client gives developers a way to work with their Cloud CMS tenant projects, applications, data stores and other resources from the command line. The CLI (command-line client) is a Node.js based command line tool that is very easy to use and available at no charge. Note: A valid Cloud CMS subscription is required to connect to Cloud CMS with the command-line client. This subscription can be a paid subscription or a free trial account. Getting Started client
Score: 0.6644907
|
|
Bulk ImportWhy is there a need for Bulk Import for existing content into a CMS? Content is extremely valuable and expensive to recreate. It’s too valuable to lose and recreating it manually can be a daunting prospect. Your existing content is an important concern at the start of any CMS project – how to migrate content and the related costs is a very important consideration. If there is content that does need to be imported into the CMS then you will need to have a robust repeatable automated process such
Score: 0.66039145
|
|
How does security work in Cloud CMS?Cloud CMS provides two ways to describe access rights to things: Object-level / role-based authorities Team / role-based authorities With object-level / role-based authorities, you assign a principal (either a user or a group) a role against something. For example, you might give Joe the CONSUMER role against a content node. When Joe then interacts with the content node in the future, he will do so with the CONSUMER role which will allow him to "read" the node. With team / role-based authorities
Score: 0.64182484
|
|
Gitana / 3.2 / Guide / Guide / Command LineCommand Line The Cloud CMS command-line client gives developers a way to work with their Cloud CMS tenant projects, applications, data stores and other resources from the command line. The CLI (command-line client) is a Node.js based command line tool that is very easy to use and available at no charge. Note: A valid Cloud CMS subscription is required to connect to Cloud CMS with the command-line client. This subscription can be a paid subscription or a free trial account. Getting Started client
Score: 0.6396653
|
|
Gitana / 3.2 / Guide / Guide / API / Data Types / ClientClient 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}} Configuration Clients maintain a configuration that you can adjust or consult as you create, update and query for them. The following table presents you t
Score: 0.63577914
|
|
Gitana / 4.0 / Data Engine / API / Data Types / ClientClient 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}} Configuration Clients maintain a configuration that you can adjust or consult as you create, update and query for them. The following table presents you t
Score: 0.63577914
|
|
Gitana / 3.2 / Guide / Guide / User Interface / LockingLocking Cloud CMS locking is a "data lock" approach which is a transactional lock is taken out when the write of multiple documents begins. This is a transactional lock in the sense that it blocks other write operations against those documents and fails entirely with rollback if any of the documents fail individually. We have transactional writes for multiple documents. We have a changeset-driven versioning model where each transaction writes onto it's own changeset. N number of documents may wr
Score: 0.62427354
|
|
Gitana / 3.2 / Guide / Guide / UI Developers Guide / Contexts / project-manage-contextproject-manage-context [ { "evaluator": "context-project", "config": { "project-manage-context": { "items": [ { "key": "project/manage/header", "title": "Manage", "order": 10000, "header": true, "allowAuthority": [ "collaborator", "manager" ], "items": [ { "key": "project/settings", "title": "Project Settin
Score: 0.62427354
|
|
Gitana / 4.0 / Developers / User Interface Customization / Contexts / project-manage-contextproject-manage-context [ { "evaluator": "context-project", "config": { "project-manage-context": { "items": [ { "key": "project/manage/header", "title": "Manage", "order": 10000, "header": true, "allowAuthority": [ "collaborator", "manager" ], "items": [ { "key": "project/settings", "title": "Project Settin
Score: 0.62427354
|
|
Gitana / 4.0 / User Interface / User Interface / LockingLocking Cloud CMS locking is a "data lock" approach which is a transactional lock is taken out when the write of multiple documents begins. This is a transactional lock in the sense that it blocks other write operations against those documents and fails entirely with rollback if any of the documents fail individually. We have transactional writes for multiple documents. We have a changeset-driven versioning model where each transaction writes onto it's own changeset. N number of documents may wr
Score: 0.62427354
|
|
CMS editor LockingThere are two levels of locking which usually come into play in a scenario like this. One is a "UI lock" which is taken out when a user begins editing something within the user interface. This lock is released when they finished editing (either by hitting save or canceling). The other lock is a "data lock" which is a transactional lock taken out when the write of multiple documents begins. This is a transactional lock in the sense that it blocks other write operations against those documents and
Score: 0.62427354
|
|
Gitana / 4.0 / Data Engine / Security / OverviewSecurity Cloud CMS lets you define enterprise-grade access control policies across all of your content to ensure and assert that the right content is being accessed by the right people at all times. To achieve this, Cloud CMS offers a security engine that incorporates multiple levels of access provisioning. These include: A Role-based, multi-level Authorization engine that asserts Permissions on every API, service and DAO method invocation. Fine-grained, object-level access control lists for spe
Score: 0.6022349
|
|
Content Previews and Thumbnails with Cloud CMSCloud CMS lets you generate preview images (often called thumbnails) for any content item stored in your repository. This generation can be performed ahead of time via content modeling or it can be done in real-time using a simple URL call. Content Nodes In Cloud CMS, everyone content item you create is referred to as a node. A node is a JSON document that can have any structure you’d like. That is to say, you can drop any valid JSON document you’d like into Cloud CMS and the product will automa
Score: 0.6022349
|
|
Gitana / 3.2 / Guide / Guide / UI Developers Guide / UI ViewsUI Views Customized changes to the user interface configuration can be introduced through the use of UI View configuration documents. UI Views are JSON documents that contain one or more configuration blocks. The UI View configuration blocks are loaded after the standard configuration document and therefore have the opportunity to either extend or override the base configuration. UI View are scoped either to the platform or to the project. As such, you can use UI Config objects to customize the
Score: 0.5990691
|
|
Assessing the CMS cost options?The risks and costs associated with CMSs can be frightening. Many organizations have entered a CMS project, and are still to come out. Frustrated by the on-going costs of getting the CMS to work and then the costs of keeping it working. Partly this is due to unrealistic expectations but the primary reason is not looking at all the costs upfront and assessing the resources available to support a complex IT initiative. A basic for assessing your immediate and ongoing costs for any application is w
Score: 0.59190154
|
|
Gitana / 3.2 / Guide / Guide / API / Data Types / Scheduled WorkScheduled Work 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}} Configuration what frequency and what settings are provided for their described actions. You can adjust this confirmation at any time and supply i
Score: 0.5627214
|
|
Gitana / 4.0 / Data Engine / API / Data Types / Scheduled WorkScheduled Work 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}} Configuration what frequency and what settings are provided for their described actions. You can adjust this confirmation at any time and supply i
Score: 0.5627214
|
|
Gitana / 3.2 / Guide / Guide / WorkspacesWorkspaces Cloud CMS offers Workspaces to provide editors with a way to create their own private and shared spaces where they can work on content without stepping on each other's toes. Workspaces are implemented using branches to provide all of those capabilities to the editorial team, including fork, merge, differencing, compare and push/pull between workspaces. Editorial users can create workspaces for any purpose they wish. Here are a few good uses of workspaces: A place to work on content th
Score: 0.55678296
|
|
Gitana / 4.0 / Data Engine / Branches / WorkspacesWorkspaces Cloud CMS offers Workspaces to provide editors with a way to create their own private and shared spaces where they can work on content without stepping on each other's toes. Workspaces are implemented using branches to provide all of those capabilities to the editorial team, including fork, merge, differencing, compare and push/pull between workspaces. Editorial users can create workspaces for any purpose they wish. Here are a few good uses of workspaces: A place to work on content th
Score: 0.55678296
|
|
Gitana / 3.2 / Guide / Guide / Search / ExamplesExamples This page provides sample searches that you can review to get an idea of what is possible with search within Cloud CMS. Cloud CMS offers full integration to Elastic Search and, in doing so, it gives developers the ability to powerful queries using the Elastic Search DSL (as either JSON or a text-based query string format). Example: Full-text Search (using JS Driver) Suppose we want to search for all of the content nodes where the text eddie van halen appears. We can do so by using a ful
Score: 0.53628314
|
|
Gitana / 4.0 / Data Engine / Discovery / Search / ExamplesExamples This page provides sample searches that you can review to get an idea of what is possible with search within Cloud CMS. Cloud CMS offers full integration to Elastic Search and, in doing so, it gives developers the ability to powerful queries using the Elastic Search DSL (as either JSON or a text-based query string format). Example: Full-text Search (using JS Driver) Suppose we want to search for all of the content nodes where the text eddie van halen appears. We can do so by using a ful
Score: 0.53628314
|
|
Gitana / 4.0 / Forms / Fields / Upload FieldUpload Field The upload field provides a mechanism that enables end users to upload one or more files to a server endpoint and have references to those files stored in the JSON of your form. For example, you may have an array of files in your JSON consisting of filenames to assets that are uploaded to your server - something like: { "title": "My Files", "files": [{ "filename": "/folder1/folder2/file3.jpg" }, { "filename": "/folder1/folder2/file4.pdf" }] } This fi
Score: 0.53628314
|
|
How do I run custom validation before something is deleted?Cloud CMS provides several ways to run validation ahead of deletion. There are many use cases where this employed - such as: Preventing an Image from being deleted when it is being referenced by a live Web Page Preventing a required sub-object from being deleted Preventing something from deleted when one or more other things are referencing it or depend on it in some way Here are a few approaches which are commonly used: ## Content Model Dependencies We implement link validation via the graph. S
Score: 0.53628314
|
|
Recommended environmentThis is a big subject and, as you know, there are many ways to set things up to be robust. That said, some practices are better than others. I can relate at least what we do and what we've seen customers do. First, I'd recommend thinking of Cloud CMS as black box application that runs on top of MongoDB, Elastic Search (both of which can be thought of as databases) and a binary storage provider. Cloud CMS is a stateless application whose setup is actually quite simple. It doesn't maintain any sta
Score: 0.53628314
|