Administración de contenidos para centros de investigación en Joomla! Luis Galárraga Marzo 16, 2010
Agenda <ul><li>Gestión de contenidos
Joomla! </li><ul><li>Arquitectura
Extendiendo Joomla! </li></ul><li>Gestión de contenidos para centros de investigación </li><ul><li>J!Research </li></ul></ul>
Gestores de contenido <ul><li>Wikipedia dice: </li><ul><li>Un sistema de gestión de contenidos (en inglés Content Manageme...
Gestores de contenido <ul><li>Ventajas: </li><ul><li>Gestión  colaborativa  de contenidos
Facilidad de mantenimiento
Viables  para usuarios sin conocimiento técnico
Desarrollo basado en componentes y extensiones </li></ul></ul>
Gestores de contenido <ul>Desventajas <ul>¿Qué se les ocurre? ¿Cuándo desarrollar desde cero? ¿Cuándo optar por páginas es...
Gestores de contenido <ul><li>Wordpress
Joomla!
Drupal
Plone
SPIP
Xoops
PHPBB
Liferay
IBM Websphere </li></ul>
Joomla! <ul><li>Gestor de contenidos de código abierto: </li><ul><li>PHP/MySQL
Upcoming SlideShare
Loading in …5
×

Administración de contenidos para centros de investigación en Joomla!

2,229 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,229
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Administración de contenidos para centros de investigación en Joomla!

  1. 1. Administración de contenidos para centros de investigación en Joomla! Luis Galárraga Marzo 16, 2010
  2. 2. Agenda <ul><li>Gestión de contenidos
  3. 3. Joomla! </li><ul><li>Arquitectura
  4. 4. Extendiendo Joomla! </li></ul><li>Gestión de contenidos para centros de investigación </li><ul><li>J!Research </li></ul></ul>
  5. 5. Gestores de contenido <ul><li>Wikipedia dice: </li><ul><li>Un sistema de gestión de contenidos (en inglés Content Management System, abreviado CMS) es un programa que permite crear una estructura de soporte (framework) para la creación y administración de contenidos, principalmente en páginas web, por parte de los participantes. </li></ul></ul>
  6. 6. Gestores de contenido <ul><li>Ventajas: </li><ul><li>Gestión colaborativa de contenidos
  7. 7. Facilidad de mantenimiento
  8. 8. Viables para usuarios sin conocimiento técnico
  9. 9. Desarrollo basado en componentes y extensiones </li></ul></ul>
  10. 10. Gestores de contenido <ul>Desventajas <ul>¿Qué se les ocurre? ¿Cuándo desarrollar desde cero? ¿Cuándo optar por páginas estáticas? </ul></ul>
  11. 11. Gestores de contenido <ul><li>Wordpress
  12. 12. Joomla!
  13. 13. Drupal
  14. 14. Plone
  15. 15. SPIP
  16. 16. Xoops
  17. 17. PHPBB
  18. 18. Liferay
  19. 19. IBM Websphere </li></ul>
  20. 20. Joomla! <ul><li>Gestor de contenidos de código abierto: </li><ul><li>PHP/MySQL
  21. 21. Derivado de Mambo CMS
  22. 22. Desarrollado por el grupo „Open Source Matters“
  23. 23. Tres ramas: 1.0 (obsoleta), 1.5 (estable), 1.6 (alpha)
  24. 24. Orientado a extensiones
  25. 25. Dos aplicaciones en una: frontend y backend </li></ul></ul>
  26. 26. Joomla! architecture
  27. 27. Extendiendo Joomla! <ul><li>Uso intensivo de patrones de diseño
  28. 28. Componentes </li><ul><li>Patrón Modelo-Vista-Controlador
  29. 29. Toda petición HTTP termina siendo procesada por un componente. </li></ul></ul>HTTP Request HTTP Response JDispatcher Invoked component (e.g com_content)
  30. 30. Extendiendo Joomla! - MVC
  31. 31. Extendiendo Joomla! <ul><li>Módulos </li><ul><li>Contenido posicionable por el administrador
  32. 32. Pueden depender o no de un componente </li></ul><li>Plugins </li><ul><li>Orientados a eventos
  33. 33. Patrón de diseño „Observador“ </li></ul></ul>
  34. 34. Plugins <ul><li>Eventos (e.g) </li><ul><li>Un usuario inicia sesión
  35. 35. Un usuario ha editado un artículo </li></ul></ul>
  36. 36. Extendiendo Joomla! <ul><li>Plantillas </li><ul><li>Definen la apariencia del sitio </li></ul><li>Librerías (Joomla! 1.6) </li><ul><li>Desarrolladas por otros e integradas en la distribución Joomla! </li></ul><li>Traducciones
  37. 37. Paquetes (Joomla! 1.6) </li></ul>
  38. 38. Consideraciones al momento de escoger un CMS <ul><li>Desempeño ¿?
  39. 39. Flexibilidad
  40. 40. Soporte </li><ul><li>A nivel de la comunidad o terceras personas </li></ul><li>Curva de aprendizaje
  41. 41. Plantillas </li></ul>
  42. 42. Tendencias actuales <ul><li>Flexibilidad en contenido </li><ul><li>Content Construction Kit en Drupal
  43. 43. Flexicontent para Joomla! </li></ul><li>Explotación de nuevos estándares web </li><ul><li>HTML 5 </li></ul><li>Sistemas automáticos de paquetes y actualizaciones
  44. 44. Indexación y búsqueda
  45. 45. Web semántica </li><ul><li>Drupal 7 incluye soporte para RDF por defecto </li></ul></ul>
  46. 46. Administración de contenidos para centros de investigación <ul><li>J!Research (http://joomla-research.com) </li><ul><li>Componente para Joomla! 1.5 para gestionar la información de centros de investigación. </li><ul><li>Publicaciones, tesis, áreas de investigación, proyectos, etc. </li></ul><li>Plugins y otras extensiones para citado automático de publicaciones
  47. 47. Integración con bases de datos de externas como PubMED </li></ul></ul>
  48. 48. <ul><li>Desarrollado como parte del programa GsoC 2008
  49. 49. Software Libre </li><ul><li>Pequeño grupo de voluntarios </li></ul><li>Ramas de desarrollo: 1.1 (estable), 1.2 (beta), 2.0 (en planificación) </li></ul>
  50. 50. Hacia donde vamos... <ul><li>Soporte para RDF e integración con Zotero y otras herramientas de manejo de publicaciones.
  51. 51. Research Framework 2.0 </li><ul><li>Integrable con cualquier framework MVC en cualquier lenguaje.
  52. 52. Repositorio con capacidades para búsqueda semántica y minería de datos (Dspace o Eprints)
  53. 53. Posible uso de estándares, ejm: Porlet and Content Repository APIs (JSR-168/170) </li></ul><li>Apego a los nuevos estándares web </li></ul>
  54. 54. Algunos de nuestros usuarios <ul><li>Grupo de Sistemas Inteligentes (UPM)
  55. 55. The Institute for Research in Biomedicine (Bellinzona, Suiza)
  56. 56. National Institute for Direct Instruction (Oregon, USA)
  57. 57. Grupo SOA, Sistemas de Optimización Aplicada (Universidad Politécnica de Valencia)
  58. 58. VLSI Research Group (Standford University, USA)
  59. 59. Research Publication Portal: Global Journals (California, USA) </li></ul>
  60. 60. Enlaces <ul><li>http://docs.joomla.org/Vulnerable_Extensions_List
  61. 61. http://groups.drupal.org/google-summer-code-2010
  62. 62. http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas
  63. 63. http://groups.drupal.org/node/44094 </li></ul>

×