この惑星(念のために言っておくと地球のことです)の誰もが知っている通り、Nuxeo Studioは最高のツールです。少なくとも Nuxeo 向けアプリケーションである BCSPWU の構成については確かにそうです。
BCSPWU は何の略語かわかりますか?Content(コンテンツ)Services(サービス)Platform(プラットフォーム)が「CSP」の部分になります(ところで、ECM をまだご使用の方、[生き残りたいのなら]CSP に移行してください(/ja/blog/what-is-content-services-platform/))。B、W、および U については・・・実は適当に作りました。Best in the Whole Universe(宇宙最高)ってやつです。少々誇張してるように見えるかもしれませんが、私は筋金入りの Nuxeo ファンなので、Nuxeo は実際にBest Content Services Platform in the Whole Universe(宇宙最高のコンテンツサービスプラットフォーム - BCSPWU)と心から言うことができます。
Nuxeo Studio はプラットフォームを構成するためのツールです。さらに、SaaS アプリケーションであるため、ユーザが指一本動かすことなくブラウザが定期的に自動更新してくれます。これこそが SaaS アプローチの魔法です!そして Nuxeo Studio では、最新情報についてあなた(ユーザ)にそっと教えてくれます。あなたが非常に細かい人なら、当社のドキュメンテーションページで全変更リストをご覧いただけます:Nuxeo Studio リリースノート。
ここ数カ月で、次のようなかなり面白い情報をあげておきました:
- Designer では、何回かドラッグアンドドロップとポイントアンドクリックを繰り返すだけでテーブルレイアウトを構成してプロパティを設定できます。なかなかでしょ。Hyland University のSearches - Configuring searches with Studio Designer(検索 - Studio Designer の検索を構成する) レッスンを参照してください。
- Node/Workflow(ノード/ワークフロー)変数に制約を設定できます。
- Document Type(文書タイプ)定義では、WebUI SVG アイコン(作成ダイアログボックスで使用されます)を設定できます。
おっともう一つ!
- リソースを無効にすることができます!削除せずに無効化し、テストした後に有効にすることも除去することもできます。ほんとにすごいですよ。
- 「それだけではありません!」(全部書きたくないときに使うセリフですね)。
今日は最新(2018 年 6 月 3 日現在)の、いずれは必用となるとてもクールで超最高に素晴らしい機能についてフォーカスしたいと思います。
典型的なコンテキストを説明しましょう。Nuxeo Platform サーバーで、nuxeo-vision、nuxeo-3d、またはnuxeo-signature などいくつかのプラグインを展開したとします。これを行った理由は次のようなものでした:
- カスタム自動化チェーン(通常)内部から呼び出したいため、そのうちの一部からのオペレーションを使用して露出する(nuxeo-vision から「VisionOp」、または nuxeo-signature からは「Services.SignPDFDocument」)。
- 露出するスキーマ、文書タイプ、ファセットを延長/上書き/使用する(そしておそらく、作成するカスタム 3D 文書について「ThreeD」ファセットをチェックする)。
この新しい Studio 機能の前に、Studio プロジェクトレジストリ に必要事項を手入力する必要があったと思います。大変だったわけじゃありません。文書化されて説明されていましたから(オペレーションの JSON 定義のインポート方法など)。プライベートプラグインにも必要ですし(あれば)。ちょっと面倒くさかっただけです。
2018 年 5 月末から魔法がかかりました。
パブリックのマーケットプレイスパッケージでこれが不要になりました - Nuxeo Studio が定義をインポートしてくれるのです… それも自動的に!
感嘆符を多用しすぎかもしれませんが、それだけすごいってことです。
アプリケーション定義で必要なパッケージを選ぶだけです。そのオブジェクトは Studio:
それが本当ってことを確かめるため、私が作成したビデオを見てください。
言ったでしょ?Nuxeo Studio はすごいのです!(これから先もね)