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

时间:2011-07-07 12:16:05

标签: excel sitecore sitecore6

我注意到sitecore可以选择以Excel格式导出用户。

screenshot of the user managers

我需要具有类似的功能来导出'参与',(用户可以参加'活动',如果他们的参赛作品通过sitecore工作流程获得批准,则会在内容中创建'参与'项目树)

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

问题:

  1. 有没有办法在常规项目中重复使用此功能?
  2. 创建一个自定义管理页面(有关这样做的任何提示吗?)是不是一个好主意,它有一些使用API​​从数据库中读取项目的自定义代码?
  3. 是否有sitecore插件/共享源项目可以帮助我实现这一目标?
  4. 或者有没有人有更好的主意? - 将参与存储在SQL中会更好吗?我主要是这样做的,因为我想利用'免费'功能提供,例如工作流程,但如果这导致我使用反模式请拍我;)

2 个答案:

答案 0 :(得分:6)

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

P.S。由于我没有足够的声誉,因此无法对原始答案发表评论。哦,好吧:)。

答案 1 :(得分:4)

找到了一个最优秀的共享源模块,它完成了这个(以及更多)! 基本上它允许您配置(并且如果需要,可以轻松扩展)任何类型的基于表格的“项目”报告。

报告模块在sitecore菜单中显示为应用程序(如用户管理器工具),并带有xml,csv,xls export等功能。一旦掌握了它,它也很容易设置。

http://trac.sitecore.net/AdvancedSystemReporter