Cambios

Ir a la navegación Ir a la búsqueda
2730 bytes añadidos ,  23:58 3 abr 2022
sin resumen de edición
{{propb fecha|motivo = No es notable ni tiene fuentes independientes|día = 3|mes = abril|año = 2022|hora = 22:58|momento = 20220403225837|}}
{{Ficha de software
| nombre = OpenACS
| logo =
| captura =
| pie =
| desarrolladores = (varios)
| última_versión = 5.8.1
| fecha_última_versión = [[25 de octubre]] de [[2014]]
| sistema_operativo = Multiplataforma
| género = Sistema de Desarrollo de aplicaciones web
| licencia = [[Licencia pública general de GNU|GPL]]
| sitio_web = [http://openacs.org openacs.org]
| español = Sí
}}
'''OpenACS''' del inglés ''Open Architecture Community System'' (Arquitectura Abierta para Sistemas de Comunidades) es un kit de herramientas libre (de [[código abierto]]) para el desarrollo rápido de aplicaciones web, con licencia [[Licencia pública general de GNU|GPL]].

== Arquitectura ==

OpenACS utiliza el servidor web [[AOLserver]] y como base de datos tanto [[Oracle database|Oracle]] como [[PostgreSQL]].

OpenACS proporciona:

* Un gran conjunto de aplicaciones que pueden ser usadas para desarrollar sitios web, siendo especialmente útil para aquellos que son colaborativos. Algunas de las aplicaciones más importantes son [[.LRN]], dotFolio, WorkFlow, CMS, blogger, comercio electrónico, foros.
* Un sofisticado kit de herramientas que proporciona un gran conjunto de [[Application Programming Interface|APIs]] y servicios para el desarrollo rápido de nuevas aplicaciones.
* Un modelo de datos que escribe la filosofía de [[Abstracción (programación orientada a objetos)|orientación a objetos]] desde [[SQL]] estándar y métodos [[PL/SQL]], haciendo elegante el soporte a distintas [[bases de datos]] (actualmente PostgreSQL y Oracle).
* Un sistema robusto con capacidad de soportar una gran cantidad de tráfico sin una baja considerable de desempeño gracias a ser un sistema multi-thread.
* Un sistema de documentación integrado que permite buscar fácilmente sobre el código existente en el sistema.

== Historia ==
OpenACS era originalmente desarrollado con el ArsDigita Community System, teniendo como base de datos Oracle. ACS fue la razón por la que AOLServer fue liberado. OpenACS surgió como un ''[[Bifurcación (desarrollo de software)|fork]]'' para soportar ACS con PostgreSQL. Después RedHat compró ArsDigita y comenzó a reescribir ACS en [[Lenguaje de programación Java|Java]] dando lugar a Red Hat CMS. La comunidad de OpenACS asumió mantenimiento del código escrito en [[Tcl]].

== Véase también ==
* [[Sistema de gestión de contenido]] (en inglés CMS: Content Management System)

== Enlaces externos ==
* [http://openacs.org/ openacs.org]

{{Control de autoridades}}
[[Categoría:Programación]]
[[Categoría:Comercio electrónico]]
Usuario anónimo

Menú de navegación