Successfully reported this slideshow.

01 webinar caso_migracion_portalweb_v1.4.1-intix

1,735 views

Published on

MIGRATION WEBSITE ALFRESCO WCM

Published in: Technology
  • Be the first to comment

  • Be the first to like this

01 webinar caso_migracion_portalweb_v1.4.1-intix

  1. 1. Migración de Websites a Alfresco WCM Roger Carhuatocto Barcelona, 26 de enero 2010
  2. 2. Alfresco Webinars / 2 Roger Carhuatocto Acerca del presentador  Consultor Senior Responsable técnico en el desarrollo de las líneas de negocio relacionada a SOA, BPM, ECM, Portal, Seguridad y QA Podéis encontrarme en:  Blog: http://holisticsecurity.worpress.com  Twitter: http://www.twitter.com/chilcano  Linkedin: http://www.linkedin.com/in/rcarhuatocto
  3. 3. Contenidos ● Definición del Caso ● ¿Qué necesitas? ● ¿Qué producto o software usar? ● CMS, definiciones ● Alfresco ECM ● ECM ● Gestión Documental Corporativa ● Gestión de Contenidos Web ● Web2.0 / Collaboration / Social Network ● Alfresco Share: Colaboración ● Web Studio ● Record Management ● Interfaces ● Estándares abiertos ● Estrategia de Migración ● Etapa 1 ● Etapa 2 ● Etapa 3 ● Etapa 4 ● Demostración ● Información Adicional y Preguntas
  4. 4. Alfresco Webinars / 4 1. Definición de caso  Website basado en Java: Java Server Pages (paginas dinámicas): 50 jsp’s HTML (páginas estáticas): 600 páginas web CSS: 4 css JavaScript: 30 Imágenes: 1200 imágenes PDF pre-generados: 2000 pdf’s  Técnico Servidor OC4J de Oracle, en HA. BD Oracle. Web en Alta Disponibilidad. Ningún segundo de downtime Ninguna pérdida de página, link, imagen, ..  Aplicar nuevo Look&Feel para Portal Web  Incorporar Workflow para Edición/Validación/Publicación de contenido (1 Editor, 1 Validador y 1 Publicador, es decir, 3 roles.).  El “Welcome Page” es por lo general la página más visitada, es posible ir a todas las páginas desde esta primera, es dinámica.  Incorporar nuevos componentes Web2.0 al Portal Web. Requerimientos ocultos 1. Quiero que sea seguro 2. Quiero que sea robusto y que no se caiga 3. Lo usaré también como Intranet, las aplicaciones de Negocio de mi organización lo usarán como repositorio de documentos, no sólo Web. 4. Quiero que cumpla los estándares y que esté alineado a las tendencias Web2.0: • JSR-170 • JSR-168 • CMIS • Web2.0 • Canal de Twitter, Blog, Wiki, Foros, YouTube, Flckr, Google …. • Ajax/RIA 5. Etc. Requerimientos ocultos 1. Quiero que sea seguro 2. Quiero que sea robusto y que no se caiga 3. Lo usaré también como Intranet, las aplicaciones de Negocio de mi organización lo usarán como repositorio de documentos, no sólo Web. 4. Quiero que cumpla los estándares y que esté alineado a las tendencias Web2.0: • JSR-170 • JSR-168 • CMIS • Web2.0 • Canal de Twitter, Blog, Wiki, Foros, YouTube, Flckr, Google …. • Ajax/RIA 5. Etc.
  5. 5. Alfresco Webinars / 5 2. ¿Qué necesitas?  Tener en cuenta lo siguiente: Tamaño de Organización, Volumen de Información: Enorme Grande Mediana Pequeña Muy pequeña Tamaño de Organización, Volumen de Información: Enorme Grande Mediana Pequeña Muy pequeña Hacer foco en el propósito fundamental (objetivo principal): Gestión de Documentos (DM) Gestión de Contenidos Web (WCM) Gestión de Contenidos Corporativos (ECM) Gestión de Multimedios Sindicación de Contenidos Búsqueda de Información Gestión de Registros (RM) Archivo de Documentos (Archiving) … Hacer foco en el propósito fundamental (objetivo principal): Gestión de Documentos (DM) Gestión de Contenidos Web (WCM) Gestión de Contenidos Corporativos (ECM) Gestión de Multimedios Sindicación de Contenidos Búsqueda de Información Gestión de Registros (RM) Archivo de Documentos (Archiving) … Presupuesto: Euros / USD$ Millones Euros / USD$ 100K’s Euros / USD$ 10K’s Euros / USD$ 1K’s Free Presupuesto: Euros / USD$ Millones Euros / USD$ 100K’s Euros / USD$ 10K’s Euros / USD$ 1K’s Free
  6. 6. Alfresco Webinars / 6 3. ¿Qué producto o software usar?
  7. 7. Alfresco Webinars / 7 4. CMS  Definiciones Un “Content Management System” es una tecnología/producto/software usado para publicar y gestionar contenidos de un “site”. Un “Content Management System” es una tecnología/producto/software usado para publicar y gestionar contenidos de un “site”. El contenido es publicado usando plantillas o “wizards”.El contenido es publicado usando plantillas o “wizards”. El CMS consiste de 2 partes principales: “Content Production System” (CPS) y “Presentation Management System” (PMS) O “Content Management System” (CMS) y “Web Publishing Tool” (WPT) http://blogs.alfresco.com/wp/pmonks (Pete Monks) El CMS consiste de 2 partes principales: “Content Production System” (CPS) y “Presentation Management System” (PMS) O “Content Management System” (CMS) y “Web Publishing Tool” (WPT) http://blogs.alfresco.com/wp/pmonks (Pete Monks) Producción de contenido Publicación
  8. 8. Alfresco Webinars / 8 5. Alfresco ECM: Gestión Documental Corporativa  ECM
  9. 9. Alfresco Webinars / 9 5. Alfresco ECM: Gestión Documental Corporativa  Gestión Documental Corporativa
  10. 10. Alfresco Webinars / 10 5. Alfresco ECM: Gestión de Contenidos Web  Gestión Contenido Web
  11. 11. Alfresco Webinars / 11 5. Alfresco ECM: Colaboración y Social  Web2.0 / Collaboration / Social Network
  12. 12. Alfresco Webinars / 12 5. Alfresco ECM: Alfresco Share: Colaboración  Alfresco Share: Colaboración
  13. 13. Alfresco Webinars / 13 5. Alfresco ECM: Web Studio  Web Studio
  14. 14. Alfresco Webinars / 14 5. Alfresco ECM: Record Management  RM
  15. 15. Alfresco Webinars / 15 5. Alfresco ECM: Interfaces  Interfaces
  16. 16. Alfresco Webinars / 16 5. Alfresco ECM: Estándares abiertos  Estándares abiertos
  17. 17. Alfresco Webinars / 17 •Test Master Plan •Test Master Plan 6. Estrategia de Migración Inventario de activos Inventario de activos Arquitectura de Información Arquitectura de Información Contabilizar e identificar todos los activos. Contabilizar e identificar todos los activos. Definir arquitectura: •Árbol actual de website •Árbol nuevo •Nuevo Look&Feel y Wireframes/Prototipo de cada nueva página. Definir arquitectura: •Árbol actual de website •Árbol nuevo •Nuevo Look&Feel y Wireframes/Prototipo de cada nueva página. Catalogación y Clasificación de activos Catalogación y Clasificación de activos Definir categorías. Clasificar todos los activos según estas categorías. •Workflow •Página dinámica •Página única (no usará plantilla) •Página estática (usará plantilla) •Imagen, CSS, JavaScript •Media (PDF, DOC, PPT, MP3, AVI, …) Definir categorías. Clasificar todos los activos según estas categorías. •Workflow •Página dinámica •Página única (no usará plantilla) •Página estática (usará plantilla) •Imagen, CSS, JavaScript •Media (PDF, DOC, PPT, MP3, AVI, …) Despliegue de Alfresco WCM Despliegue de Alfresco WCM Export de Activos e Bulk-Import a nuevo Site Export de Activos e Bulk-Import a nuevo Site Control de Calidad y Validación Control de Calidad y Validación Desarrollo de Plantillas (XForms) Desarrollo de Plantillas (XForms) Export e Import de contenidos a Plantillas Export e Import de contenidos a Plantillas Control de Calidad y Validación Control de Calidad y Validación Despliegue de Plantillas Despliegue de Plantillas Incorporación de componentes Web2.0 Incorporación de componentes Web2.0 Control de Calidad y Validación Control de Calidad y Validación •Webcrawler/Spiders •Sitemap Tools •Webcrawler/Spiders •Sitemap Tools •MindMap •Wireframing tools •MindMap •Wireframing tools •MindMap•MindMap •XForms •XLS •XForms •XLS •XForms •XLS •XForms •XLS •Alfresco Share •Alfresco Studio •Alfresco Share •Alfresco Studio •Link Checker Tool •Automatic UI Test Tool •Regression Test Tool •Load Test Tool •Link Checker Tool •Automatic UI Test Tool •Regression Test Tool •Load Test Tool •Alfresco Tools•Alfresco Tools 3 - 5 meses La INGESTIÓN del contenido se hace después del Bulk-Import, es decir, dentro de Alfresco. La INGESTIÓN del contenido se hace después del Bulk-Import, es decir, dentro de Alfresco. •S-IDE (Sustainable IDE for Alfresco) •S-IDE (Sustainable IDE for Alfresco)
  18. 18. Alfresco Webinars / 18 6. Estrategia de Migración  Etapa 1: Inventario de Activos, catalogación y clasificación. 1.1. 2.2. 4.4. 3.3.
  19. 19. Alfresco Webinars / 19 6. Estrategia de Migración  Etapa 1: Inventario de Activos, catalogación y clasificación. 5.5. 4.4. 1.1. 2.2. 3.3.
  20. 20. Alfresco Webinars / 20 6. Estrategia de Migración  Etapa 2: De- composición de contenidos (Arquitectura de Información) 1.1. 2.2. 3.3. XForms EditorXForms Editor XML/XSD/XSL ToolXML/XSD/XSL Tool 4.4. Mock-up, Wireframing ToolMock-up, Wireframing Tool
  21. 21. Alfresco Webinars / 21 6. Estrategia de Migración  Etapa 3: Bulk Import, traspaso de contenido 1.1. 2.2. 3.3.
  22. 22. Alfresco Webinars / 22 6. Estrategia de Migración  Etapa 4: Despliegue de Plataforma File System Receiver (FSR) Surf Web Application Entorno de Composición Entorno de Delivery Local Disk Surf Web Application Entorno de Composición Entorno de Delivery Alfresco Server Receiver (ASR) Response (JSon, HTML, XML, Atom) HTTP Request DinámicoEstático
  23. 23. Alfresco Webinars / 23 6. Estrategia de Migración  Etapa 4: Control de Calidad e Incorporación de elementos Web 2.0 1.1. 2.2. •Alfresco WebScripts + REST: •Alfresco Share / Alfresco Surf •Alfresco Studio •RIA/Widgets: •Google Gadgets, YUI, … •Alfresco WebScripts + REST: •Alfresco Share / Alfresco Surf •Alfresco Studio •RIA/Widgets: •Google Gadgets, YUI, … 3.3.
  24. 24. Alfresco Webinars / 24 7. Demostración 4. Crear Formularios (XForms, XLS, XSD, XML) para las NEWS. 3. Configurar Deployer / Receiver. 2. Catalogación y clasificación de activos del website. 1. Definir objetivos (http://localhost/intix). 5. Incorporar Widget (lector Twitter) a HOME.
  25. 25. Alfresco Webinars / 25 ¡Gracias por vuestra atención!¡Gracias por vuestra atención!

×