Ninja Demo で WordPress 製品デモ サイトを作成する
WordPress 製品に Ninja Demo を使用していない場合は、デモ サイトが最悪で、そのせいで売上が減少している可能性があります。喧嘩を売るつもりはありません。私は冷厳な事実を述べているだけです。どうすればわかりますか?なぜなら、ほんの数週間前まで、私のデモ サイトも最悪だったからです。
WordPress 製品を販売している私たちのほとんどは、購入する前に試してほしいという大量のリクエストを受け取ります。デモ サイトはこれに最適なソリューションですが、それは正しく行われた場合に限られます。問題は、私たちの誰もそれを正しく行っていないことです。私たちは皆、独自のアプローチを持っていますが、結局のところ、私たちは皆同じ欠点に苦しんでいます。
注: この製品は販売終了しました。ステージング サイトを作成するためのガイドを確認し、製品のデモ サイトを作成するためのライブ ステージング オプションを選択することをお勧めします。
現在のデモサイトのやり方
早速ですが、私たち全員が現在何をしているのかを説明しましょう。完全に的を外している場合は、お気軽にコメントでお知らせください。ただし、これは現在存在するデモ サイトの少なくとも 99% にかなり近いと思います。
- 私たちはコンテンツ、ユーザーを作成し、デモ サイトの表示方法を設計します。
- データベースのバックアップを作成します。
- データベースを 1 時間ごとまたはその他の間隔で更新する cron を作成します。
- 一連のコード スニペットとプラグインをハッキングして、管理者のどのセクションにアクセスできるか、またどのようなアクションを実行できるかを制限します。
このプロセスを他の人よりもうまく自動化している人もいますが、結局のところ、私たちのソリューションにはすべて大きな欠陥があります。
デモサイトが現状ダメな理由
最悪の理由はたくさんありますが、ここでは 2 つだけ説明しましょう。約束します、必要なのはこの 2 つだけです。
1. ユーザーコンテンツの破損
<i>すべてのユーザーが同時に同じデータをテストしようとしています。
データベースのバックアップを 1 時間ごとに復元する cron では、この問題は解決されません。実際、それはさらなる混乱を引き起こすだけです。ユーザーが数分間何かをテストしていると、突然、それまで行っていた作業が完全になくなってしまいます。
現在のデモ ソリューションでは、すべてのユーザーが同じ WordPress インストールに配置され、同じコンテンツを編集し、同じ設定を変更します。複数のユーザーが同時に同じことをテストしている場合、私が約束できることは 1 つだけです。それは、どのユーザーにとっても機能しないということです。 「製品の世界」では、大多数のユーザーは製品が壊れていると考えて次のステップに進むことを意味します。
2. 手間のかかるコンテンツの更新
<i>デモ コンテンツを更新するには、いくつかの困難を乗り越える必要があります。
デモ サイトがどれほど優れていても、頻繁に更新する必要があります。 WordPress とプラグインは最新の状態に保つ必要があります。製品が成熟するにつれて、コンテンツは間違いなく古くなり、微調整が必要になります。現在、私たちがどのようにデモ サイトを作成しているかに基づいて、デモ サイトを更新することが実際にどれだけ難しいかを考えてみましょう。
- ユーザーがデモを編集しているか、現在編集している可能性があるため、単にコンテンツを変更することはできません。新しいバックアップにそのような混乱が生じる可能性は絶対に望んでいません。
- 現在のユーザーを追い出し、更新中にユーザーが何も変更できないようにする必要があります。
- 変更を追加するための新たな出発点を得るために、デモをクリーン バックアップに復元する必要があります。
- 変更を加えたら、新しいバックアップを作成する必要があります。
- デモ サイトに再び世界中からアクセスできるように、ユーザー制限を解除する必要があります。
これは、きちんと整理されたリストとしてはそれほど悪くないように思えますが、自分のデモ サイトでこれを何度か実行しなければならなかったことがあれば、これが非常に大きな話題になることをご存知でしょう。デモ サイトは、人々があなたの製品がどれほど素晴らしいかを知ることができる遊び場である必要があります。それをある種の雑用だと考えている場合、これは起こりません。時間が経つにつれて、デモ サイトはおそらく無視されるでしょう。
WordPress デモサイトの未来
<i>それはあなたの未来である必要はありません。実際、Ninja Demo をプレゼントすることもできます。
私たちは、先ほど説明した 2 つの大きな課題とその他の多くの課題を解決するために、Ninja Demo を構築しました。私たちの観点から見ると、問題が解決されるまで、私たちのデモはおそらく良いことよりも害を及ぼしていたでしょう。
1. ユーザーは全員、自分のサンドボックスで製品をテストします
これが鍵でした。ユーザーが自分の WordPress サイトで作業しているかのように当社の製品を体験できるようにしたいと考えています。
WordPress マルチサイトの機能を利用して、ユーザーがデモを試してみることにすると、そのユーザー専用の新しいサンドボックスが作成されます。メインのデモ サイトと同じコンテンツと設定がすべて含まれていますが、メインのデモ サイトのみに表示されます。これにより、他の人に影響を与えることなく、必要な変更を加えて製品を徹底的にテストすることができます。同様に、他の誰も彼らに影響を与えることはありません。
もう 1 つの優れた点は、これらのサンドボックスがある一定の間隔で単に崩壊するわけではないことです。ユーザーがブラウザでデモ サイトを開いたままにする限り、ライブ状態が維持されます。こうすることで、製品を 10 分間または 10 時間テストでき、独自の変更がすべて保存されます。
ユーザーがデモを終了して閉じると、1 時間以内にサンドボックスのパージがトリガーされます。サンドボックスは使用されなくなった場合には跡形もなく完全に削除されるため、不要なものは残りません。
2. ネットワーク内のメイン サイトはバックアップです
バックアップという言葉はおそらく適切ではありません。ネットワークのメイン サイトはすべてのデモ コンテンツです。サンドボックスが作成されると、そのサイトがどのような状態であっても単純に複製されます。これにより、変更を加える場合は、メイン サイトにログインして必要な変更を加えるだけで済みます。すべての新しいサンドボックスは、これらの変更を自動的に取得します。
私は通常、デモ サイトを管理しているので、これがとても気に入っています。これらの変更は非常に簡単ですぐに利用できるため、デモで製品を宣伝する新しい方法を考えることに実際に興奮しています。
3. ユーザーは許可されたものにのみアクセスできます
デモ サイトではセキュリティとアクセスが常に問題になります。製品を適切にテストするには、多くの場合、ユーザーは WordPress 管理者にアクセスできる必要があります。私たちは、ユーザーが太陽の下で何でもできるようにすることを望んでいません。私たちは彼らに製品を完全にテストしてもらいたいだけです。
Ninja Demo には、管理ユーザーがアクセスできるセクションを選択できる完全なホワイトリスト設定セクションが付属しています。これによってデモ ユーザーの機能は変更されないため、ホワイトリストに登録されたセクションであっても、ユーザーはそのロールのアクションのみを実行できます。
これの優れた点は、異なるデモ ユーザーに同じセクションへのアクセス権を与えることができますが、それでもそれらのユーザーはそれらのロールで許可されている機能しか持たないことです。
Ninja Demo のもう 1 つの優れた点は、スーパー管理者のみがネットワーク上のメイン サイトにアクセスできることです。これは、デモ管理者ユーザーがデフォルトのコンテンツをいじることを心配する必要がないことを意味します。また、管理者が通常持つ可能性のある機能の多くはネットワーク インストールでは不可能であるため、デモの安全性も高まります。
製品デモは単に製品を試すだけのものである必要はありません
もし Ninja Demo が「デモ」の問題を解決することだけを計画していたとしたら、それは非常に素晴らしい製品になると思います。セットアップは簡単です。更新し続けるのは簡単です。そして何よりも、やるべきことをただ実行するだけです。ただし、デモではさらに多くのことができると考えています。
製品を改善し、売上を伸ばすために、デモ サイトでできることは次のとおりです。
- ユーザーが製品をどのようにテストしているか、最も閲覧されているページと機能に関するデータを収集します。
- 製品の特定の部分についてユーザーからフィードバックを受け取ります。
- 製品のさまざまなバージョンをユーザーに提示し (A/B テスト)、ユーザーがどちらを好むかを確認します。
- ユーザーに製品のガイド付きツアーを提供することで、デモをトレーニング ツールとして使用します。
これらすべてやその他の機能が Ninja Demo に登場します。この文章の壁を乗り越えていただきありがとうございます。Ninja Demo にデモのつまらないものを減らし、製品をさらに良くする機会を与えていただければ幸いです。