2
votes

I would like to add content to Kentico CMS Tree using Kentico 7 API in ASP.NET web forms. Main idea: users send the application to the competition via form on my site and I would like to save this application on CMS tree. It will be a competition with hierarhical tree structure of document types:

Competition -> Competition Application -> Application Comment

I would like content editor to clean unappropriate comments. I have three servers: development environment, staging and production. Content editors have permissions to edit data only on staging. But if I save user application to CMS tree they couldn't do it in staging environment (you can see in only on production). I will be using workflows so it is necessary to use Kentico API. I also cannot give permissions to content editors to edit data on the production environment directly.

So how can I make a competition using API, access workflows and allow content editors edit bad comments on staging? Do you have any idea how can I solve this problem? I would like to avoid making separate website with backoffice.

1

1 Answers

1
votes

Take some time to read Kentico's documentation on working with documents and the workflow using their API.

In particular, read how to create documents and how to control workflow

You can control whether or not a document is published by manipulating what step it's in in the workflow.

You can also manually synchronize documents using the staging module's API. Its documentation can be found here