Hi,
The easiest way would be to use
user contribution web parts which can be used on live site as described here:
http://devnet.kentico.com/docs/devguide/user_contributions_overview.htmYou can create alternative form for your document type which will be then used in user contribution web part. You can even
develop custom control if you do not find the built-in ones sufficient for your needs:
http://devnet.kentico.com/docs/devguide/developing_form_controls.htmIf you would like to perform some post-processing after or even before the document is inserted/updated, you can do so with
global event (document) handlers as described here:
http://devnet.kentico.com/docs/devguide/event_handlers_overview.htmIf you would like to go the way were completely custom form will be used, please bear in mind that we are talking about documents which are not used only in one table. They are stored in several tables:
CMS_Tree
CMS_Document
CustomDocumentTypeTable
You can use our
API to create/update documents as described with examples here:
http://devnet.kentico.com/docs/devguide/documents_api_examples_creating_documents.htmIf you are interested how form engine in Kentico
CMS works, please take a look on this video where I’m explaining the concept:
http://devnet.kentico.com/Videos/API/Kentico-CMS-Form-Engine.aspxThanks,
Miro