2014-09-11 37 views
2

我想在ASP.NET Web窗體中使用Kentico 7 API將內容添加到Kentico CMS樹中。主要想法:用戶通過我的網站上的表單將應用程序發送給競爭對手,並且我想將此應用程序保存在CMS樹上。它會隨着文檔類型的hierarhical樹結構的競爭:使用Kentico API進行比賽 - 編輯工作流程中的註釋

比賽 - >比賽中的應用 - >應用程序註釋

我想內容編輯清潔unappropriate意見。我有三個服務器:開發環境,分期和生產。內容編輯者有權僅在分段上編輯數據。但是如果我將用戶應用程序保存到CMS樹中,他們無法在登臺環境中執行它(只能在生產環境中看到)。我將使用工作流程,因此有必要使用Kentico API。我也無法授予內容編輯人員直接在生產環境中編輯數據的權限。

那麼,如何使用API​​進行競爭,訪問工作流並允許內容編輯者在分期上編輯錯誤評論?你有什麼想法我該如何解決這個問題?我想避免與後臺單獨建立網站。

回答

1

花一些時間閱讀Kentico's documentation關於使用他們的API處理文檔和工作流程。

特別要閱讀如何create documents,以及如何控制workflow

您可以控制一個文件是否被通過操縱哪一步是在工作流出版。

您還可以使用分段模塊的API手動同步文檔。它的文檔可以找到here

+0

我沒有執行這個問題 - 我已經做到了,它的工作,但我覺得我的競爭理念是錯誤的 - 我們有編輯評論的問題,因爲缺乏有機會在舞臺上編輯它們。另一方面,我不想爲內容編輯器創建單獨的網站來編輯cms樹上的內容。任何想法如何改變我的系統的機制,讓更容易編輯的東西? – 2014-09-11 14:06:00

+0

我只是使用一個簡單的工作流程,在文檔發佈前必須獲得批准。用戶提交評論,將評論文檔創建爲未發佈的文檔,將未發佈的文檔同步到分段,主持人審閱,如果他們批准該文檔,則會將其發佈,並將其與生產同步。您必須創建一些自定義控件和方法,以便在正確的時間以正確的順序完成所有這些操作,但它應該非常簡單。 – Jerreck 2014-09-11 14:30:01

+0

謝謝!我沒有想到同步評論回到分期! – 2014-09-12 06:19:06