ArsDigita Community System

Last updated

The ArsDigita Community System (ACS) was an open source toolkit for developing community web applications developed primarily by developers associated with ArsDigita Corporation. It was licensed under the terms of the GNU GPL, and is one of the most famous products to be based completely on AOLserver. Although there were several forks of the project, the only one that is still actively maintained is OpenACS.

Contents

Features of ACS included a core set of APIs, datamodels, and database routines for coordinating information common to all community web applications, as well as modules such as workflow management, CMS, messaging, bug/issue tracking, project tracking, e-commerce, and bboards.

History

ACS was built in the mid-1990s to support the photo.net online community as well as a variety of Internet services from Hearst Corporation.[ citation needed ]

Its creator, ArsDigita, was founded in 1997 by developers such as Philip Greenspun. [1] The initial developers included Tracy Adams, Ben Adida, Eve Andersson, Jin S. Choi, Philip Greenspun, Aurelius Prochazka, and Brian Tivol. [1]

The ACS was originally written using the Oracle database and AOLserver threaded web server and thus was a combination of SQL, HTML templates, and Tcl code to merge database results with templates. ACS 3.4, however, was also available with Java Server Pages to run with Apache and Tomcat. In 2001, the code tree was 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.[ citation needed ]

In 2002, Red Hat acquired ArsDigita and all of its assets. [2] As a result of this, the Java version was renamed "Red Hat CCM", and official support for the Tcl version ceased. However, the Tcl version continued to be maintained by the OpenACS community.[ citation needed ]

OpenACS

OpenACS
Stable release 5.10.0 [3] (September 15, 2021;2 years ago (2021-09-15)) [±]
Preview release N/A [±]
License GNU General Public License
Website openacs.org   OOjs UI icon edit-ltr-progressive.svg

The Open Architecture Community System provides:

OpenACS runs on AOLserver and NaviServer with either Oracle or PostgreSQL as its database.[ citation needed ]

Projects that were or are based on OpenACS include dotLrn, dotFolio, dotCommunity, dotConsult, Project-Open, and Voice Online Communities.

See also

Related Research Articles

<span class="mw-page-title-main">MySQL</span> SQL database engine software

MySQL is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database organizes data into one or more data tables in which data may be related to each other; these relations help structure the data. SQL is a language that programmers use to create, modify and extract data from the relational database, as well as control user access to the database. In addition to relational databases and SQL, an RDBMS like MySQL works with an operating system to implement a relational database in a computer's storage system, manages users, allows for network access and facilitates testing database integrity and creation of backups.

AOLserver is AOL's open source web server. AOLserver is multithreaded, Tcl-enabled, and used for large scale, dynamic web sites.

<span class="mw-page-title-main">WebObjects</span> Java web application server and framework originally developed by NeXT Software

WebObjects is a discontinued Java web application server and a server-based web application framework originally developed by NeXT Software, Inc.

<span class="mw-page-title-main">Philip Greenspun</span> American computer scientist and entrepreneur

Philip Greenspun is an American computer scientist, educator, early Internet entrepreneur, and pilot who was a pioneer in developing online communities like photo.net.

ArsDigita, LLC, was a web development company founded in Cambridge, Massachusetts in 1997. The company produced a popular open source toolkit, the ArsDigita Community System (ACS), for building database-backed community websites, and flourished at the peak of the dot-com bubble. ACS was also the roots of OpenACS, which added PostgreSQL as a database option and gave the system a fully open-source stack.

<span class="mw-page-title-main">OpenCms</span> Content management system

OpenCms is an open-source content management system written in Java. It is distributed by Alkacon Software under the LGPL license. OpenCms requires a JSP Servlet container such as Apache Tomcat.

Web development is the work involved in developing a website for the Internet or an intranet. Web development can range from developing a simple single static page of plain text to complex web applications, electronic businesses, and social network services. A more comprehensive list of tasks to which Web development commonly refers, may include Web engineering, Web design, Web content development, client liaison, client-side/server-side scripting, Web server and network security configuration, and e-commerce development.

In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to "run on" or "run on top of" the resulting platform.

ArcGIS Server is the core server geographic information system (GIS) software made by Esri. ArcGIS Server is used for creating and managing GIS Web services, applications, and data. ArcGIS Server is typically deployed on-premises within the organization’s service-oriented architecture (SOA) or off-premises in a cloud computing environment.

<span class="mw-page-title-main">Silverstripe CMS</span> Content management system

Silverstripe CMS is a free and open source content management system (CMS) and framework for creating and maintaining websites and web applications. It provides an out of the box web-based administration panel that enables users to make modifications to parts of the website, which includes a WYSIWYG website editor. The core of the software is Silverstripe Framework, a PHP Web application framework.

<span class="mw-page-title-main">OpenKM</span> Document management system

OpenKM is a document management system that provides a web interface for managing nonspecific files. It has a Free/Libre Community Edition, and a proprietary Enterprise Edition. OpenKM includes a content repository, Lucene indexing, and jBPM workflow. The OpenKM system was developed using open technology.

Google App Engine is a cloud computing platform as a service for developing and hosting web applications in Google-managed data centers. Applications are sandboxed and run across multiple servers. App Engine supports automatic scaling for web applications allocating more resources to the web application for handling additional demand as the amount of requests increases for an application.

<span class="mw-page-title-main">WaveMaker</span> Low-code programming platform

WaveMaker is a Java-based low-code development platform designed for building software applications and platforms. The company, WaveMaker Inc., is based in Mountain View, California. The platform is intended to assist enterprises in speeding up their application development and IT modernization initiatives through low-code capabilities. Additionally, for independent software vendors (ISVs), WaveMaker serves as a customizable low-code component that integrates into their products.

Content migration is the process of moving information stored on a given computer information system (IS) to a new system. The IS may be a Web content management system (CMS), a digital asset management (DAM), or a document management system (DMS). The IS may also be based on flat HTML content, including HTML files, Active Server Pages (ASP), JavaServer Pages (JSP), PHP, or content stored in some type of HTML/JavaScript based system and can be either static or dynamic content.

<span class="mw-page-title-main">OpenWGA</span>

OpenWGA is a Content Management System (CMS) running on the Java Enterprise Edition Platform. It is used to build, manage and publish websites and content-centric web applications. The system is developed and maintained by German company Innovation Gate GmbH.

<span class="mw-page-title-main">LogicalDOC</span> Document management system

LogicalDOC is a proprietary cloud-based document management system that is designed to handle and share documents within an organization. LogicalDOC is a content repository, with Lucene indexing, Activiti workflow, and a set of automatic import procedures. The system was developed using Java technology.

The following outline is provided as an overview of and topical guide to MySQL:

Magnolia is an open-source content management system (CMS). It is developed by Magnolia International Ltd., based in Basel, Switzerland. It is based on Content repository API for Java.

References

  1. 1 2 Livingston, Jessica (2008), Founders at Work: Stories of Startups' Early Days, Apress, ISBN   978-1-4302-1077-1 , retrieved 26 January 2024
  2. Shankland, Stephen (11 February 2002), Red Hat grabs last pieces of ArsDigita, CNET , retrieved 26 January 2024
  3. http://openacs.org/news/item?item_id=5537415