El Sistema Comunitario ArsDigita ( ACS ) era un conjunto de herramientas de código abierto para desarrollar aplicaciones web comunitarias desarrolladas principalmente por desarrolladores asociados con ArsDigita Corporation . Fue licenciado bajo los términos de GNU GPL , y es uno de los productos más famosos que se basa completamente en AOLserver . Aunque hubo varias bifurcaciones del proyecto, la única que todavía se mantiene activamente es OpenACS .
Las características de ACS incluyeron un conjunto básico de API, modelos de datos y rutinas de bases de datos para coordinar la información común a todas las aplicaciones web de la comunidad, así como módulos como administración de flujo de trabajo, CMS , mensajería, seguimiento de errores / problemas , seguimiento de proyectos, comercio electrónico , y bboards.
Historia
ACS se creó a mediados de la década de 1990 para respaldar la comunidad en línea de photo.net, así como una variedad de servicios de Internet de Hearst Corporation. Los desarrolladores iniciales incluyeron a Tracy Adams, Ben Adida, Eve Andersson, Jin S. Choi, Philip Greenspun , Aurelius Prochazka y Brian Tivol. El ACS se escribió originalmente utilizando la base de datos Oracle y el servidor web con subprocesos AOLserver y, por lo tanto, era una combinación de SQL , plantillas HTML y código Tcl para combinar 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 árbol de código se bifurcó, y un grupo de desarrolladores mantuvo y refactorizó la base del código Tcl, mientras que la línea de productos se reescribió en Java EE .
En 2002, Red Hat adquirió ArsDigita. Como resultado de esto, la versión de Java pasó a llamarse "Red Hat CCM" y cesó el soporte oficial para la versión de Tcl. Sin embargo, la comunidad OpenACS continuó manteniendo la versión Tcl.
Red Hat CCM
Aunque Red Hat continuó desarrollando CCM durante varios años después de su adquisición, en 2004 se tomó la decisión de migrar a un modelo de desarrollo basado en la comunidad. [1] Con esta decisión, Red Hat CCM fue nuevamente renombrado para convertirse en Byline, y las fuentes fueron renovadas bajo la LGPL . [2]
La última versión de Byline fue en 2004, [3] y la última confirmación del repositorio de Subversion fue en enero de 2005. [4]
OpenACS
Lanzamiento estable | 5.9.1 [5] (8 de agosto de 2017 ) [±] |
---|---|
Versión de vista previa | N / A [±] |
Licencia | Licencia pública general GNU |
Sitio web | openacs |
El Sistema Comunitario de Arquitectura Abierta proporciona:
- Un conjunto de aplicaciones que se pueden utilizar para implementar sitios web que son sólidos en colaboración. Algunas de las aplicaciones son Workflow, CMS , Messaging, Bug / Issue tracker, e-commerce , blogger , chat y foros.
- Un kit de herramientas de desarrollo de aplicaciones que proporciona un amplio conjunto de API y servicios para permitir el desarrollo rápido de nuevas aplicaciones. Las características incluyen permisos, internacionalización completa, Ajax , creador de formularios, modelo de objetos, pruebas automatizadas, subsitios y un poderoso administrador de paquetes.
OpenACS se ejecuta en AOLserver y NaviServer con Oracle o PostgreSQL como base de datos.
Los proyectos que estaban o están basados en OpenACS incluyen dotLrn, dotFolio, dotCommunity, dotConsult y Project-Open.
Ver también
Referencias
- ^ "Actualización de la comunidad" , Richard Li, 16 de agosto de 2004.
- ^ "Anuncio: Byline-dev, código fuente, etc." , Richard Li, 30 de agosto de 2004.
- ^ "Fuerza OW2: Lista de archivos del proyecto" , OW2, 31 de agosto de 2004.
- ^ "WebSVN - byline" , OW2, 21 de enero de 2005.
- ^ http://openacs.org/news/item?item_id=5373786
enlaces externos
- ACS se puede descargar desde http://www.eveandersson.com/arsdigita/acs-repository/
- Página web oficial
- la filosofía detrás del kit de herramientas se explica en http://philip.greenspun.com/panda/community