Umi Blog
ウミブログ

こんにちは。
今年の滋賀の冬は暖かいですねー。今年の雪はまだ1,2回ほどしか見ていません。通勤に使用する自家用車にはスタッドレスタイヤを履かせていないのでありがたいです。
さて、今回は SNS サイト構築に便利な Drupal Commons の紹介とインストール方法を紹介します。
Drupal の人気のディストリビューション(いわゆるインストールパッケージ)の一つで、 主に SNS サイト開発に使用されるディストリビューションです。 Drupal Commons の主要な機能であるグループ機能は、「 Drupal SNS 」のキーワードで検索すると言ったらほぼ必ず出てくる Organic Group モジュールの機能によるものです。
最初から以下の機能が有効化されています。
以上の機能がデフォルトでセットアップされた状態でインストールされます。 見ていただくと分かる通り、これだけで SNS サイトの一通りの機能を用意することができますね。
管理面でも以下の仕組みがデフォルトの状態で使用可能になります。
Drupal Commons は通常の Drupal の動作環境 に加えて以下の要件を必要とします。
参考: System requirements for Drupal Commons | Acquia Help Center
それではインストールしてみましょう。
まずは通常の Drupal と同じ方法でインストール画面を開きます。
http://[サイトアドレス]/install.php にアクセス!
上記キャプチャのような画面が出てこなかった方はスルーして次のセクションへどうぞ。
「PHP Max Execution Time」 が足りないなどといったエラーメッセージが表示されましたので php.ini で設定を変更します。
; Maximum execution time of each script, in seconds
; http://php.net/max-execution-time
; Note: This directive is hardcoded to 0 for the CLI SAPI
max_execution_time = 30
↓ max_execution_time の記述は以下の様に変更しましょう。
; Maximum execution time of each script, in seconds
; http://php.net/max-execution-time
; Note: This directive is hardcoded to 0 for the CLI SAPI
; max_execution_time = 30
max_execution_time = 120
ちなみに私の環境では opcode cache がサーバーにインストールされていたため「 opcode cache memory は 96 以上にしてください。」といったエラーメッセージも表示されました。この場合もPHPの設定ファイルで該当する設定を変更します。(Mac の Homebrew で opcode cache をインストールしている場合 ext-opcache.ini にある内容を変更する必要があるかもしれません。)
次はデータベースの設定を行います。
通常の Drupal と同じようにデータベースの情報を入力して、しばらく待てばサイトの設定画面が表示されます。ここも基本的には通常の Drupal と同じように設定するのですが、 Acquia Network Connector は利用する予定がないのでチェックをはずしておきます。
項目の入力が完了したら次へ進みます。
Drupal Commons ではインストールの時点でテーマの色が選択できます。私は緑が好きなので緑を選択して次へ進みます。
ちなみにこの設定はあとからテーマの設定から変更できますので適当に選んでも問題はありません。
サイトにログインする前のページのテキストを設定することができます。 特に他人に見せるサイトではないのでテキストはそのままにして、テストコンテンツがあった方が雰囲気がつかみやすいので「Install example content」にはチェックを入れたままにします。 「Enable private group support」にもチェックを入れてプライベートグループ機能を有効にして次へ進みます。
最初に作成するグループの設定を行います。こちらも特に他人に見せるサイトではないのでテキストはそのままにして次へすすむとインストールが完了します。
インストールが完了したらサイトのTOPページが表示されます。インストールが完了したらすぐに SNS の機能を使うことができます。
いかがでしたでしょうか? SNS サイトを簡単ですぐに構築することができる Drupal Commons の紹介でした。
インストール画面は最初のシステム要件の画面さえ越えてしまえば、丁寧で画像が多くて比較的わかりやすいインストール画面だと思います。
一から SNS サイト構築を試そうと思っている方、他の SNS サイト構築のCMSを試そうと思っている方、一度 Drupal Commons もお試しください。
小さなご意見も、私たちにとっては大きなヒントです!
ぜひ率直なご感想をお寄せください
この

Masters of Drupal Engineering.
人に、