2011-07-07 62 views
6

我注意到sitecore可以選擇以Excel格式導出用戶。將Sitecore項目列表導出爲Excel(或其他格式)

screenshot of the user managers

我需要有類似的功能爲出口「參股」,(一個用戶可以爭取參加一個「事件」,如果他們進入通過Sitecore的工作流程中,「參與」批准項目在內容樹中創建)

由於Sitecore中的大部分內容基本上都基於項目,並且我想將項目導出到Excel,所以我的問題是 - 這樣做的最佳方法是什麼?

問題:

  1. 有沒有辦法重新使用這個功能對於經常項目?
  2. 創建一個自定義管理頁面(有關這樣做的任何提示?)是否是一個好主意?它有一些自定義代碼,使用API​​從數據庫讀取項目?
  3. 是否有sitecore插件/共享源項目,可以幫助我實現這一目標?

或者沒有人有更好的主意嗎? - 將參與者存儲在SQL中會更好嗎?我主要是這樣做,因爲我想利用'免費'功能提供,例如工作流程,但如果這導致我使用反模式,請拍我;)

回答

4

找到一個最優秀的共享源模塊正是這(以及更多)! 基本上,它允許您配置(並輕鬆擴展,如果您需要)任何種類的基於表格的'項目'報告。

報告模塊顯示爲sitecore菜單中的應用程序(如用戶管理器工具),並附帶了xml,csv,xls導出等功能。一旦你掌握了它,它也很容易設置。

http://trac.sitecore.net/AdvancedSystemReporter

相關問題