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.