WordPressでSNS

WordPressをSNS化することができるプラグイン「BuddyPress」を試してみたいと思い、「さくらインターネットのVPS」でサブドメイン「sns.ohhappy.jp」を取得して、BuddyPressを使用したSNSを設置してみました。

しばらく公開してみたのですが、海外からのスパムユーザーの登録が大量にあり、残念ながら運用を断念いたしました。m(_ _)m

以下は、設置時のインストールログです。ご参考まで。

BuddyPressプラグインのインストール

  • WordPressにログインしてダッシュボードを表示しました。
    sns-01
  • ダッシュボードメニューの「プラグイン」-「新規追加」をクリックしました。
    sns-02
  • プラグインの新規追加画面でプラグイン検索のキーワードに「buddypress」を入力してBuddyPressプラグインを検索し、「いますぐインストール」ボタンをクリックしました。
    sns-03
  • インストール完了後に表示される画面で、「プラグインを有効化」リンクをクリックしました。
    sns-04
  • 「Welcome to BuddyPress 2.1.1」と表示され、インストールが完了しました。
    sns-05
  • ダッシュボードメニューの「設定」-「BuddyPress」からBuddyPressの設定画面を表示させました。
    sns-06
  • 「BuddyPress is almost ready. You must update your permalink structure to something other than the default for it to work.」と表示されました。パーマリンクの設定が標準の設定ではダメなようです。
    sns-07
  • パーマリンク設定をカスタム構造に変更(/%category%/%post_id%.html)しました。
    sns-08

BuddyPressの日本語化

  • translate.wordpress.org」にアクセスして「Sub-projects」のリンクから「Development」をクリックしました。
    sns-jp-01
  • 「Translations」から「Japanese 97%」のリンクをクリックしました。
    sns-jp-02
  • 「Projects→BuddyPress→Development→Japanese」のページ下の方にある「buddypress-dev-ja.mo」をダウンロードしました。
    sns-jp-03-01
    (リストから「Machine Oblect Message Catalog (.mo)」を選択して、「export」のリンクをクリックしました。)
    sns-jp-03-02
  • 「buddypress-dev-ja.mo」を「buddypress-ja.mo」にリネームして「/wp-content/languages」へアップロードした後、Wordpressに再ログインして、BuddyPressの設定にアクセスしました。
    sns-jp-04
  • 日本語化されたBuddyPressの設定ページが表示されることを確認しました。
    sns-jp-05

BuddyPressのテーマ

BuddyPressプラグインに含まれているテーマ「bp-default」をインストールしました。

  • 「/wp-content/plugin/buddypress/bp-themes」以下の「bp-default」フォルダをフォルダ毎、「/wp-content/themes」以下にコピーしました。
  • WordPressダッシュボードのメニューで「外観」を選択して「BuddyPress Default」テーマを有効化しました。
    BP-Theme-1
  • 「Activity」と「Members」という固定ページが追加され、サイドバーにログイン用のメニューが追加されていました。
    BP-Theme-2
  • Wordpressダッシュボードの「設定」-「一般」で「だれでもユーザー登録ができるようにする」チェックボックスにチェックを入れ、BuddyPressの設定画面で「Register」と「Activate」の新規固定ページを作成してリストボックスに設定しました。
    BP-Theme-3
    新規に作成する固定ページ「Register」と「Activate」のタイトルは「登録」「有効化」と日本語でも良いようですが、スラッグは「register」と「activate」と英語で設定しないと駄目でした。「Members」と「Activity」も同様のようでした。
  • サイトを表示させるとアカウントを新規に作成するための登録リンク等が追加されていました。
    BP-Theme-4

フォーラム用プラグイン(bbPress)のインストール

bbPressは、BuddyPressにフォーラム(掲示板)を機能追加するWordPressのプラグインです。WordPressのプラグインですから、BuddyPressをインストールしたのと同じように、Wordpressダッシュボードメニューの「プラグイン」-「新規追加」から検索してインストールしました。

halsinanさんで配布されている「bbpress-ja.mo」で日本語化も出来ました。

「bbpress-ja.mo」を/wp-content/plugins/bbpress/languagesにアップロード。ブラウザをリロードして、翻訳されていれば成功。

です。
bbpress-ja-1

フォーラムを作成するためには、Wordpressダッシュボードメニューの「固定ページ」-「新規追加」からフォーラムを表示するための固定ページを作成します。新規に作成する固定ページ「Forums」のタイトルは「フォーラム」と日本語でも良いようですが、スラッグは「forums」と英語で設定しないと駄目でした。