Komunitní systém ArsDigita - ArsDigita Community System
The Komunitní systém ArsDigita (ACS) byl otevřený zdroj sada nástrojů pro rozvoj komunity webové aplikace vyvinutý především vývojáři spojenými s ArsDigita Corporation. Bylo licencováno podle podmínek GNU GPL a je jedním z nejznámějších produktů, na kterém je zcela založen AOLserver. Přestože projektu bylo několik vidlic, jediný, který je stále aktivně udržován, je Otevřít ACS.
Mezi funkce ACS patřila základní sada API, datamodelů a databázových rutin pro koordinaci informací společných všem webovým aplikacím komunity, stejně jako moduly, jako je správa pracovního toku, CMS, zasílání zpráv, sledování chyb / problémů, sledování projektu, elektronický obchod a desky.
Dějiny
ACS byl postaven v polovině 90. let za účelem podpory online komunity photo.net a různých internetových služeb od společnosti Hearst Corporation. Mezi počáteční vývojáře patřili Tracy Adams, Ben Adida, Eve Andersson, Jin S. Choi, Philip Greenspun Aurelius Prochazka a Brian Tivol. ACS byl původně napsán pomocí Databáze Oracle a AOLserver se závitovým webovým serverem a byla tedy kombinací SQL, HTML šablony a Tcl kód pro sloučení výsledků databáze se šablonami. ACS 3.4 však byl k dispozici také se stránkami Java Server Pages, které lze provozovat s Apache a Tomcat. V roce 2001 byl kódový strom rozvětven, přičemž kódová základna Tcl byla udržována a refaktorována jednou skupinou vývojářů, zatímco produktová řada byla přepsána do Java EE.
V roce 2002 červená čepice získal ArsDigita. V důsledku toho byla verze Java přejmenována na „Red Hat CCM“ a oficiální podpora pro verzi Tcl byla ukončena. Verze Tcl však byla nadále udržována komunitou OpenACS.
Red Hat CCM
Přestože společnost Red Hat pokračovala ve vývoji CCM několik let po akvizici, v roce 2004 bylo rozhodnuto přejít na komunitní model rozvoje.[1] S tímto rozhodnutím byla Red Hat CCM znovu přejmenována na Byline a zdroje byly znovu licencovaný pod LGPL.[2]
Poslední vydání Byline bylo v roce 2004,[3] a poslední závazek k Podvracení úložiště bylo v lednu 2005.[4]
Otevřít ACS
Stabilní uvolnění | 5.9.1[5] (8. srpna 2017 ) [±] |
---|---|
Náhled verze | N / A [±] |
Licence | GNU General Public License |
webová stránka | openacs |
Komunitní systém Open Architecture poskytuje:
- Sada aplikací, které lze použít k nasazení webů, které jsou silné na spolupráci. Některé z aplikací jsou Workflow, CMS, Messaging, Bug / Issue tracker, elektronický obchod, blogger, povídat si a fóra.
- Sada nástrojů pro vývoj aplikací, která poskytuje rozsáhlou sadu rozhraní API a služeb umožňujících rychlý vývoj nových aplikací. Mezi funkce patří oprávnění, plná internacionalizace, Ajax, tvůrce formulářů, objektový model, automatizované testování, podřízené weby a výkonný správce balíčků.
OpenACS běží dál AOLserver a NaviServer buď Věštec nebo PostgreSQL jako jeho databáze.
Projekty, které byly nebo jsou založeny na OpenACS, zahrnují dotLrn, dotFolio, dotCommunity, dotConsult a Project-Open.
Viz také
Reference
- ^ „Aktualizace komunity“, Richard Li, 16. srpna 2004.
- ^ „Oznámení: Byline-dev, zdrojový kód atd.“, Richard Li, 30. srpna 2004.
- ^ „OW2 Force: Project Filelist“, OW2, 31. srpna 2004.
- ^ „WebSVN - vedlejší řádek“, OW2, 21. ledna 2005.
- ^ http://openacs.org/news/item?item_id=5373786
externí odkazy
- ACS lze stáhnout z http://www.eveandersson.com/arsdigita/acs-repository/
- Oficiální webové stránky
- filozofie sady nástrojů je vysvětlena na http://philip.greenspun.com/panda/community