ArsDigita Community System
The ArsDigita Community System (ACS) was an open source toolkit for developing community web applications developed primarily by developers associated with ArsDigita Corporation. The two most current software toolkits based on this codebase are the OpenACS toolkit and the Red Hat CCM.
The ACS provides:
- A core set of APIs, datamodels, and database routines for coordinating information common to all community web applications
- A suite of modules building on these core models and APIs for quickly deploying collaborative web sites. Some of the more popular modules were Workflow management, CMS, Messaging, Bug/Issue Tracking, Project Tracking, e-commerce, and Bboards.
The ACS was originally written in Tcl (much of it was ported to Java before being renamed Red Hat CCM) to run on an AOLserver web server and an Oracle database. A completely open version of the ACS, OpenACS was a sister project that used a PostgreSQL database and developed side-by-side (with a slightly delayed release schedule) with the ACS.
Tcl/Java fork
In 2001, the ACS code tree forked, with the Tcl code base being maintained and refactored by one group of developers, while the product line was being re-written in Java EE. By 2002, when Red Hat acquired ArsDigita, the Tcl code base became supported by the OpenACS community.
OpenACS
File:Open ACS.png | |
Developer(s) | OpenACS community |
---|---|
Stable release | 5.10.1[1] (September 3, 2024 ) [±] |
Preview release | N/A [±] |
License | GNU General Public License |
Website | openacs |
The Open Architecture Community System (OpenACS) is a free and open-source web application framework licensed under the terms of the GNU GPL.[2]
The Open Architecture Community System provides:
- A set of applications, that can be used to deploy web sites that are strong on collaboration. Some of the applications are Workflow, CMS, Messaging, Bug/Issue tracker, e-commerce, blogger, chat and forums.
- A sophisticated application development toolkit, that provides an extensive set of APIs and services to enable quick development of new applications. Features include sophisticated permissioning, full internationalization, Ajax, form builder, object model, automated testing, subsites and a powerful package manager.
OpenACS runs on AOLserver and NaviServer with either Oracle or PostgreSQL as its database.
Projects that were or are based on OpenACS include dotLrn, dotFolio, dotCommunity, dotConsult, and Project-Open.
OpenACS was originally developed side-by-side with the ArsDigita Community System (ACS), a product of ArsDigita Corporation. ACS remains one of the more famous products to be based completely on AOLserver. In 2002, after the ACS code tree forked, the Tcl code base came to be maintained by the OpenACS project.
See also
References
External links
- ACS may be downloaded from http://www.eveandersson.com/arsdigita/acs-repository/
- Official website