ArsDigita Community System ( 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 Server Pages для запуска с Apache и Tomcat. В 2001 году дерево кода было разветвлено, при этом кодовая база Tcl поддерживалась и рефакторилась одной группой разработчиков, в то время как линейка продуктов была переписана на Java EE . [ требуется цитата ]
В 2002 году Red Hat приобрела ArsDigita и все ее активы. [2] В результате этого версия Java была переименована в «Red Hat CCM», а официальная поддержка версии Tcl прекратилась. Однако версия Tcl продолжала поддерживаться сообществом OpenACS. [ необходима цитата ]
Стабильный релиз | 5.10.1 [3] (3 сентября 2024 г [±] ( 2024-09-03 ) | )
---|---|
Предварительный релиз | Н/Д [±] |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | openacs.org |
Система сообщества открытой архитектуры обеспечивает:
OpenACS работает на AOLserver и NaviServer с Oracle или PostgreSQL в качестве базы данных. [ необходима ссылка ]
Проекты, основанные или основанные на OpenACS, включают dotLrn, dotFolio, dotCommunity, dotConsult, Project-Open и Voice Online Communities.