将Sitecore项目列表导出为Excel(或其他格式)

我注意到,sitecore可以select以Excel格式导出用户。

用户管理器的截图

我需要具有类似的导出“参与”function,(用户可以参与“事件”,如果他们的参赛作品是通过sitecore工作stream程批准的,则在内容树中创build“参与”项目)

由于Sitecore中的大部分内容基本上都是基于项目,我想将项目导出到Excel,所以我的问题是 – 这样做的最佳方法是什么?

问题:

  1. 有没有办法重用这个function的常规项目?
  2. 创build一个自定义pipe理页面(这样做的任何提示?)是一个好主意,它有一些自定义代码,使用API​​从数据库中读取项目?
  3. 有sitecore插件/共享源项目,可以帮助我实现这一目标吗?

还是有没有人有一个更好的主意? – 将参与存储在SQL中会更好吗? 我主要是这样做的,因为我想利用“免费”function,例如工作stream程,但是如果这导致我使用反模式,请拍摄我;)

链接现在是不同的: https : //marketplace.sitecore.net/en/Modules/Advanced_System_Reporter.aspx

PS不能留下评论原来的答案,因为我没有足够的声誉。 好吧 :)

find了一个最好的共享源模块,正是这个(以及更多)! 基本上它允许你configuration(如果你需要的话,很容易扩展)任何种类的基于表格的报告。

报告模块显示为sitecore菜单中的应用程序(如用户pipe理器工具),并带有xml,csv,xls导出等function。 一旦你掌握了它,它也很容易build立起来。

http://trac.sitecore.net/AdvancedSystemReporter