CMS - Metodología de trabajo EMEPE

3,940 views

Published on

Descripcion de la metodologia de trabajo en Desarrollo de Portales Web con Administrador de contenidos (CMS). Utilizando PLONE. Trabajos realizados. Caracteristicas.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,940
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

CMS - Metodología de trabajo EMEPE

  1. 1.
  2. 2. Proceso de Trabajo<br />
  3. 3. 1. Arquitectura de la información<br />
  4. 4. Arquitectura de la información<br />1.A. Objetivos, Mensajes y Público<br />1.B. Contenidos y Funcionalidades<br />1.C. Organización de la información<br />
  5. 5. A. Objetivos, Mensajes y Público<br />Los Objetivos marcan el rumbo del Proyecto, y a su vez son la meta a cumplir. Serán comprendidos desde 2 enfoques:<br /><ul><li> Las necesidades y estrategias de la Organización.
  6. 6. Las necesidades y expectativas de los usuarios.</li></ul>Los Mensajes, por otro lado, expresan como el portal quiere mostrarse ante su Público.<br />Tareas a realizar: <br /><ul><li> Relevamiento y análisis (cuestionarios, entrevistas, etc.)</li></li></ul><li>B. Contenidos y Funcionalidades<br />Se relevará e identificará toda la información a publicarse (existente o no). La base para organizar la información se realizará teniendo en cuenta:<br /><ul><li> Los objetivos y mensajes
  7. 7. El estudio específico de la problemática
  8. 8. El conocimiento como consultores expertos en el medio</li></ul>Tareas a realizar: <br /><ul><li> Entrevistas con Áreas encargadas de publicación
  9. 9. Análisis de los contenidos y funcionalidades</li></li></ul><li>C. Organización de la información<br />En esta etapa, basada en las investigaciones previas se organiza toda la información en categorías (tópicos principales). <br />El diagrama de AI mostrará:<br /><ul><li> La estructura organizativa que se traza para contener la información
  10. 10. Las categorías y rutas de accesos que el usuario tendrá</li></ul>Tareas a realizar: <br /><ul><li> Creación de Arquitectura de Información
  11. 11. Desarrollo de wireframes</li></li></ul><li>Entregable: Presentación e Informe de AI<br />
  12. 12. Entregable: Presentación e Informe de AI<br />
  13. 13. 2. Diseño de Interfaz y Usabilidad<br />
  14. 14. Diseño de Interfaz y Usabilidad<br />La interfaz es lo que el usuario ve en su navegador. La misma tiene dos aspectos fundamentales a tomar en cuenta: <br /><ul><li>visuales (identidad, mensajes que transmitirá el sitio, etc.) y
  15. 15. funcionales (accesibilidad y usabilidad)</li></ul>Tareas a realizar: <br /><ul><li> Desarrollo de pautas de Diseño
  16. 16. Realización de Prototipos: dos prototipos diferentes y un tercero “candidato”</li></li></ul><li>Entregable: Presentación e Informe de Diseño<br />
  17. 17. Entregable: Presentación e Informe de Diseño<br />
  18. 18. Entregable: Presentación e Informe de Diseño<br />
  19. 19. 3. Desarrollo de Templates HTML para CMS <br />
  20. 20. Desarrollo de Templates HTML para CMS <br />Los Templates son las páginas que estructuralmente conforman patrones y se organizan mediante Tipologías.<br />Tareas a realizar: <br /><ul><li> Prototipo HTML de cómo deben verse las Páginas (mediante Templates)
  21. 21. Esquema de estructura del Sitio y tipologías asociadas
  22. 22. Desarrollo del HTML de los Componentes que conforman los Templates</li></li></ul><li>Entregable: Guía de componentes para publicación (interno para desarrolladores)<br />
  23. 23. 4. Desarrollo de Aplicación CMS <br />
  24. 24. Desarrollo de Aplicación CMS (Zope + Plone) <br />El trabajo realizado hasta esta etapa será aplicado en el Administrador de Contenidos (CMS) para generar el producto final.<br />Tareas a realizar: <br /><ul><li> Instalación de componentes de terceros.
  25. 25. Desarrollo de componentes necesarios.
  26. 26. Desarrollo del “Skin” o tema (aplicación de los templates).
  27. 27. Aplicación de Políticas de seguridad.
  28. 28. Configuración/desarrollo del WorkFlow de trabajo.</li></li></ul><li>Entregable: Producto funcionando en el Servidor de Desarrollo<br /><ul><li> Desarrollos:
  29. 29. Skin o Tema (Producto)
  30. 30. Productos desarrollados, incluyendo documentación (diagramas UML, diagrama de Workflows, etc.)
  31. 31. Archivo de configuración build.cfg (contruye un sitio plone vacío (sin contenidos) con los productos instalados y el skin aplicado.</li></li></ul><li>5. Implantación y Pruebas en el<br />Servidor de producción<br />
  32. 32. Implantación y Pruebas en el Servidor de producción<br />Una vez desarrollado el sistema, se procede a la instalación ypruebas en el Servidor de la organización. Tarea que se realiza en conjunto con el administrador de dicho Servidor.<br />Tareas a realizar: <br /><ul><li> Revisión de la infraestructura necesaria.*
  33. 33. Instalación de ZOPE.
  34. 34. Instalación de Plone.
  35. 35. Instalación de la Aplicación.
  36. 36. Carga mínima de contenido, grupos y usuarios para la realización de pruebas.
  37. 37. Pruebas finales sobre el servidor de producción</li></ul>…………………………………………………………………………………………………………<br />* Existe una infraestructura básica de Servidor Web que debe estar instalada.<br />Entregable: Producto final en el Servidor de la organización<br />
  38. 38. 6. Capacitación<br />
  39. 39. Capacitación<br />Se brindará capacitación para que los usuarios puedan utilizar la herramienta desde cualquier navegador web.<br />Tareas a realizar: <br /><ul><li> Manual para el Administrador, que explica como:
  40. 40. realizar tareas de mantenimiento (backup, compresión de la base, restauración, etc.)
  41. 41. recuperarse de un “desastre”
  42. 42. migración a un nuevo servidor
  43. 43. Curso de capacitación para los usuarios del sistema*</li></ul>…………………………………………………………………………………………………………<br />* Usuarios capacitadores<br />Entregable: junto con la capacitación se brindará un Manual de Carga.<br />
  44. 44. Capacitación<br />La capacitación a usuarios, puede ser presencial o a distancia. <br />Se capacitará en:<br /><ul><li>Fundamentos de los Administradores de contenido
  45. 45. Administrador de contenidos Plone.
  46. 46. Ingreso al sistema
  47. 47. Navegación
  48. 48. Búsqueda de documentos
  49. 49. Estados y visibilidad de un objeto de información (workflow)
  50. 50. Creación, modificación y eliminación de objetos de información
  51. 51. Creación de carpetas para la organización de documentos
  52. 52. Creación de carpetas inteligentes (búsquedas almacenadas)
  53. 53. Controlador de versiones y la función deshacer
  54. 54. Utilización de productos de terceros instalados
  55. 55. Utilización de productos desarrollados especialmente para el Portal</li></ul>Entregable: junto con la capacitación se brindará un Instructivo de Carga.<br />
  56. 56. La metodología descripta resultará<br />en un Producto final con las siguientes características:<br />
  57. 57. Producto de Código fuente abierto<br />(open source):<br /><ul><li> Libre y open source
  58. 58. Flexibilidad
  59. 59. Fiabilidad y seguridad
  60. 60. Actualización constante</li></li></ul><li>2. Producto Escalable:<br /><ul><li> Arquitectura escalable
  61. 61. WorkFlow personalizable
  62. 62. Multilingüe
  63. 63. Intranet
  64. 64. Upgrades</li></ul>(actualizaciones por desarrolladores de todo el mundo<br />con las nuevas tecnologías que van surgiendo)<br />
  65. 65. 3. Interfaz de carga web WYGIWYS<br />(lo que obtienes es lo que ves)<br />4. Independencia de los datos<br />y su presentación visual<br />(temas/templates)<br />5. Desarrollo con código limpio,<br />siguiendo los estándares de<br />accesibilidad y Usabilidad<br />(mejor SEO)<br />
  66. 66. 6. Información con Metadatos<br />(Interoperatividad a través de OAI + Dublin Core)<br />7. Sistema de autopublicación y<br />baja de los documentos<br />(fechas de alta y baja, etc.)<br />8. Sistema de gestión de usuarios<br />y grupos avanzado.<br />
  67. 67. Trabajos realizados<br />en Plone<br />
  68. 68. Portal Web Facultad de Humanidades de la UNLP<br />Un portal desarrollado a medida, una arquitectura pensada desde el punto de vista de una gran comunidad de usuarios con perfiles y necesidades bien definidos. La aplicación contiene las diferentes entidades y las relaciones entre las mismas, áreas de gestión, departamentos docentes, carreras de grado y posgrado, cargos docentes, personas, etc.<br />Diseño sobrio que enfatiza el mensaje de seriedad. Se privilegia la información.<br />Trabajo realizado: Análisis y Arquitectura de la Información, Diseño de interfaz, TemplatesHTMl, Desarrollo de la Aplicación e Instalación y puesta en marcha (en conjunto con el departamento técnico de la Facultad).<br />http://www.fahce.unlp.edu.ar<br />
  69. 69. Portal Web Facultad de Humanidades de la UNLP<br />
  70. 70. Intranet de Centros Regionales del INTA<br />Una aplicación a medida desarrollada en Plone. Una intranet con mucho énfasis en reforzar la imagen y en aplicar un diseño “diferente”.<br />Intranet que basará su fuerte en los pilares de una intranet: compartir información y la comunicación entre personas. Plonees execelente para este tipo de aplicaciones por su administración avanzada de usuarios y grupos.<br />Trabajo realizado: Análisis y Arquitectura de la Información, Diseño de interfaz y los Templates HTML (a partir de los cuales la empresa Menttes realizó el desarrollo de la aplicación y la instalación).<br />
  71. 71. Intranet de Centros Regionales del INTA<br />
  72. 72. Portal Web del Consejo Latinoaméricano<br />de Ciencias Sociales (CLACSO)<br />Un portal multilingüe con un diseño muy importante para transmitir los mensajes surgidos del análisis, un producto desarrollado ad-hoc que permitía construir las áreas (programas), sus contenidos (libros, proyectos, convocatorias, noticias, eventos, etc.) y las relaciones entre estos.<br />Trabajo realizado: Análisis y Arquitectura de la información, Diseño de interfaz, Templates HTML, Desarrollo de la Aplicación Plone, Instalación y puesta en marcha.<br />http://www.clacso.org.ar<br />(el sitio actual es un rediseño del trabajo mencionado) <br />
  73. 73. Portal Web del Consejo Latinoaméricano<br />de Ciencias Sociales (CLACSO)<br />
  74. 74. Portal Web ANLIS<br />Portal construido para comenzar a trabajar en Administración de Contenidos. <br />Contemplando el desarrollo de un skin y la aplicación de la arquitectura pensada para las necesidades (administrar toda la información de la institución y de la de los laboratorios que la componen).<br />Se instalaron productos para facilitar la construcción del portal a usuarios novatos.<br />Trabajo realizado: Análisis y Arquitectura de la información, Diseño de interfaz, Templates HTML, Desarrollo de la Aplicación Plone, Instalación y puesta en marcha.<br />http://www.anlis.gov.ar<br />(trabajo en producción) <br />
  75. 75. Portal Web ANLIS<br />
  76. 76. Las siguientes instituciones<br />avalan nuestra trayectoria:<br />
  77. 77. Gobierno:<br /><ul><li>ANLIS. Administración Nacional de Laboratorios e Institutos de Salud. (Argentina)
  78. 78. COMEX. Ministerio de Comercio Exterior (C.R.)
  79. 79. INS. Instituto Nacional de Seguros (Costa Rica)
  80. 80. INTA. Instituto Nacional de Tecnología Agropecuaria. (Argentina)
  81. 81. Ministerio de Hacienda (C.R.)
  82. 82. Teatro Nacional de Costa Rica</li></ul>Entidades Financieras:<br /><ul><li>BAC San José
  83. 83. Banco Nacional de Costa Rica
  84. 84. Banco Popular de Costa Rica
  85. 85. Banco Uno (Costa Rica)
  86. 86. Banex (Costa Rica)
  87. 87. Citi(Costa Rica)
  88. 88. HSBC (Costa Rica)</li></ul>Educación: <br /><ul><li>6th International Conference on Biological Physics
  89. 89. Biblioteca de la Facultad de Arquitectura y Urbanismo. UNLP
  90. 90. Biblioteca ROBLE. UNLP
  91. 91. Deglución y Disfagia cursos a distancia
  92. 92. Facultad de Humanidades. UNLP
  93. 93. X Congreso de la ALAB</li></ul>Entidades no gubernamentales:<br /><ul><li>ADC. Asociación por los Derechos Civiles (Argentina)
  94. 94. CLACSO. Consejo Latinoamericano de Ciencias Sociales (Argentina)
  95. 95. Corte IDH. Corte Interamericana de Derechos Humanos (Costa Rica)
  96. 96. FONABE. Fondo Nacional de Becas (Costa Rica)
  97. 97. OIM. Organización Internacional para las Migraciones (Argentina)</li></ul>Empresas privadas:<br /><ul><li> Alimentos Heinz
  98. 98. ATLAS eléctrica
  99. 99. AIXA Muebles
  100. 100. Broker
  101. 101. BSN
  102. 102. Clinic Trials
  103. 103. Constenla
  104. 104. COPA Airlines
  105. 105. DIPO
  106. 106. DOLE
  107. 107. El Jabirú Turismo
  108. 108. FUNDES
  109. 109. GPI consultores
  110. 110. Grupo CMA
  111. 111. Grupo Nación
  112. 112. Lidersoft
  113. 113. Microsoft
  114. 114. Montamat y asociados
  115. 115. Pinturerías Faranda
  116. 116. Predisoft
  117. 117. ROCHE Protopic
  118. 118. Sinergit
  119. 119. SCAV
  120. 120. TAM travel corporation</li></li></ul><li>Más información:<br />www.emepe.net<br />Muchas gracias<br />

×