仕組み ドキュメント 料金 ブログ WP Blocks 無料でインストール
エージェンシーとフリーランサー向け クライアントのWordPressサイトでAIで構築されたアプリを実行できます。各サイトの実際の投稿、ページ、ユーザーを読み取り、サンドボックス内で実行されるため、破損したアプリがサイトを破壊することはありません。

予約ウィジェットを構築する 一度。 すべてのクライアントサイトに配布します。

DesignSetGo Appsはフルプラグインより小さな単位を提供します。1つのCLIコマンドで複数のクライアントに単一のバンドルをデプロイでき、すべてを同じ方法で更新できます。マルチサイトデプロイとホワイトラベルはStudioプランで利用可能です。

CLIクイックスタート エージェンシー料金 GitHubのBridgeクライアント

エージェンシーのループ

ワンバンドル。 N クライアントサイト。

開発者が使用するのと同じinit、login、deployループを各クライアントに対して繰り返すだけです。アプリを一度構築してから、designsetgo apps login --siteとdesignsetgo apps deploy --siteを各クライアントのホスト名に対して実行します。各インストールはそのクライアント独自のWordPressデータを読み取ります。

完全なCLIチュートリアルについては開発者ページを参照してください。 init、login、deployループ

多くのサイトに配信

小さな bash ループは "マルチサイト デプロイ。"

カスタムフリート マネージャーはありません。CLI は呼び出しごとに単一の --site を受け取ります。エージェンシーはそれを既に持つあらゆるオーケストレーション (シェル ループ、CI マトリックス、Ansible タスク) に組み込みます。

deploy.sh SH
# Build once.
npm run build

# Ship the same dist/ to every client.
for site in client-1.com client-2.com client-3.com; do
  designsetgo apps deploy --site "$site" --no-build
done

CI では、同じループが GitHub Actions のマトリックス ステップになり、サイトごとにシークレットを指定します。CLI をラップするスターター deploy-action があります。

エージェンシーがこれを採用する理由

より小さなユニット、 より高いマージン。

01

カスタム プラグインより高速。

DSGo アプリは静的バンドルとマニフェストです。PHP ボイラープレートはありません。プラグイン スカフォールドはありません。自分で書く更新チャネルはありません。

02

スニペットより安全。

スニペット プラグイン内のバグはサイトを破損します。DSGo アプリ内のバグはアプリを破損します。サンドボックスにより「金曜日にすべてのクライアントに配信」は許容可能なアイデアになります。

03

月額課金

「予約スイート」や「クライアント ポータル」は SKU となります。1 つのバンドルで複数クライアント対応、月額課金。メンテナンスは N 回ではなく 1 回で済みます。

ホワイトラベル

当社のブランディングを置き換え 貴社のものに

wp-admin の DSGo Apps ページ、インストール画面、空状態、すべてが当社ロゴの代わりに貴社の名前とロゴを表示できます。クライアントは、リセール中の第三者製プラグインではなく、貴社のブランドで動作するサイト ツールを目にします。

01

貴社の名前、貴社のロゴ

ホワイトラベル設定で plugin_namelogo_url を設定してください。すべての管理画面がこれを使用します: メニュー項目、インストール画面、アプリ カード

02

貴社のサポート リンク

当社のドキュメントとサポート リンクを貴社のものに置き換えてください。何か質問がある場合、クライアントはオープンソース フォーラムではなく貴社に問い合わせます。

03

貴社のアプリと一緒にバンドル済み

プラグインをインストールし、貴社のブランディングを適用し、貴社のポータルまたは予約パックをプリインストールする単一の zip をリリースしてください。新規クライアント オンボーディングはセットアップ チェックリストから 1 回のアップロードに簡略化されます。

ホワイトラベルはStudioプランに含まれています。ProはマルチサイトのCLIデプロイを実行できますが、DesignSetGo Appsという名前で提供されます。 料金を確認

プライベート テンプレート レジストリ

貴社のスターター ライブラリ、 公開ライブラリとは別

貴社が管理する任意の HTTPS URL で独自のバンドルをホストしてください。貴社のチームは公開スターターではなく、貴社のライブラリから新規クライアント プロジェクトをスキャフォールドします。

01

開発マシンごとに 1 つの設定

designsetgo apps registry add acme https://acme.example/registry.json --token xxx を 1 回実行してください。その後、すべての apps init がエイリアスで貴社のライブラリからプルできるようになります。

02

バージョン管理されたスターター

特定のテンプレート バージョン (--template booking-widget@1.4.0) に固定するか、最新版を取得します。すべてのダウンロードで SHA-256 整合性チェックが実行され、改ざんされた tarball はインストールを拒否します。

03

Riff にも表示

サイト上で設定されると、管理内の Riff ビルダーが公開テンプレートと並んで貴社のプライベート テンプレートをリストします。開発者向けに「CLI コマンドをコピー」ワンクリック機能があります。

setup + scaffold SH
designsetgo apps registry add acme https://acme.example/registry.json --token xxx
designsetgo apps init clients/new-site --template booking-widget --registry acme

バイトはあなたが用意します(GitHub Pages、S3、独自のWPサイト、内部CDN)。DesignSetGoが仕様とCLIの配管を提供します。Studioプランで利用可能です。 料金を確認

信頼モデル

レンダリングモードを選択してください コードを書いた人によって。

ほとんどのエージェンシーアプリは社内でレビューされます。インラインモードが正しいデフォルトです: 実際のWordPressページ、ネイティブSEO、ルートマウント可能。Iframeモードは、自分で書いていないクライアント提供のバンドルの正しい選択です。

エージェンシー向け推奨

インラインモード

アプリが実際のWordPressページとしてレンダリングされます。クローラー対応、インデックス対応、テーマラップ対応、SEOクリーン。CSPとHTMLサニタイゼーションはすべてのリクエストで実行されます。バンドルはあなたのコードなので、信頼モデルは「配信するプラグインを信頼」です。

"isolation": "inline"
信頼できないドロップインの場合

Iframeモード

ブラウザが実行するサンドボックス(不透明なオリジン)。クライアントがフリーランサーまたは保存されたClaudeアーティファクトからのHTMLバンドルをあなたに渡すときに使用してください。ブリッジは引き続き機能します。ページはサイトの残りの部分とオリジンを共有しません。

"isolation": "iframe"

CLIリファレンス

すべてのコマンド、 すべてのフラグ。

--site、--sites、--from-artifact、およびCI用のdeploy-actionを含む。

zsh · agency workflow
$ designsetgo apps init booking-pack --astro
$ designsetgo apps login --site client-1.com
$ designsetgo apps login --site client-2.com
$ for s in client-1.com client-2.com; do
>   designsetgo apps deploy --site "$s"
> done
  ✓ deployed to 2 sites
  └ same app id, atomic per site