Groupware Media Req

20
Arquitectura e implementación de un sistema de administración de contenidos Disertant e: Ing. Damián Herrera E-mail: dherrera@civinext .com

Transcript of Groupware Media Req

Page 1: Groupware Media Req

Arquitectura e implementación de un sistema de administración de contenidos

Disertante: Ing. Damián HerreraE-mail: [email protected]

Page 2: Groupware Media Req

Arquitectura e implementación de un sistema de administración de contenidos

Agenda Civinext Groupware Arquitectura Generación de código Implementación de ORMHelper Paginación de datos ASP.Net Custom Controls

Page 3: Groupware Media Req

Civinext Groupware

Características de un diario en línea: Actualización constante Motor de búsqueda Interacción con el lector Galería de imágenes Soporte multimedial Columnistas Canales RSS Envío de Newsletters Dinámico y extensible

Page 4: Groupware Media Req

Civinext Groupware

La administración debe permitir al periodista: Ingresar contenidos dinámicamente Relacionar multimedios a los contenidos Relacionar los contenidos entre si Establecer los autores, secciones y categorías

de estos contenidos Configurar los comentarios Integrar con herramientas MS Office Integrar con componentes HTML de terceros

(YouTube, BubbleShare, etc.)

Page 5: Groupware Media Req

Civinext Groupware

La administración debe permitir al editor: Esquema de trabajo por aprobación Diagramación manual y automática de las

principales páginas: WYSIWYG real Incorporación dinámica de nuevas posiciones Edición dinámica de contenidos Gestión de plantillas

Proceso automático de publicación Agenda de publicación

Page 6: Groupware Media Req

Civinext Groupware

La administración debe permitir al diseñador gráfico: Administración total del diseño

Gestión de plantillas Gestión de posiciones de contenidos Gestión integrada de archivos satélites del

sitio Extensibilidad y personalización de todo el

sitio

Page 7: Groupware Media Req

Civinext Groupware

Periodista

Editor

Diseñador gráfico

Lectores

Disponibilidad critica

Disponibilidad critica Optimo

rendimiento

Optimo rendimiento

Ambientes separados

Ambientes separados

Page 8: Groupware Media Req

Arquitectura

Page 9: Groupware Media Req

Arquitectura

Page 10: Groupware Media Req

Arquitectura

Page 11: Groupware Media Req

Arquitectura

Page 12: Groupware Media Req

Generación de código

CodeHelper XML / XSLT Obtiene datos a través de Schemas Puede generar:

Entidades de negocio Reglas de negocio Controladores y vistas T-SQL Etc.

Page 13: Groupware Media Req

Implementación de ORMHelper

Inspirado en NHibernate ORM transparente para modelo de objetos Cache de objetos Soporte para funciones de usuario Soporte nativo para Asociations,

HashTable, SortedHashTable Soporte para relaciones Many-To-Many y

One-To-Many

Page 14: Groupware Media Req

Paginación de datos

Paginación en la base de datos Filtros Orden dinámico de datos

Page 15: Groupware Media Req

ASP.Net Custom Controls

IU Grid Paginación Columnas fijas Orden ASC/DESC

Salto de pagina Cantidad de reg. Scroll interno

Page 16: Groupware Media Req

ASP.Net Custom Controls

IU PanelView Paginación Salto de pagina Cantidad de reg.

Scroll interno

Page 17: Groupware Media Req

ASP.Net Custom Controls

IU MultipleSelector

Page 18: Groupware Media Req

ASP.Net Custom Controls

IU TabPanel IU TreeView

Page 19: Groupware Media Req

ASP.Net Custom Controls

IU Menu

Page 20: Groupware Media Req

¿Preguntas?

Disertante: Ing. Damián HerreraE-mail: [email protected]

Podes bajar esta presentación desde http://www.civinext.com/Si queres ser parte de nuestro equipo, escribinos a: [email protected]