BuddyPress を使用してソーシャル ネットワークを作成する方法
ソーシャル ネットワークについて考えるとき、Facebook、Twitter、Google+ のビッグ 3 が思い浮かびます。
ソーシャル ネットワークは、従来のサイトでは提供できないもの、つまりコミュニティを提供します。これらすべての Web サイトでは、メンバー間および一般向けのコミュニケーションが絶えず行われており、それを利用するとよいでしょう。
ただし、ビッグ 3 のいずれかを自分の目的で使用することをためらうかもしれません。彼らは、サービスの機能を変更して、ユーザーが望むとおりに動作しなくなる可能性があります。あなたは、たとえどのような保証が与えられたとしても、サードパーティのサーバーのどこかに置いておくことに不安を感じる機密情報について話しているだけかもしれません。
見覚えがあると思われる場合は、問題の解決策が BuddyPress である可能性があります。これはWordPress プラグインで、作成者である Automattic 氏によれば「ボックス内のソーシャル ネットワーキング」 であるとのことです。この記事では、BuddyPress とは何か、なぜそれが必要なのかを説明し、BuddyPress をインストールして拡張する方法を説明します。
BuddyPress を使用すべき理由
現在のソーシャル ネットワークは大規模なコミュニティを構築する場合には非常に役立ちますが、会社、特定分野、スポーツ チーム、またはその他の目的のための小規模なソーシャル ネットワークのみを作成したい場合には理想的ではない可能性があります。
外部の Web サイトにグループやエリアを作成することに抵抗がある会社や、それらのサイトがまさにあなたが探しているものではない場合もあります。従業員がオンラインでソーシャルな方法で互いに交流できるようにしたいと考えていますが、従業員が使用する Web サイトに関するすべてを完全に制御したいと考えています。
BuddyPress にはこれらのオプションが用意されており、独自のサーバー上で非常に簡単かつ迅速にセットアップできます。 BuddyPress を使用すると、よりプライベートで親密なソーシャル ネットワークが得られます。 これは、あらゆる側面を制御し、必要と思われる機能のみを使用するソーシャル ネットワークになります。
BuddyPress のインストール方法を見てみましょう。
BuddyPressのインストール方法
BuddyPress を試してみることにした場合、インストールは簡単です。必要なのは、WordPress プラグイン ディレクトリ(WordPress にログインしている場合は、[プラグイン] > [新規追加] の下にあります)でプラグインを検索し、[今すぐインストール] をクリックして、[有効化] ボタンをクリックするだけです。
BuddyPress 設定
インストールが完了すると、[設定] タブに新しい BuddyPress オプションが表示されます。ここでは、3 つの主要なセクションから BuddyPress の機能、ページなどを選択できます。
最初のセクションはコンポーネントです。 「拡張プロファイル」と「アカウント設定」のコンポーネントをアクティブなままにし、使用すると思われるその他のコンポーネントをいくつか選択することをお勧めします。たとえば、ユーザーに対して「通知」を有効にしたり、ユーザー同士が 1 対 1 で知り合えるように「プライベート メッセージング」を有効にしたりすることができます。
次はメインのオプションセクションで、さまざまなメンバー機能を有効または無効にすることができます。ここでは、従来の BuddyPress デザインと新しい BuddyPress デザインのどちらかを選択することもできます。
次に、[ページ] セクションをクリックすると、(ご想像のとおり) メインの BuddyPress ページを設定するオプションが表示されます。有効にしたコンポーネントに応じて、「ディレクトリ」ページのオプションが異なります。
また、メインの WordPress 設定ページで「メンバーシップ: 誰でも登録できる」オプションを有効にしている場合は、ソーシャル サイトにサインアップする新しいメンバーのための「登録ページ」と「アクティブなページ」を選択するオプションも表示されます。
注: いずれかのコンポーネントのページを作成または設定していない場合は、上のスクリーンショットのような通知が表示されます。 「修復」リンクをクリックするだけで、コンポーネントのページが自動的に作成および割り当てられ、問題を迅速に解決できます。
BuddyPress メニュー項目
BuddyPress の基本セットアップが完了すると、WordPress ダッシュボードにいくつかの新しいタブが表示される場合があります。これらには、アクティビティ、グループ、電子メールが含まれる場合があります。
アクティビティ は、BuddyPress サイトで起こっているすべてのことの実行中のフィードです。これは管理者のみが利用でき、「グループの作成」や「新規メンバーの登録」などのタイプごとにアクティビティをフィルターできます。
[グループ] タブでは、サイト上でユーザー グループを作成および管理できます。これらのグループには次の 3 つのタイプがあります。
- パブリック: これらのグループは、サイトのすべてのメンバーに公開されています。これらのグループ内のすべてのコミュニケーションは表示および検索できます。
- 非公開: これらのグループは、サイトのすべてのメンバーに公開されています。これらのグループ内のすべてのコミュニケーションは表示および検索できます。
- 非表示: これらのグループは誰からも完全に非表示になり、グループ管理者による招待によってのみアクセスできます。これらはグループ ディレクトリやサイトの検索には決して表示されません。コンテンツはグループのメンバーのみが閲覧できます。
[メール] タブには、BuddyPress で使用されるデフォルトのメール メッセージがすべて含まれています。これには、新規登録ユーザーのメール アドレスの確認、アカウントのアクティベーション、メンバーが別のメンバーの投稿に返信したときの通知メール、グループへの招待などが含まれます。アクティブにしたコンポーネントに応じて、多かれ少なかれ電子メール テンプレートが表示されます。組み込みオプションを使用してメールのテキストとデザインをカスタマイズできます。ここでは、BuddyPress メール テンプレートをカスタマイズする方法に関する優れたガイドを示します。
BuddyPress ウィジェット
使用できる新しいサイドバー ウィジェットも選択できます。彼らです:
- (バディプレス) グループ
- (バディプレス) メンバー
- (BuddyPress) 最近アクティブなメンバー
- (BuddyPress) 誰がオンラインですか
これらのウィジェットと同様に、メンバーがログインしたり、許可されている場合はアカウントを登録したりするために使用するログイン ウィジェットがサイドバーに作成されます。
BuddyPress の主な機能
これらのいくつかについては上で簡単に説明しましたが、BuddyPress ソーシャル プラグインの重要な機能を詳しく見てみましょう。
活動の流れ
BuddyPress の基本的な機能はアクティビティ ストリームです。各メンバーは、自分のプロフィールから自分のアクティビティ ストリームに更新を投稿できます。
RSS または電子メール通知を使用して、メンバーは誰でも各ストリームを追跡できます。また、@ 記号の後にメンバーのユーザー名を使用すると、現在 Twitter で使用されている方法と非常によく似た方法で、ストリーム内でそのユーザーに言及することができます。
メンバーはストリームにコメントしたり、お気に入りとしてタグ付けしたりして、ディスカッションを強化できます。各グループには、グループの可視性によって制御される独自のアクティビティ ストリームもあります。
ユーザーグループ
BuddyPress の重要な機能の 1 つであるユーザー グループについてはすでに触れました。複数のグループを作成すると、サイトのメンバー間で行われるコミュニケーションをセグメント化し、各グループ内で集中的なディスカッションを行うことができます。
また、必要に応じて、会話を特定の人にプライベートに保つこともできます。理想的なグループ使用の例としては、部門または場所ごとにディスカッションを分けたい企業が挙げられます。
メンバーと友達
BuddyPress は、コア WordPress ユーザー システムを拡張します。ユーザーは「メンバー」になり、ソーシャル メディア ユーザーの期待に沿ったいくつかのことを行うことができます。メンバーは他のメンバーと友達になることができ、より集中的な社会的つながりが可能になります。他のメンバーのアクティビティ フィードをフォローしたり、さまざまなグループ ディスカッションに参加したり、他のメンバーと直接コミュニケーションしたりできます。
拡張ユーザープロファイル
WordPress の基本的なユーザー プロファイルでは、大幅なカスタマイズはできません。 BuddyPress は、新しいオプションと機能を追加することでこれを変更します。ユーザーが自分のプロフィールにログインすると、アクティビティ、通知、メッセージ、友達、グループに関する新しいオプションが表示されます (これも有効にしたコンポーネントに応じて異なります)。
ユーザーが自分の [プロフィール] > [編集] オプションをクリックすると、ユーザー名、プロフィール画像、カバー画像、追加したその他のカスタム フィールドなどの個人情報を編集できるようになります。
カスタム フィールドについて言えば、BuddyPress にはユーザー登録にまったく新しいフィールドを追加するオプションが含まれています。これらのフィールドを登録の要件にすることも、単にメンバーがプロフィール内で自分自身についての詳細情報を共有するための手段にすることもできます。
BuddyPress インストールを拡張する
WordPress と同様に、BuddyPress は、専用に作成された多数のプラグインを使用して拡張できます。考慮すべきプラグインをいくつか紹介します。
バディボス
オンライン コミュニティを作成するときは、BuddyPress が提供する以上のものが必要になる場合があります。おそらく、カスタマイズ可能なメンバー プロフィール、ソーシャル グループの作成機能、メンバー アルバム、イベントのサポート (Events Calendar Pro 経由)、コースの提供 (LearnDash など)、さらにはメンバーシップの販売などを追加したい場合があります。ここで BuddyBoss の出番です。この強力なプラグインこれらのコミュニティ機能などを追加して、最高の BuddyPress サイトを作成できます。
BuddyBoss について詳しく見る
BuddyPress グループブログ
サイトに関連付けられているブログが 1 つありますが、このプラグインを使用すると、グループ オプションを拡張して、作成した各グループに 1 つのブログを追加できます。そこから、グループ管理者はブログのユーザー ロールを割り当てることができます。
グループブログについて詳しく見る
BuddyPress アクティビティ プラス
この便利なプラグインを使用すると、使い慣れた Facebook スタイルの共有ボタンを使用して、ユーザーがお互いの投稿を簡単に宣伝できるようになります。また、このプラグインを使用すると、メンバーが画像、ビデオ、またはリンクをアクティビティ ストリームに埋め込むことができるため、サイト上でのメディアの共有が簡単になります。
アクティビティプラスについて詳しく見る
Youzify の高度なユーザー プロファイル
Youzify (旧 Youzer) は (これまでに紹介した他の無料アドオンとは異なり) プレミアム プラグインですが、BuddyPress で独自のソーシャル ネットワークを構築することに真剣に取り組んでいる場合は、間違いなく必須のプラグインです。このプラグインは、バッジ、絵文字、ソーシャル ログイン、コメント、メンションなどのオプションを追加します (このプラグインで他に何ができるかについては、Youzify の完全なレビューをご覧ください)。
YOUZIFY について詳しく知る
バディプレスドキュメント
このプラグインは、共同ドキュメントを BuddyPress コミュニティに追加します。これにより、メンバーやグループがプロジェクト、イベント、ミートアップなどに共同で取り組むことができます。
ドキュメントについて詳しく見る
BuddyPress および bbPress の rtMedia ギャラリー
rtMedia は、BuddyPress ユーザー プロファイルとグループ用の新しいメディア タブを追加します。このようにして、メンバーは自分自身やグループ イベントの画像、ビデオ、さらにはスライドショーを接続して共有することができます。
rtMedia について詳しく見る
この少数のプラグインよりもはるかに多くのプラグインがあり (ここでは、私たちが厳選した最高の BuddyPress プラグインをまとめています)、完全なリストは BuddyPress.org ウェブサイトでご覧いただけます。
最高のプライベートソーシャルネットワーク?
BuddyPress は、小規模なソーシャル ネットワークを作成するためのシンプルで高度にカスタマイズ可能なソリューションです。自分の Web サイトのプライバシーと管理を維持しながらソーシャル コミュニティを利用する必要がある場合、これはまさにあなたが探しているものかもしれません。それを確認する最善の方法は、コピーをダウンロードしてサーバーにインストールし、試してみることです。
あなたはBuddyPressユーザーですか?この WordPress ソーシャル ネットワークについてどう思いますか?また、その機能を拡張するための推奨事項は何ですか? BuddyPress を試してみて、自分には合わないと判断したことがありますか?
これらの質問に対する答えをコメント欄でお知らせください。 BuddyPress について他にご質問やご意見がございましたら、ぜひお聞かせください。