Zoho Marketplaceは、Zohoの各製品向けに開発した拡張機能をアップロードできるオンラインストアです。また、ストアで提供されている拡張機能をビジネスに利用することもできます。この開発者ガイドでは、拡張機能を作成し、Marketplaceに公開する方法について説明します。
各拡張機能には、その動作を定義する専用のplugin-manifest.jsonファイルが必要です。このファイルを定義した後、HTML、JavaScript、CSSなどのクライアント側技術を使用して拡張機能を作成できます。拡張機能を非公開でホストするか、公開として宣言できます。
拡張機能を弊社に提出する際、非公開または公開として宣言する必要があります。両者の違いを理解しておくと、作業計画を立てやすくなります。
|
動作
|
非公開拡張機能
|
公開拡張機能
|
|
表示設定
|
インストールURLを持っているユーザーが拡張機能にアクセスできます。
|
すべてのユーザー
|
|
提出後のレビュー
|
該当なし
|
はい。
拡張機能は弊社によってレビューされ、Zoho Marketplaceに公開されます。 |
拡張機能の開発環境を設定するには、'Node.js'をインストールします。
ファイルのダウンロードリンク:https://nodejs.org/en/
Zoho 拡張機能 Toolkit(ZET)でサポートされているバージョン:6.0以上
Zoho 拡張機能 Toolkit(ZET)は、コマンドラインツールです。このツールを使用して、拡張機能の作成、テスト、パッケージ化を行います。ツールをインストールするには、ご利用のOSに対応するコマンドを実行します。
|
オペレーティングシステム
|
コマンド
|
|
MacOS/Linux
|
sudo npm install -g zoho-拡張機能-toolkit
|
|
Windows
|
npm install -g zoho-拡張機能-toolkit
|
-gはグローバルインストールを表します。ZETをグローバルにインストールすると、マシン上の任意の場所からコマンドを実行できます。そうでない場合は、ZETがインストールされているパスに移動してからZETコマンドを実行する必要があります。インストール後、次のコマンドを実行してバージョンを確認します:zet -v
使用方法:$zet init
このコマンドは、新しいプロジェクトテンプレートのディレクトリーを作成します。拡張機能のフォルダー構造を作成するには、このセクションの手順1~4を実行します。
使用方法:$zet run
このコマンドは、現在のディレクトリーをコンテキストとしてローカルサーバーを起動します。拡張機能を実行するには、このセクションの手順6と7を実行します。
使用方法:$zet validate
このコマンドは、現在の拡張機能を検証します。plugin-manifest.jsonファイルで定義されているルールに照らして拡張機能を検証するには、このセクションの手順8を実行します。
使用方法:$zet pack
このコマンドは、Zoho Marketplaceにアップロードできるようにプロジェクトをzipファイルにパッケージ化します。拡張機能をパッケージ化するには、このセクションの手順9を実行します。これは拡張機能作成の最後の手順です。

前提条件
開発者は、必要に応じていつでも拡張機能を更新できます。更新のたびに、拡張機能のバージョンが変更されます。マーケットプレイスで利用可能な拡張機能を更新する方法はこちらです。