2011-07-07 59 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

相关问题