| 原作者 | レムコ・ノートブーム |
|---|---|
| 開発者 | サウスポーテクノロジー |
| 初回リリース | 2006年6月 |
| 安定版リリース | 4.8.0.b04 [1]
/ 2020年9月25日 |
| リポジトリ |
|
| 書かれた | パイソン |
| オペレーティング·システム | クロスプラットフォーム |
| 利用可能 | 英語 |
| ライセンス | Eclipse パブリックライセンス |
| Webサイト | Southpawtech.com/tactic-open-source/ |
TACTIC は、オンタリオ州トロントのSouthpaw Technologyがサポートする、Web ベースのオープン ソースワークフロー プラットフォームおよびデジタル資産管理システムです。大量のコンテンツ トラフィックを伴う忙しい制作環境を最適化するように設計された TACTIC は、ビジネス ロジックまたはワークフロー ロジックをデータベースとファイル システムの管理の組み合わせに適用します。デジタル資産管理、制作資産管理、ワークフロー管理の要素を使用して、TACTIC は制作パイプラインを通じてデジタル資産の作成と開発を追跡します。TACTIC は、商用ライセンスとオープン ソース ライセンスの両方で利用できるほか、 Amazon Web Services Marketplaceを通じてホストされたクラウド サービスとしても利用できます。
歴史
TACTICは2005年にコンピュータグラフィックス(CG)制作で始まり、視覚効果(VFX)、映画、アニメーション、ポストプロダクション、ビデオゲーム開発スタジオに制作で使用するデジタルファイルを管理する方法を提供しました。このプラットフォームはその後、エンタープライズレベルのソフトウェアソリューションを提供するように拡大し、現在ではマーケティンググループ、クリエイティブ広告代理店、消費者製品チーム、運輸会社などがファイル、プロジェクト、リソース、ワークフローを管理するのに使用されています。現在のTACTICユーザーには、Adidas、Technicolor、Transunion、Teague、Tegna、General Dynamics、Procter and Gamble、Bell Digital Media、Nissan North America、[2] Astral Media、[3] Ubisoft、Blohm + Voss、Saatchi and Saatchi、[4] Lockheed Martin、[5]、Legend3Dなどがあります。[6]
バージョン 3.8 より前は、TACTIC は商用のみで提供されていました。2012 年夏、現 CEO の David Lowe 氏と Remko Noteboom (CTO) 氏は、Red Hat、Acquia およびBlenderの後を追ってオープンソースに踏み出し、2012 年 8 月 20 日にOSI承認のEclipse Public Licenseの下で TACTIC を無料ダウンロードできるようにリリースしました。TACTIC のソフトウェアは無料ダウンロード可能になり、Southpaw はカスタム ソリューションとプロフェッショナル サポート サービスに重点を移しました。[4] CEO の Mundell 氏によると、TACTIC の汎用性が Southpaw がオープンソースに移行する決定の重要な要素でした。「どの企業にも独自のワークフローがあります」と彼は言います。「そのワークフローをサポートするために、当社のような基礎製品が必要です。」[4]
TACTICは現在、何千人ものアクティブユーザーからなるオープンコミュニティによって開発・維持されています。[7]
主な特徴
ウェブフレームワーク
TACTIC は、エンタープライズ データ駆動型HTML5アプリケーションを提供するための Web ベースのプラットフォームまたはフレームワークです。階層型描画エンジンを使用して、自己完結型の HTML5ウィジェットをブラウザーに提供します。各ウィジェットは、HTML、JavaScript、CSS (カスケーディング スタイル シート)、サーバー側 Python コードのカプセル化されたバンドルです。ウィジェットには他のウィジェットを含めることができ、AJAXを通じて動的に読み込むことができます。TACTIC には、ブランド化されたカスタマイズされたウィジェットやテーマを提供するためのツールも含まれています。[8]
標準の Web テクノロジと TACTIC の資産管理および複雑なデータ モデルを処理する機能を組み合わせることで、TACTIC はブラウザを備えたあらゆるデバイスにエンタープライズ アプリケーションを配信するために使用できます。また、TACTIC は HTML5、CSS、AJAX などの標準の Web テクノロジを使用して、カスタマイズ プロセスを簡単にアクセスできるようにします。埋め込まれた式言語により、大規模な SQL ステートメントを作成しなくても、複雑なデータ モデルに簡単にアクセスできます。
レビュー担当者は、TACTICの主な強みは強力なワークフロー機能と、特に大きなファイルなどの大量の制作資産の管理に適していることだと書いています。[9] TACTICの機能には、柔軟なデータモデル、視覚的なワークフローデザイナー、[9]強力なAPI接続[9]、適応性の高いプラグインアーキテクチャなどがあります。[10]
ワークフロー管理
TACTIC は、パイプラインを通じてワークフローを編成します。パイプラインは、ユーザーがワークフロー内で個別のプロセスを定義する機能を提供するプロダクション コマンド チェーンです。各プロセスでは、ファイルのチェックインとバージョン管理、タスクの作成、メモの追加、プロセス内のイベントに応答するトリガーの実行が可能です。ユーザーは、ワークフローを構成して任意のメタデータを割り当てたり、通知を送信したり、プロジェクトのステータスを更新したりすることもできます。TACTIC のトリガー システムでは、データの変更やファイルのチェックインなど、システム内のあらゆるイベントにカスタムビジネス ロジックを添付できます。
ファイルシステム管理
TACTIC は、ファイル システムを管理するために、厳格なファイル命名規則、チェックイン/チェックアウトまたはゲートキーパー/ライブラリアン機能、バージョン管理などのいくつかのテクノロジを導入しています。まず、TACTIC はすべてのビジネス エンティティをアセットに分割します。TACTIC の世界では、ユーザーはアセット、より具体的にはアセットを生成するワークフローのプロセスの一部に取り組みます。アセットは、「検索可能なアセットのタイプ」、または TACTIC 用語では「sTypes」に整理されます。[11]この構成により、ユーザーが作業を行うためのスペースまたはサンドボックスが提供されます。サンドボックスは通常、TACTIC によって指定された自由形式の領域であり、ユーザーはここでファイルを作成および管理できます。
作業が外部レビューを必要とする段階、または次のプロセスに進める準備ができた段階になると、ユーザーはファイルをチェックインします。このチェックイン プロセスにより、ファイルは TACTIC に渡されます。TACTIC は、すべてのファイルが保存されているリポジトリへのゲートキーパーとして機能します。TACTIC はライブラリアンとしても機能し、受信したファイルをリポジトリ内の適切な場所に分類します。システムで指定されている場合、ファイル名もそれに応じて変更され、場所が識別しやすくなります (カード カタログ作成に類似した機能)。TACTIC の自動ファイル管理システムにより、ファイルに統一された名前が付けられ、予測可能で信頼性の高い場所に表示されるため、リポジトリでの人為的エラーが効果的に排除されます。
データ管理
TACTIC のデータ管理戦略は、構造やファイルの種類を前提としない柔軟なデータ モデルに基づいています。代わりに、TACTIC フレームワークは、オーディオ、ビデオ、グラフィック、エンタープライズ コンテンツなど、あらゆるタイプのファイルに適応します。データ モデルは、TACTIC で構築することも、既存のデータ モデルにマッピングすることもできます。この機能により、TACTIC は重要なデータを含むレガシー システムに更新された Web インターフェイスを提供できます。
TACTIC は、ファイル タイプに基づく分類に頼るのではなく、プロジェクトごとに全体的な「スキーマ」を定義することでデータを管理します。各スキーマには sType (「検索可能な資産のタイプ」) が含まれており、各タイプはエンティティの異なるカテゴリまたは分類を表します。この構造は大部分が任意ですが、適切なデータベース テーブル設計に従うことができます。TACTIC は、プラットフォームに関係なく、複数のデータベースに同時にアクセスすることもできます。TACTIC プロジェクトは、Oracle、MySQL、SQLite、PostgreSQL、Microsoft SQLServerなど、複数の異なる場所からデータベースを表示し、ユーザー エクスペリエンスを統一できます。
TACTIC の組み込み式言語は、データベースからデータを抽出するプロセスを簡素化し、システム全体の操作を大幅に容易にします。SQL に固有のすべてのクエリで関係を繰り返す複雑さを排除するインターフェイスを提供します。TACTICの式言語は、データを取得して操作するためにテーブル間の深い関係をナビゲートする必要がある複雑なエンタープライズ データ モデルのシナリオで特に役立ちます。
サポートプラットフォームと環境
TACTICはほぼ完全にPythonプログラミング言語で書かれており、Pythonが利用できるほとんどのプラットフォームで動作します。これにはWindows、OS X、さまざまなUnixフレーバーとディストリビューション(RHEL、CentOS、Ubuntuなど)が含まれます。TACTICはPythonで書かれた最大のプロジェクトの1つであり、コード行数は198,949行に上ります。[12]
「TACTIC Team」は、SQLite 上で動作し、Python 言語と必要なモジュール、Web サービス用のCherrypy を組み込んだ TACTIC の自己完結型スタンドアロン バージョンです。インストーラーとともに配布され、Windows と OS X の両方で実行可能です。
参照
参考文献
- ^ 「リリース 4.8.0.b04」。2020年9月25日。 2020年12月18日閲覧。
- ^ 「Southpaw TechnologyがTacticをオープンソース化」Cgchannel.com、2015年3月27日。 2015年3月31日閲覧。
- ^ 「ケーススタディ: Astral が TACTIC を使用してワークフローを効率化する方法 - TACTIC by Southpaw - TACTIC by Southpaw」。Southpawtech.com。2013 年 5 月 7 日。2015年 3 月 31 日閲覧。
- ^ abc Newton, Randall (2012-09-19). 「Southpaw が Tactic 制作資産管理をオープンソースとしてリリース : GraphicSpeak」 Gfxspeak.com . 2015 年 3 月 31 日閲覧。
- ^ "aaatzn.htm". Deskeng.com . 2015年3月31日閲覧。
- ^ [1] 2013年4月3日アーカイブ、Wayback Machine
- ^ 「TACTIC by Southpaw」. southpawtech.com .
- ^ 「Southpaw TACTIC 4.0 はプラグイン アーキテクチャでデータを移動します | ストレージ」。Digitalmedia-world.com。2013 年 5 月 12 日。2015 年 4 月 2 日時点のオリジナルよりアーカイブ。2015年 3 月 31 日閲覧。
- ^ abc 「オープンソースデジタル資産管理」。Opensourcedigitalassetmanagement.org 。 2015年3月31日閲覧。
- ^ 「プラグイン」. tacticopensource.com . 2015年3月31日閲覧。
- ^ 「新しい sType の追加 | TACTIC コミュニティ」 Community.southpawtech.com 。 2015 年 3 月 31 日閲覧。
- ^ 「LargePythonProjects - Python Wiki」。Wiki.python.org 。 2015年3月31日閲覧。
外部リンク
- 公式サイト
