Система сообщества ArsDigita ( ACS ) была набором инструментов с открытым исходным кодом для разработки веб-приложений сообщества, разработанных в основном разработчиками, связанными с ArsDigita Corporation . Он был лицензирован в соответствии с условиями GNU GPL и является одним из самых известных продуктов, полностью основанных на сервере AOL . Несмотря на то, что у проекта было несколько ответвлений, единственная, которая все еще активно поддерживается, - это OpenACS .
Функции ACS включали в себя основной набор API-интерфейсов, моделей данных и процедур базы данных для координации информации, общей для всех веб-приложений сообщества, а также такие модули, как управление рабочим процессом, CMS , обмен сообщениями, отслеживание ошибок / проблем, отслеживание проектов, электронная коммерция и т. Д. и доски.
История
ACS была создана в середине 1990-х годов для поддержки онлайн-сообщества photo.net, а также различных интернет-сервисов от Hearst Corporation. Первыми разработчиками были Трейси Адамс, Бен Адида, Ева Андерссон, Джин С. Чой, Филип Гринспан , Аврелий Прохазка и Брайан Тивол. Первоначально ACS был написан с использованием базы данных Oracle и поточного веб-сервера AOLserver и, следовательно, представлял собой комбинацию SQL , HTML- шаблонов и кода Tcl для объединения результатов базы данных с шаблонами. Однако ACS 3.4 также был доступен с Java Server Pages для работы с Apache и Tomcat. В 2001 году дерево кода было разветвлено, при этом база кода Tcl поддерживалась и реорганизовывалась одной группой разработчиков, в то время как линейка продуктов переписывалась на Java EE .
В 2002 году Red Hat приобрела ArsDigita. В результате версия Java была переименована в «Red Hat CCM», а официальная поддержка версии Tcl прекратилась. Однако версия Tcl продолжала поддерживаться сообществом OpenACS.
Red Hat CCM
Хотя Red Hat продолжала развивать CCM в течение нескольких лет после своего приобретения, в 2004 году было принято решение перейти на модель разработки на базе сообщества. [1] Этим решением Red Hat CCM был снова переименован в Byline, а источники были перелицензированы в соответствии с LGPL . [2]
Последний выпуск Byline был в 2004 г. [3], а последняя фиксация в репозитории Subversion - в январе 2005 г. [4]
OpenACS
Стабильный выпуск | 5.9.1 [5] (8 августа 2017 г . ) [±] |
---|---|
Предварительный выпуск | Н / П [±] |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | openacs |
Система сообщества с открытой архитектурой обеспечивает:
- Набор приложений, которые можно использовать для развертывания веб-сайтов, ориентированных на совместную работу. Некоторые из приложений: Workflow, CMS , Messaging, Bug / Issue tracker, электронная коммерция , blogger , чат и форумы.
- Набор инструментов для разработки приложений, который предоставляет обширный набор API и сервисов, позволяющих быстро разрабатывать новые приложения. Возможности включают разрешение, полную интернационализацию, Ajax , конструктор форм, объектную модель, автоматическое тестирование, дочерние сайты и мощный менеджер пакетов.
OpenACS работает на AOLserver и NaviServer с Oracle или PostgreSQL в качестве базы данных.
Проекты, которые были или основаны на OpenACS, включают dotLrn, dotFolio, dotCommunity, dotConsult и Project-Open.
Смотрите также
Рекомендации
- ↑ «Новости сообщества» , Ричард Ли, 16 августа 2004 г.
- ^ «Объявление: Byline-dev, исходный код и т. Д.» , Ричард Ли, 30 августа 2004 г.
- ^ "OW2 Force: список файлов проекта" , OW2, 31 августа 2004 г.
- ^ "WebSVN - подписи автора" , OW2, 21 января 2005.
- ^ http://openacs.org/news/item?item_id=5373786
Внешние ссылки
- ACS можно загрузить с http://www.eveandersson.com/arsdigita/acs-repository/
- Официальный веб-сайт
- философия, лежащая в основе инструментария, объясняется на http://philip.greenspun.com/panda/community