プラグイン&テーマ マーケットプレイス
プレミアムプラグインやテーマを探してインストールし、ライセンスを取得できます。複数サイトでの有効化にも対応しています。
マーケットプレイスは、TubePress の管理画面内のオプションストアで、プレミアムプラグインやテーマを tubepress.io から提供します。無料アイテムはアカウントなしでインストールできます。有料アイテムはクレジットで購入でき、署名済みのドメインロックライセンスで保護されているため、あなたのサイトでのみ動作し続けます。
このページでは、ブラウズ、購入とライセンス、インストール、複数サイトでの有効化、アップデート、および自分の作品を公開する方法について説明します。
マーケットプレイス
マーケットプレイスには管理画面からアクセスできます。テーマとプラグインの画面は tubepress.io からライブのリスティングを取得します。アカウントを接続した状態では、有料アイテムや購入済みアイテムを含む完全なカタログが表示されます。アカウントなしでは、リスティングは公開の無料アイテムのみの表示にフォールバックするため、無料のアドオンをブラウズしてインストールすることは引き続きできます。
プラグインとテーマのブラウズ
リスティングには各アイテムの詳細が表示され、有料アイテムには現在の残高とともにクレジット価格が表示されるため、購入可否を一目で確認できます。プラグインは機能を拡張し(フック&プラグインを参照)、テーマは外観を変更します(テーマを参照)。一部のアイテムにはティアがあります。購入前に適切なものを選んでください。
購入とライセンス
有料アイテムを購入すると、残高からクレジットが消費されます。その代わりに tubepress.io はアイテムのライセンストークンを発行します。これはサイトの登録可能ドメインに紐付けられた Ed25519 署名済みの記録です。
ドメインバインディングは登録可能ドメイン(eTLD+1)を使用します。これには実用上のメリットがあります:example.com のライセンス 1 つで、www.example.com、staging.example.com、その他すべてのサブドメインが自動的にカバーされます。ただし、本当に異なるドメインで提供されているファイルとデータベースのクローンは検出されます。トークンは署名済みであるため、インストールはライセンスをオフラインで証明できます。提供ホストがトークンと一致する場合、ネットワーク呼び出しは不要です。
購入したアイテムのインストール
- 購入します。 クレジットコストを確認してください。購入内容がアカウントに記録されます。
- ダウンロードとインストール。 管理画面から、TubePress はパッケージを tubepress.io から直接取得します。すべてのパッケージは展開前に SHA-256 チェックサムと Ed25519 署名で検証されるため、改ざんされたダウンロードは拒否されます。
- 有効化します。 通常通りプラグインを有効化するかテーマに切り替えます。有効化により、このサイトのドメインがライセンスに紐付けられます(以下を参照)。
マルチサイト有効化
ライセンスは複数のサイトを許可する場合があります。アイテムを有効化するとこのサイトのドメインがライセンスに紐付けられます。無効化するとそのイベントが記録されますが、スロットは自動的には解放されないため、短時間の停止でバインディングが失われることはありません。
ライセンスはランタイムガードによってバックグラウンドでおよそ 6 時間ごとに再検証され、実際にサイトが提供されているドメインをキーとして使用します。設計は意図的にフェイルオープンになっています:
- 無料アイテム、不明なアイテム、コマンドラインでの実行は常に許可されます。
- ネットワークまたはマーケットプレイスのエラーによって何かが無効化されることはありません。最後の正常な状態が維持されます。
- 約 7 日間のグレース期間を過ぎた、継続的なドメイン不一致または未購入の判定のみが有料アイテムを無効化します。
- 期限切れのトークンは、更新中のおよそ 2 週間は許容されます。
サイトが正当な理由でバインディングを失った場合(例:データベース移行後)、ガードは自動的に空きスロットに再バインドします。注意が必要な場合、管理画面にはアイテムとその状態(グレース または ブロック)を示すバナーが表示されます。
購入済みアイテムのアップデート
TubePress は tubepress.io でより新しいバージョンを確認し、インストール済みのプラグインとテーマのバージョンを報告することで、何が古くなっているかを通知します。アップデートは同じチェックサム付き署名済みパッケージとして提供されるため、アップデートは初回インストールと同様に安全です。無料アイテムはパブリックチャンネルを通じて更新されます。有料アイテムは接続されたアカウントを通じて更新されます。
自分のアドオンを販売する
独自のアドオンをビルドして販売できます。ドキュメント化された API に対して開発し、結果をパッケージ化して、tubepress.io アカウントを通じてリスト化してください。マーケットプレイスが署名、ドメインごとのライセンス、および配信を代行します。