2011-07-07 18 views
6

Me di cuenta de que el sitecore tiene la opción de exportar usuarios en formato Excel.Exportar la lista de elementos de Sitecore como Excel (u otros formatos)

screenshot of the user managers

Es necesario disponer de una funcionalidad similar para la exportación de 'participaciones', (un usuario puede dar de alta a participar en un 'evento', y si su entrada es aprobada a través de un flujo de trabajo Sitecore, una 'participación' el elemento se crea en el árbol de contenido)

Dado que la mayoría de las cosas en Sitecore se basan esencialmente en elementos, y quiero exportar elementos a Excel, mi pregunta es: ¿cuáles son algunas de las mejores maneras de hacerlo?

Preguntas:

  1. ¿Hay una manera de volver a utilizar esta funcionalidad para los artículos regulares?
  2. ¿Sería una buena idea crear una página de administración personalizada (alguna sugerencia para hacer esto?) Que tenga algún código personalizado que lea los elementos de la base de datos usando la API?
  3. ¿hay complementos de sitios/proyectos de fuentes compartidas que puedan ayudarme a lograr esto?

¿O alguien tiene una idea mejor? - ¿Sería mejor simplemente almacenar las participaciones en SQL? Principalmente lo hago de esta manera porque quiero hacer uso de las ofertas de funcionalidad 'gratuita', por ejemplo, flujo de trabajo, pero si eso me lleva a usar patrones anti, por favor dispárame;)

Respuesta

4

Encontrado un excelente compartido módulo de fuente que hace exactamente esto (y mucho más)! Básicamente le permite configurar (y ampliar fácilmente, si es necesario) cualquier tipo de informe basado en tabla sobre 'elementos'.

El módulo de informe se muestra como una aplicación en el menú de sitecore (como la herramienta de administrador de usuarios) y viene con características como xml, csv, xls export. También es muy fácil de configurar, una vez que lo dominas.

http://trac.sitecore.net/AdvancedSystemReporter

Cuestiones relacionadas