ArsDigita Community System ( ACS )は、主にArsDigita Corporationに所属する開発者によって開発された、コミュニティWeb アプリケーションを開発するためのオープン ソースツールキットです。GNU GPLの条件に基づいてライセンスされており、完全にAOLserverをベースにした最も有名な製品の 1 つです。このプロジェクトにはいくつかのフォークがありましたが、現在も積極的に保守されているのはOpenACSだけです。
ACS の機能には、すべてのコミュニティ Web アプリケーションに共通する情報を調整するための API、データモデル、データベース ルーチンのコア セットのほか、ワークフロー管理、CMS、メッセージング、バグ/問題追跡、プロジェクト追跡、電子商取引、ボードなどのモジュールが含まれていました。
歴史
ACS は、photo.net オンライン コミュニティと Hearst Corporation のさまざまなインターネット サービスをサポートするために 1990 年代半ばに構築されました。[引用が必要]
その作成者であるArsDigitaは、1997年にフィリップ・グリーンスパンなどの開発者によって設立されました。[1]最初の開発者には、トレイシー・アダムス、ベン・アディダ、イブ・アンダーソン、ジン・S・チョイ、フィリップ・グリーンスパン、アウレリウス・プロチャスカ、ブライアン・ティボルが含まれていました。[1]
ACS は元々、 Oracle データベースと AOLserver スレッド Web サーバーを使用して作成されており、 SQL、HTMLテンプレート、およびデータベースの結果をテンプレートとマージするTclコードの組み合わせでした。ただし、ACS 3.4 は、Apache および Tomcat で実行するために Java Server Pages も利用可能でした。2001 年にコード ツリーが分岐し、Tcl コード ベースは 1 つの開発者グループによって保守およびリファクタリングされ、製品ラインはJava EEで書き直されました。[引用が必要]
2002年、Red HatはArsDigitaとそのすべての資産を買収しました。[2]この結果、Javaバージョンは「Red Hat CCM」に名前が変更され、Tclバージョンの公式サポートは終了しました。ただし、TclバージョンはOpenACSコミュニティによって引き続き保守されました。[引用が必要]
オープンACS
| 安定リリース | 5.10.0 [3] (2021年9月15日) [±] |
|---|---|
| プレビューリリース | 該当なし [±] |
| ライセンス | GNU 一般公衆利用許諾書 |
| Webサイト | オープンacs.org |
オープン アーキテクチャ コミュニティ システムは以下を提供します。
- コラボレーションに強い Web サイトを展開するために使用できるアプリケーションのセット。アプリケーションには、ワークフロー、CMS、メッセージング、バグ/問題追跡、電子商取引、ブロガー、チャット、フォーラムなどがあります。[引用が必要]
- 新しいアプリケーションを迅速に開発できるように、広範な API とサービスを提供するアプリケーション開発ツールキット。機能には、権限付与、完全な国際化、Ajax、フォーム ビルダー、オブジェクト モデル、自動テスト、サブサイト、強力なパッケージ マネージャーなどがあります。[引用が必要]
OpenACS は、 OracleまたはPostgreSQLをデータベースとして、AOLserverおよびNaviServer上で実行されます。 [引用が必要]
OpenACS をベースにした、または OpenACS をベースにしたプロジェクトには、dotLrn、dotFolio、dotCommunity、dotConsult、Project-Open、Voice Online Communities などがあります。
参照
参考文献
外部リンク
- ACS は http://www.eveandersson.com/arsdigita/acs-repository/ からダウンロードできます。
- 公式サイト
- ツールキットの背後にある哲学は、http://philip.greenspun.com/panda/community で説明されています。
