Articulo de referencia

Midgard (software)

{{cite press release|url=http://lists.midgard-project.org/pipermail/dev/2012-September/003202.html |title=Midgard2 12.09.1 \"Gjallarhorn\" released |publisher=The Midgard Projec...

Midgard es un marco de almacenamiento persistente de código abierto . Proporciona un entorno orientado a objetos y replicado para la creación de aplicaciones con uso intensivo de datos. [ 2 ]

Midgard también incluye el sistema de gestión de contenido (CMS) MidCOM, construido sobre el marco de Midgard . [ 3 ] [ 4 ] Las características de MidCOM incluyen interfaces de autoría web WYSIWYG y una interfaz de componentes para instalar funcionalidades web adicionales, [ 5 ] incluyendo wikis [ 6 ] y blogs . [ 7 ]

Midgard está construido sobre la pila de bibliotecas GNOME como GLib y libgda, y tiene enlaces de lenguaje para C , Python , Objective-C y PHP . [ 8 ] [ 9 ] Las comunicaciones entre aplicaciones escritas en los diferentes lenguajes se realizan a través de D-Bus . [ 10 ] Las funcionalidades del CMS se ejecutan en la plataforma LAMP ( Linux , Apache , MySQL y PHP ). [ 11 ] Midgard también se puede usar con PHPCR , la implementación de PHP del estándar Java Content Repository . [ 12 ] [ 13 ] A principios de la década de 2000 también hubo una implementación pura de PHP de la API de Midgard llamada Midgard Lite que desde entonces se ha reimplementado como el proyecto midgard-portable . [ 14 ] [ 15 ]

El proyecto sigue el ciclo de lanzamiento sincronizado de 6 meses que implementan varios proyectos de código abierto importantes como Ubuntu y GNOME . [ 16 ] [ 17 ] Debido a esto, la numeración de la versión refleja el año y el mes de un lanzamiento. La versión 8.09 Ragnaroek ha sido designada como un lanzamiento de "Soporte a Largo Plazo". [ 18 ]

Especialmente las funciones de plantillas y composición de páginas de Midgard han recibido elogios, obteniendo menciones honoríficas en varias encuestas de CMS Watch. [ 19 ] [ 20 ] [ 21 ] [ 22 ] También obtuvo una puntuación de 42 sobre 45 en el Celebrity CMS Deathmatch de 2009. [ 23 ]

Etimología

El nombre Midgard proviene de la mitología nórdica y significa Tierra Media , el mundo de los humanos. La mayor parte de la comunidad de desarrolladores de Midgard proviene de la región báltica , [ 24 ] [ 25 ] y el proyecto ha sido denominado por CMS Watch como la Liga Hanseática de Gestión de Contenidos. [ 26 ]

Historia

El proyecto Midgard fue iniciado a principios de 1998 por Jukka Zitting y Henri Bergius para una organización finlandesa de recreación histórica —Harmaasudet— como un sistema para que publicaran su material en línea. [ 27 ] [ 28 ]

Dado que la organización no contaba con los recursos para mantener un gran proyecto de desarrollo por sí misma, se optó por el modelo de código abierto para crear una comunidad de colaboradores del sistema. [ 29 ] La versión 1.0 de Midgard se lanzó al público el 8 de mayo de 1999. [ 30 ] Atrajo a un flujo constante de usuarios, y el proyecto de desarrollo prosperó a pesar de las interfaces de usuario iniciales bastante primitivas. [ 31 ] [ 32 ]

Los servicios comerciales para la plataforma comenzaron a aparecer a principios del año 2000. Uno de los primeros en adoptarla fue Envida, una empresa holandesa que reconoció el potencial de Midgard para el alojamiento web . La primera aplicación propietaria para la plataforma fue el sistema de gestión de contenidos Nadmin Studio del Hong Kong Linux Center (HKLC). [ 33 ] [ 34 ]

A principios de la década de 2000, los desarrolladores de Midgard participaron activamente en OSCOM , [ 35 ] la organización colaborativa para sistemas de gestión de contenido de código abierto. Esto incluyó el desarrollo de clientes de edición de contenido compartido como Twingle [ 36 ] [ 37 ] [ 38 ] y tutoriales en varias conferencias. [ 39 ] Midgard también apareció en FUD, el documental de Wyona Pictures sobre OSCOM. [ 40 ]

La primera aplicación no relacionada con la gestión de contenido fue Nemein.Net , una aplicación de automatización de servicios profesionales lanzada en 2002 por Nemein, una empresa finlandesa de Midgard. [ 41 ] En mayo de 2004, la suite Nemein.Net pasó a llamarse OpenPSA y se lanzó bajo una licencia de código abierto. [ 42 ]

Para 2009, algunos servicios web sociales, como Qaiku , también habían adoptado Midgard como su plataforma de gestión de contenido. [ 43 ] También se utiliza en organizaciones como la Universidad Tecnológica de Helsinki [ 44 ] y Maemo . [ 45 ] Entre las implementaciones de comercio electrónico con Midgard se incluye el servicio de alquiler de vídeos en línea Movie-TV. El gobierno de Nueva Zelanda lo ha utilizado para gestionar el portal de gobierno electrónico del país. [ 46 ]

Midgard también ha tenido algunos usos fuera de la web, incluyendo la sincronización con la aplicación de toma de notas Tomboy para escritorio Linux. [ 47 ]

Además de la gestión de contenido habitual, Midgard se está utilizando en escenarios especiales de aplicaciones web, como el sistema de Lufthansa para gestionar los presupuestos de marketing globales y el sistema de documentación de clientes de HP .

La biblioteca del repositorio de contenido Midgard se incorporó a la distribución Debian en noviembre de 2010. [ 48 ] Algunos aspectos de la historia de Midgard se relatan en el libro Open Advice. [ 49 ]

Licencias

Las bibliotecas principales de Midgard y el CMS MidCOM se distribuyen bajo la Licencia Pública General Reducida de GNU (LGPL), una licencia que permite el uso libre del software siempre que esté enlazado dinámicamente o que el usuario pueda volver a enlazarlo con nuevas versiones de las bibliotecas. Esta es la misma licencia que utiliza la Biblioteca C de GNU . Este esquema de licencias clasifica a Midgard como software libre desarrollado con un modelo de código abierto.

La documentación oficial está bajo la licencia Creative Commons Atribución-CompartirIgual, que respeta los principios de uso libre definidos por la GPL para el código.

Las aplicaciones desarrolladas mediante las interfaces de programación de aplicaciones (API) de Midgard pueden ser protegidas por derechos de autor y licenciadas bajo cualquier término por sus autores, lo que permite la creación de productos y servicios comerciales basados ​​en la plataforma.

Véase también

Referencias

  1. "Midgard2 12.09.1 ​​"Gjallarhorn" lanzado" (Comunicado de prensa). The Midgard Project. Archivado del original el 15 de octubre de 2012.
  2. Jepson, Brian (abril de 2000). "Sitios basados ​​en datos con Midgard". Técnicas web .
  3. Gottlieb, Seth (23 de enero de 2006), Problemas de gestión de contenido y soluciones de código abierto , Optaros
  4. "MidCOM" . El Proyecto Midgard . Consultado el 14 de mayo de 2009 .
  5. "Componentes MidCOM" . El Proyecto Midgard. Archivado del original el 10 de mayo de 2009. Consultado el 14 de mayo de 2009 .
  6. "Midgard Wiki" . Matriz Wiki . Consultado el 26 de octubre de 2009 .
  7. Simmons, Brent (23 de septiembre de 2004). "Uso de editores de blogs con Midgard CMS" .
  8. Bergius, Henri (2008-06-02). "Midgard 2: más que solo PHP, más que solo CMS" . Recuperado el 14 de mayo de 2009 .
  9. Kostrzewa, Michael (26 de marzo de 2009). "Enlaces de Midgard para ObjectiveC" . Recuperado el 26 de octubre de 2009 .
  10. Bergius, Henri (2008-04-08). "Comunicaciones entre procesos en Midgard: D-Bus llega a la Web" . Recuperado el 26 de octubre de 2009 .
  11. Christense, James; Gottlie, Martin (10 de octubre de 2001). "Midgard Lights An Open-Source LAMP" . CMS Watch . Recuperado el 14 de mayo de 2009 .
  12. "PHPCR" . Consultado el 13 de febrero de 2012 .
  13. ^ Bergius, Henri (23 de diciembre de 2011). "El proveedor PHPCR Midgard2 llega a 1.0" .
  14. "El proyecto midgard-portable" . GitHub .
  15. "El Grande" .
  16. "Lanzamientos sincronizados y Greg Kroah-Hartman" . Coccinella. 3 de noviembre de 2008. Archivado del original el 15 de diciembre de 2009. Consultado el 26 de octubre de 2009 .
  17. Bergius, Henri (31 de julio de 2008). "Midgard y liberaciones sincronizadas" . Recuperado el 14 de mayo de 2009 .
  18. Bergius, Henri (13 de octubre de 2008). "Ragnaroek LTS" (Comunicado de prensa) . Consultado el 14 de mayo de 2009 .
  19. Byrne, Tony (31 de diciembre de 2002). "El CMS ideal - 2002" . CMS Watch . Recuperado el 26 de octubre de 2009 .
  20. Byrne, Tony (12 de diciembre de 2003). "El CMS ideal: alrededor de 2004" . CMS Watch . Recuperado el 26 de octubre de 2009 .
  21. Byrne, Tony (8 de septiembre de 2005). "Elogios y deficiencias de los proveedores, alrededor de 2005" . CMS Watch . Recuperado el 26 de octubre de 2009 .
  22. Byrne, Tony (11 de junio de 2007). "WCM Marketplace Web CMS: Elogios y deficiencias, alrededor de 2007" . CMS Watch. Archivado del original el 25 de septiembre de 2009. Recuperado el 26 de octubre de 2009 .
  23. Marks, Jon (25 de marzo de 2009). "Celebrity CMS Deathmatch: Las consecuencias" . Recuperado el 26 de octubre de 2009 .
  24. Byrne, Tony (21 de junio de 2006). "Midgard sigue adelante" . CMS Watch . Consultado el 26 de octubre de 2009 .
  25. "Midgard: Ubicaciones de desarrolladores" . Archivado del original el 22/11/2008 . Consultado el 25/04/2009 .
  26. Byrne, Tony. "Mercado de gestión de contenido web alrededor de 2005" . CMS Watch . Recuperado el 14 de mayo de 2009 .
  27. Zitting, Jukka. "Midgard: Donde todo comenzó" . Consultado el 14 de mayo de 2009 .
  28. Hyppänen, Heikki (29 de octubre de 2008). "Greywolves.org vuelve a sus orígenes" . Archivado del original el 31 de octubre de 2008. Consultado el 26 de octubre de 2009 .
  29. "DevShed entrevista a los desarrolladores del proyecto Midgard" . DevShed. 30 de septiembre de 1999. Archivado del original el 15 de febrero de 2001. Consultado el 26 de octubre de 2009 .
  30. "Midgard 1.0.0 lanzado" (Comunicado de prensa). Linux Today. 8 de mayo de 1999. Consultado el 14 de mayo de 2009 .
  31. Seager, David (29 de enero de 2001). "DeveloperWorks: Conociendo Midgard" . IBM . Archivado del original el 25 de junio de 2008. Consultado el 26 de octubre de 2009 .
  32. McGrath, John (15 de noviembre de 2002). "CMS de código abierto: en auge" . ZDnet. Archivado del original el 19 de julio de 2009. Consultado el 26 de octubre de 2009 .
  33. "3rd Evolution: Midgard und Mandrake" . 26 de agosto de 2002. Consultado el 26 de octubre de 2009 .
  34. Bergius, Henri (2001-08-07). "El estado de Midgard - agosto de 2001" (Comunicado de prensa). Linux Weekly News . Recuperado el 14 de mayo de 2009 .
  35. Everitt, Paul (1 de marzo de 2003). "Informe de viaje, OSCOM Sprint Zurich" . Zea Partners . Recuperado el 26 de octubre de 2009 .
  36. Byrne, Tony (2003-12-08). "Hackea a tus clientes" . CMS Watch . Recuperado el 26 de octubre de 2009 .
  37. "MozDev: Proyecto Twingle" . Consultado el 26 de octubre de 2009 .
  38. Fletcher, David (17 de marzo de 2003). "Twingling en OSCOM" . Recuperado el 26 de octubre de 2009 .
  39. "OSCOM Berkeley 2002" . Plone . 22 de julio de 2002. Archivado del original el 3 de junio de 2011. Consultado el 26 de octubre de 2009 .
  40. FUD (documental). Wyona Pictures. 2004. Archivado del original el 21/12/2021.
  41. "Nemein.Net 1.8 ofrece un seguimiento de proyectos mejorado para empresas de consultoría" (Comunicado de prensa). Linux Weekly News . Consultado el 14 de mayo de 2009 .
  42. "Lanzamiento de OpenPSA 1.9.0: software de gestión de código abierto para consultoras" (Comunicado de prensa). Archivado del original el 22 de julio de 2011. Consultado el 14 de mayo de 2009 .
  43. "Nemein participa en el desarrollo de Qaiku" (Comunicado de prensa). COSS. 17 de marzo de 2009. Archivado del original el 29 de junio de 2009. Consultado el 26 de octubre de 2009 .
  44. Stjärnstedt, Juha (3 de enero de 2008). "Nuevas páginas web para la Universidad Tecnológica de Helsinki" (Comunicado de prensa). Universidad Tecnológica de Helsinki . Recuperado el 26 de octubre de 2009 .
  45. Kuosmanen, Tuomas (27-10-2006). "Maemo.org diseño web y herramientas gratuitas" . Archivado del original el 17-07-2011 . Recuperado el 26-10-2009 .
  46. Langhoff, Martin (25 de noviembre de 2002). "Estudio de caso: El marco de Midgard en acción" . CWA New Media. Archivado del original el 26 de noviembre de 2002.
  47. Paul, Ryan (2 de junio de 2009). "La aplicación de notas Tomboy obtiene sincronización web y muestra el poder de la web abierta" . Ars Technica . Recuperado el 26 de octubre de 2009 .
  48. "Midgard2 en Debian inestable" . 10/11/2010.
  49. Pintscher, Lydia (2 de febrero de 2012). Open Advice . ISBN 978-1-105-51493-7.
  • Sitio web oficial