Found 182 results for "scripting association"
The search executed in 0.001772348 seconds. That's fast.
Gitana / 4.0 / Data Engine / Aspects / RelatedRelated QName: f:related This feature is applied internally to nodes that are on the other end of a relator association to indicate that the target node is related to the source node. This feature acts as a marker to tell Cloud CMS to consider the related nodes and the relator association at persistence time so the properties can be managed more efficiently in terms of mapping values from one end of the relationship to the other. There is no need to apply or work with this feature manually. For
Score: 1.8967699
|
|
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: 1.8852211
|
|
Gitana / 3.2 / Guide / Guide / Features / Knowledge SpaceKnowledge Space QName: f:knowledge-space Used to indicate that a node should behave as a Knowledge Space. A Knowledge Space has zero or more knowledge properties. A knowledge property is a regular old property on your JSON object that is special in that its value may propagate to other nodes automatically. A Knowledge Space is holds the "master value" for those knowledge properties. When those properties change, their new values are pushed to any other nodes that are sharing the knowledge from t
Score: 1.8232763
|
|
Gitana / 4.0 / Data Engine / Aspects / Knowledge SpaceKnowledge Space QName: f:knowledge-space Used to indicate that a node should behave as a Knowledge Space. A Knowledge Space has zero or more knowledge properties. A knowledge property is a regular old property on your JSON object that is special in that its value may propagate to other nodes automatically. A Knowledge Space is holds the "master value" for those knowledge properties. When those properties change, their new values are pushed to any other nodes that are sharing the knowledge from t
Score: 1.8232763
|
|
Gitana / 3.2 / Guide / Guide / UI Developers Guide / Evaluators / context-document-is-nodecontext-document-is-node If a Document is currently being observed and is a node (not an association). { "evaluator": "context-document-is-node" }
Score: 1.7470913
|
|
Gitana / 4.0 / Developers / User Interface Customization / Evaluators / context-document-is-nodecontext-document-is-node If a Document is currently being observed and is a node (not an association). { "evaluator": "context-document-is-node" }
Score: 1.7470913
|
|
Gitana / 3.2 / Guide / Guide / API / Data TypesData Types Application Archive Association Authentication Grant Auto Client Mapping Billing Provider Configuration Branch Changeset Client Directory Domain Domain Group Domain User Email Email Provider Identity Node Plan Platform Registrar Registration Repository Scheduled Work Settings Tenant Vault Web Host
Score: 1.7134036
|
|
Gitana / 4.0 / Data Engine / API / Data TypesData Types Application Archive Association Authentication Grant Auto Client Mapping Billing Provider Configuration Branch Changeset Client Directory Domain Domain Group Domain User Email Email Provider Identity Node Plan Platform Registrar Registration Repository Scheduled Work Settings Tenant Vault Web Host
Score: 1.7134036
|
|
Gitana / 3.2 / Guide / Guide / Security / PermissionsPermissions 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: 1.7100629
|
|
Gitana / 4.0 / Data Engine / Security / PermissionsPermissions 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: 1.7100629
|
|
How to Retrieve content by their document library pathYou can retrieve content by their document library path using the CMS API using the Node API. For example, you can paginate through the children of a node using this call: http://api.cloudcms.com/docs#!/node/get_repositories_repositoryId_branches_branchId_nodes_nodeId_children GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/children?path={path} In this case, you would set "nodeId" to the value "root" to indicate the root node. And then use "path" to describe the offset. If yo
Score: 1.6668658
|
|
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: 1.6394067
|
|
Gitana / 3.2 / Guide / Guide / Cookbooks / Java Cookbook
Java Cookbook Getting Started To get started with the Java driver, please visit the Gitana Java Driver Page. We recommend that you use Maven. At a minimum, you will need to add the following repository declaration to your pom.xml file:
Score: 1.627739
|
|
Gitana / 3.2 / Guide / Guide / Cookbooks / JavaScript (Legacy) CookbookJavaScript (Legacy) Cookbook Getting Started To get started with the JavaScript driver, please visit the Gitana JavaScript (Legacy) Driver Page. Connecting to Gitana To connect, supply your API Keys as the argument to the connect() method. Gitana.connect({ "clientKey": "{clientKey}", "clientSecret": "{clientSecret}", "username": "{username}", "password": "{password}", "baseURL": "https://api.cloudcms.com" }, function(err) { var platform = this; }); If a problem w
Score: 1.627739
|
|
Gitana / 3.2 / Guide / Guide / Cookbooks / Node.js CookbookNode.js Cookbook Getting Started To get started with the Node.js driver, please visit the Cloud CMS Node.js Driver Page. One thing to keep in mind is that the Node.js driver is based on the JavaScript driver. As such, they're pretty similar. That said, the Node.js driver can do a few important tricks that you can't do in the JavaScript driver. Connecting to Cloud CMS To connect, create a file called gitana.json in your application root. For information on how to acquire this file, please read up
Score: 1.627739
|
|
Gitana / 4.0 / Developers / Cookbooks / Java Cookbook
Java Cookbook Getting Started To get started with the Java driver, please visit the GitanaJava Driver Page. We recommend that you use Maven. At a minimum, you will need to add the following repository declaration to your pom.xml file:
Score: 1.627739
|
|
Gitana / 4.0 / Developers / Cookbooks / JavaScript (Legacy) CookbookJavaScript (Legacy) Cookbook Getting Started To get started with the JavaScript driver, please visit the Gitana JavaScript (Legacy) Driver Page. Connecting to Gitana To connect, supply your API Keys as the argument to the connect() method. Gitana.connect({ "clientKey": "{clientKey}", "clientSecret": "{clientSecret}", "username": "{username}", "password": "{password}", "baseURL": "https://api.cloudcms.com" }, function(err) { var platform = this; }); If a problem w
Score: 1.627739
|
|
Gitana / 4.0 / Developers / Cookbooks / Node.js CookbookNode.js Cookbook Getting Started To get started with the Node.js driver, please visit the Cloud CMS Node.js Driver Page. One thing to keep in mind is that the Node.js driver is based on the JavaScript driver. As such, they're pretty similar. That said, the Node.js driver can do a few important tricks that you can't do in the JavaScript driver. Connecting to Cloud CMS To connect, create a file called gitana.json in your application root. For information on how to acquire this file, please read up
Score: 1.627739
|
|
Programmatically create content in a folder?The Cloud CMS content API lets you work with JSON to create any kind of content you'd like. It supports any JSON structure you desire and also supports a number of special properties that you can use to make life easier for you. These special properties are: _rootNodeId - The mount node ID of the root against which relatives path are computed. By default, this is the root of the repository. In general, it isn't necessary to use this property unless you have multiple mount nodes configured. And m
Score: 1.5759072
|
|
Gitana / 3.2 / Guide / Guide / API / StatisticsStatistics Cloud CMS automatically collects and aggregates node statistics for you as you connect nodes together in the content graph. Nodes are entities and associations are used to connect them together through a series of relationships. As nodes are connected together, both the source and target node may optionally adjust the statistics tracked on either end of the relationship. These statistics generally track aggregations, sums and totals of counters for properties on either end of the rela
Score: 1.542244
|
|
Gitana / 4.0 / Data Engine / API / StatisticsStatistics Cloud CMS automatically collects and aggregates node statistics for you as you connect nodes together in the content graph. Nodes are entities and associations are used to connect them together through a series of relationships. As nodes are connected together, both the source and target node may optionally adjust the statistics tracked on either end of the relationship. These statistics generally track aggregations, sums and totals of counters for properties on either end of the rela
Score: 1.542244
|
|
Gitana / 3.2 / Guide / Guide / Cookbooks / Go CookbookGo Cookbook Getting Started To get started with the Go driver, visit the Github Page or Package Page to view the source code, tests and basic usage examples. You can install the driver via the command line: go get github.com/gitana/cloudcms-go-driver Connecting to Cloud CMS There are two ways to connect with the Go driver: By finding a gitana.json file in your working directory, or by providing a config configuration. // Connect to CloudCMS using gitana.json in working directory session, err :=
Score: 1.5311815
|
|
Gitana / 4.0 / Developers / Cookbooks / Go CookbookGo Cookbook Getting Started To get started with the Go driver, visit the Github Page or Package Page to view the source code, tests and basic usage examples. You can install the driver via the command line: go get github.com/gitana/cloudcms-go-driver Connecting to Gitana There are two ways to connect with the Go driver: By finding a gitana.json file in your working directory, or by providing a config configuration. // Connect to Gitana using gitana.json in working directory session, err := clou
Score: 1.5311815
|
|
Gitana / 4.0 / Developers / Cookbooks / C# Cookbook
C# Cookbook Getting Started To get started with the C# driver, visit Gitana C# Driver Page or the Github Page. It is written with .NET Core and can be used in any compatible project. You can install the driver via the command line: dotnet add package cloudcms
or from within Visual Studio: Install-Package cloudcms
Or by adding this to your .csproj file (you may have to adjust the version):
Score: 1.5037785
|
|
Gitana / 3.2 / Guide / Guide / Features / LockedLocked QName: f:locked Applied to a node to indicate that it has been locked. A locked node is one that a user has specifically requested the lock for. If the lock is granted, the node will only be editable by the owner of the lock. The lock may only be released by the owner of the lock or a manager/administrator of the branch. It is not necessary to work with the f:locked feature directly. Locking and unlocking are handled through specific API calls that check whether such modifications are all
Score: 1.4998397
|