Movable Type 5からブログ記事の投稿とコメント機能を使って簡単に掲示板を作成することができるようになりました。掲示板の機能としては殆ど申し分のない多機能なもので、逆に複雑すぎますが、設定をカスタマイズしてゆけば比較的使いやすい掲示板を作成できます。
ここで紹介する掲示板は、
また、Movable Typeは非常によくできたCMSでやりたいことは殆ど何でもできるといった具合にカスタマイズの多様性が尋常やありません。ここで作る掲示板はグローバルテンプレートなどがデフォルトのままであることが前提なので、すでにカスタマイズが複雑化している場合は説明どおりの動きが不可能な場合もありますのでご注意。
1. ダッシュボードから「ウェブサイト」を選択し、その配下に新規でブログを作成します。この時「ブログのテーマ」で「コミュニティーブログ」を選択します。ブログ名、ブログURLなどは任意で設定してください。ブログの作成ボタンを押して再構築するとデフォルトのコミュニティー掲示板が出来上がります。
3. コメントポリシーの即時公開する条件で「すべて自動的に公開する」のラジオボタンを選択します。
4. 最後に「変更を保存」ボタンを押して設定を保存します。

5. それから、「登録/認証の設定」のリンクをクリックします。(または、「設定」→「登録/認証」から)
6. ユーザー登録を無効にするので「ウェブサイトの訪問者が、以下で選択した認証方式でユーザー登録することを許可する」のチェックを外します。
7. 誰でもコメント(返信)が可能なように「認証なしコメントを受け付ける」と「メールアドレスを要求」にチェックを入れます。
※メールアドレスの要求はしてもしなくても構いませんが、ここでは投稿の義務としてメールアドレスを必須項目に設定します。
8. 最後に「変更を保存」ボタンを押します。

再構築すればコミュニティー掲示板が出来上がります。
期待どおりの動作をしない
認証機能(サインアップやサインイン)がうまく機能しない場合があります。デフォルトの状態ではきちんと機能しますが、システムのグローバルテンプレートがカスタマイズされている場合などは期待した動作ができない場合があります。コミュニティーブログ、コミュニティー掲示板はグローバルテンプレートをフルに活用しています。それゆえ、サインイン、サインアップのシステムはかなり複雑なことになっているのでカスタマイズした状態だと原因が特定できない場合が多いです。
問題がなければ、システムのグローバルテンプレートの初期化をすると認証機能が機能するようになります。
1. 左上にあるプルダウン式のクイックメニューから「システム」を選択します。
2. 左横のメニュー一覧から「デザイン」→「テンプレート」とすすみます。
3. すべてのテンプレートモジュール、すべてのメールテンプレート、すべてのシステムテンプレートを初期化します。初期化するすべてのテンプレートにチェックを入れてから、「アクション」→「テンプレートの初期化」を選択し、「Go」ボタンをおします。初期化の前にバックアップが作成されるので、元に戻すことができて安心です。
※バックアップされたテンプレートは右メニューの「ショートカット」から「バックアップされたテンプレート」で参照が可能です。
ここで紹介する掲示板は、
- ユーザー登録(サインアップ)で誰でも新規トピックを作成できる。
- 新規のトピックには(サインアップやサインインなしで)誰でも返信が可能である。(メールアドレスのみ要求と名前の要求のみ)
また、Movable Typeは非常によくできたCMSでやりたいことは殆ど何でもできるといった具合にカスタマイズの多様性が尋常やありません。ここで作る掲示板はグローバルテンプレートなどがデフォルトのままであることが前提なので、すでにカスタマイズが複雑化している場合は説明どおりの動きが不可能な場合もありますのでご注意。
- コミュニティーブログ(掲示板)の基本的な作成方法
- コミュニティーブログ(掲示板)のカスタマイズと応用編(投稿記事のカスタムフィールド)
新規でブログの作成
コミュニティー掲示板にするブログを新規で作成します。1. ダッシュボードから「ウェブサイト」を選択し、その配下に新規でブログを作成します。この時「ブログのテーマ」で「コミュニティーブログ」を選択します。ブログ名、ブログURLなどは任意で設定してください。ブログの作成ボタンを押して再構築するとデフォルトのコミュニティー掲示板が出来上がります。
コミュニティー掲示板の設定をする
デフォルトでの掲示板は新規でのトピック作成、コメントの投稿(トピックへの返信)にはサインインが必要です。これらの機能を解除して誰でもトピックの作成とその返信をできるように設定します。匿名で投票できるように設定する
1. 先ほど作成したコミュニティーブログに入り、左メニューの「設定」→「コミュニティー」を選択します。匿名でトピックへの投票(評価)を許可するにチェックを入れて変更を保存してください。返信(コメント)を匿名で投稿できるようにする
2. 左メニューの「設定」→「コミュニケーション」を選択します。コメント設定の項目で、「コメントポリシーを設定し、コメントを受け付けるにチェックを入れます。3. コメントポリシーの即時公開する条件で「すべて自動的に公開する」のラジオボタンを選択します。
4. 最後に「変更を保存」ボタンを押して設定を保存します。
5. それから、「登録/認証の設定」のリンクをクリックします。(または、「設定」→「登録/認証」から)
6. ユーザー登録を無効にするので「ウェブサイトの訪問者が、以下で選択した認証方式でユーザー登録することを許可する」のチェックを外します。
7. 誰でもコメント(返信)が可能なように「認証なしコメントを受け付ける」と「メールアドレスを要求」にチェックを入れます。
※メールアドレスの要求はしてもしなくても構いませんが、ここでは投稿の義務としてメールアドレスを必須項目に設定します。
8. 最後に「変更を保存」ボタンを押します。
再構築すればコミュニティー掲示板が出来上がります。
期待どおりの動作をしない
認証機能(サインアップやサインイン)がうまく機能しない場合があります。デフォルトの状態ではきちんと機能しますが、システムのグローバルテンプレートがカスタマイズされている場合などは期待した動作ができない場合があります。コミュニティーブログ、コミュニティー掲示板はグローバルテンプレートをフルに活用しています。それゆえ、サインイン、サインアップのシステムはかなり複雑なことになっているのでカスタマイズした状態だと原因が特定できない場合が多いです。問題がなければ、システムのグローバルテンプレートの初期化をすると認証機能が機能するようになります。
1. 左上にあるプルダウン式のクイックメニューから「システム」を選択します。
2. 左横のメニュー一覧から「デザイン」→「テンプレート」とすすみます。
3. すべてのテンプレートモジュール、すべてのメールテンプレート、すべてのシステムテンプレートを初期化します。初期化するすべてのテンプレートにチェックを入れてから、「アクション」→「テンプレートの初期化」を選択し、「Go」ボタンをおします。初期化の前にバックアップが作成されるので、元に戻すことができて安心です。
※バックアップされたテンプレートは右メニューの「ショートカット」から「バックアップされたテンプレート」で参照が可能です。



