Система сообщества ArsDigita ( ACS ) представляла собой набор инструментов с открытым исходным кодом для разработки веб-приложений сообщества , разработанный в основном разработчиками, связанными с ArsDigita Corporation . Он был лицензирован на условиях GNU GPL и является одним из самых известных продуктов, полностью основанных на AOLserver . Хотя существовало несколько форков проекта, единственным, который до сих пор активно поддерживается, является OpenACS .
Функции ACS включали базовый набор API, моделей данных и процедур базы данных для координации информации, общей для всех веб-приложений сообщества, а также такие модули, как управление рабочими процессами, CMS , обмен сообщениями, отслеживание ошибок/проблем , отслеживание проектов, электронная коммерция , и доски.
ACS была создана в середине 1990-х годов для поддержки онлайн-сообщества photo.net, а также различных интернет-сервисов Hearst Corporation. [ нужна цитата ]
Его создатель, компания ArsDigita, была основана в 1997 году такими разработчиками, как Филип Гринспан. [1] В число первоначальных разработчиков входили Трейси Адамс, Бен Адида, Ева Андерссон, Джин С. Чой, Филип Гринспан , Аурелиус Прохазка и Брайан Тивол. [1]
Первоначально ACS был написан с использованием базы данных Oracle и многопоточного веб-сервера AOLserver и, таким образом, представлял собой комбинацию SQL , шаблонов HTML и кода Tcl для объединения результатов базы данных с шаблонами. Однако ACS 3.4 также был доступен со страницами сервера Java для работы с Apache и Tomcat. В 2001 году дерево кода было разветвлено: база кода Tcl поддерживалась и реорганизовывалась одной группой разработчиков, в то время как линейка продуктов переписывалась на Java EE . [ нужна цитата ]
В 2002 году Red Hat приобрела ArsDigita и все ее активы. [2] В результате версия Java была переименована в «Red Hat CCM», а официальная поддержка версии Tcl прекратилась. Однако версия Tcl продолжала поддерживаться сообществом OpenACS. [ нужна цитата ]
Система сообщества открытой архитектуры обеспечивает:
OpenACS работает на AOLserver и NaviServer с Oracle или PostgreSQL в качестве базы данных. [ нужна цитата ]
Проекты, основанные или основанные на OpenACS, включают dotLrn, dotFolio, dotCommunity, dotConsult, Project-Open и Voice Online Communities.