Articulo de referencia

Sistema comunitario ArsDigita

El ArsDigita Community System ( ACS ) era un conjunto de herramientas de código abierto para el desarrollo de aplicaciones web comunitarias , creado principalmente por desarroll...

El ArsDigita Community System ( ACS ) era un conjunto de herramientas de código abierto para el desarrollo de aplicaciones web comunitarias , creado principalmente por desarrolladores asociados a ArsDigita Corporation . Estaba licenciado bajo los términos de la GNU GPL y es uno de los productos más conocidos basados ​​completamente en AOLserver . Aunque existieron varias bifurcaciones del proyecto, la única que aún se mantiene activamente es OpenACS .

Las características de ACS incluían un conjunto básico de API, modelos de datos y rutinas de base de datos para coordinar la información común a todas las aplicaciones web de la comunidad, así como módulos como gestión de flujos de trabajo, CMS , mensajería, seguimiento de errores/problemas , seguimiento de proyectos, comercio electrónico y foros.

Historia

ACS se creó a mediados de la década de 1990 para dar soporte a la comunidad en línea photo.net , así como a diversos servicios de Internet de Hearst Corporation.

Su creador, ArsDigita, fue fundado en 1997 por desarrolladores como Philip Greenspun. [ 1 ] Entre los desarrolladores iniciales se encontraban Tracy Adams, Ben Adida, Eve Andersson, Jin S. Choi, Philip Greenspun , Aurelius Prochazka y Brian Tivol. [ 1 ]

El ACS se desarrolló originalmente utilizando la base de datos Oracle y el servidor web multihilo AOLserver, por lo que combinaba SQL , plantillas HTML y código Tcl para fusionar los resultados de la base de datos con las plantillas. Sin embargo, ACS 3.4 también estaba disponible con Java Server Pages para ejecutarse con Apache y Tomcat. En 2001, el código se bifurcó: un grupo de desarrolladores se encargó del mantenimiento y la refactorización del código Tcl, mientras que la línea de productos se reescribía en Java EE .

En 2002, Red Hat adquirió ArsDigita y todos sus activos. [ 2 ] Como resultado, la versión Java pasó a llamarse "Red Hat CCM" y se interrumpió el soporte oficial para la versión Tcl. Sin embargo, la comunidad OpenACS continuó manteniendo la versión Tcl.

OpenACS

El sistema comunitario de arquitectura abierta proporciona:

  • Conjunto de aplicaciones que permiten implementar sitios web con un fuerte enfoque en la colaboración. Algunas de estas aplicaciones son: gestión de flujos de trabajo, CMS , mensajería, seguimiento de errores/incidencias, comercio electrónico , blogs , chat y foros.
  • Un conjunto de herramientas para el desarrollo de aplicaciones que proporciona una amplia gama de API y servicios para facilitar el desarrollo rápido de nuevas aplicaciones. Entre sus características se incluyen la gestión de permisos, la internacionalización completa, Ajax , un creador de formularios, un modelo de objetos, pruebas automatizadas, subsitios y un potente gestor de paquetes.

OpenACS se ejecuta en AOLserver y NaviServer con Oracle o PostgreSQL como base de datos.

Entre los proyectos que se basaron o se basan en OpenACS se incluyen dotLrn , dotFolio, dotCommunity, dotConsult, Project-Open y Voice Online Communities .

Véase también

Referencias

  1. 1 2 Livingston, Jessica (2008), Fundadores en acción: Historias de los inicios de las startups , Apress, ISBN 978-1-4302-1077-1Consultado el 26 de enero de 2024.
  2. Shankland, Stephen (11 de febrero de 2002), Red Hat se hace con los últimos pedazos de ArsDigita , CNET , consultado el 26 de enero de 2024
  3. Neumann, Gustaf (2024-09-03). "OpenACS 5.10.1 versión final publicada" . openacs.org .
  • ACS se puede descargar desde http://www.eveandersson.com/arsdigita/acs-repository/
  • Sitio web oficial
  • La filosofía que sustenta este conjunto de herramientas se explica en http://philip.greenspun.com/panda/community