System społecznościowy ArsDigita

ArsDigita Community System ( ACS ) był zestawem narzędzi typu open source do tworzenia społecznościowych aplikacji internetowych opracowanych głównie przez programistów związanych z ArsDigita Corporation . Był licencjonowany na warunkach GNU GPL i jest jednym z najbardziej znanych produktów całkowicie opartych na AOLserver . Chociaż istniało kilka rozwidleń projektu, jedynym, który jest nadal aktywnie utrzymywany, jest OpenACS .

Funkcje ACS obejmowały podstawowy zestaw interfejsów API, modeli danych i procedur bazy danych do koordynowania informacji wspólnych dla wszystkich aplikacji sieciowych społeczności, a także moduły takie jak zarządzanie przepływem pracy, CMS, przesyłanie wiadomości, śledzenie błędów/problemów, śledzenie projektów , e - commerce , i bboardy.

Historia

Usługa ACS została zbudowana w połowie lat 90. w celu wspierania społeczności internetowej photo.net, a także różnych usług internetowych firmy Hearst Corporation. Wśród pierwszych programistów znaleźli się Tracy Adams, Ben Adida, Eve Andersson, Jin S. Choi, Philip Greenspun , Aurelius Prochazka i Brian Tivol. ACS został pierwotnie napisany przy użyciu bazy danych Oracle i serwera sieciowego z wątkami AOLserver, a zatem był kombinacją SQL , szablonów HTML i kodu Tcl w celu scalenia wyników bazy danych z szablonami. Jednak ACS 3.4 był również dostępny z Java Server Pages do uruchamiania z Apache i Tomcat. W 2001 roku drzewo kodu zostało rozwidlone, a baza kodu Tcl była utrzymywana i refaktoryzowana przez jedną grupę programistów, podczas gdy linia produktów była ponownie zapisywana w Java EE .

W 2002 roku Red Hat przejął ArsDigita. W rezultacie nazwa wersji Java została zmieniona na „Red Hat CCM”, a oficjalne wsparcie dla wersji Tcl ustało. Jednak wersja Tcl była nadal utrzymywana przez społeczność OpenACS.

OpenACS

OpenACS
Wersja stabilna 5.10.0 (15 września 2021 ; 17 miesięcy temu ( 15.09.2021 ) )
Wersja podglądu Nie dotyczy
Licencja Powszechna Licencja Publiczna GNU
Strona internetowa openacs .org  Edit this on Wikidata

System Społeczności Otwartej Architektury zapewnia:

  • Zestaw aplikacji, których można używać do wdrażania witryn internetowych, które są wydajne w zakresie współpracy. Niektóre z aplikacji to Workflow, CMS , Messaging, Bug/Issue tracker, e-commerce , blogger , czat i fora.
  • Zestaw narzędzi do tworzenia aplikacji, który zapewnia obszerny zestaw interfejsów API i usług umożliwiających szybkie tworzenie nowych aplikacji. Funkcje obejmują uprawnienia, pełną internacjonalizację, Ajax , narzędzie do tworzenia formularzy, model obiektowy, automatyczne testowanie, podstrony i potężny menedżer pakietów.

OpenACS działa na serwerach AOLserver i NaviServer z bazą danych Oracle lub PostgreSQL .

Projekty, które były lub są oparte na OpenACS, obejmują dotLrn, dotFolio, dotCommunity, dotConsult i Project-Open.

Zobacz też

Linki zewnętrzne