Gravは高速で柔軟なオープンソースのフラットファイルCMSで、重いデータベースの代わりにシンプルなMarkdownファイルからWebサイトを構築できます。開発者、ドキュメンテーションサイト、そしてどこでもバージョン管理やホストができる軽量なサイトを求める人に人気があります。しかし、ほとんどのCMSプラットフォームと同様に、Gravにはコミュニティフォーラムやディスカッション機能が組み込まれていません。
そこで役立つのがウェブサイトツールボックスです。フル機能のディスカッションフォーラムを Grav ページに直接埋め込むことも、サイトのナビゲーションからフォーラムにリンクすることもできます。どちらの方法でも、複雑なコードを書かなくても、ユーザーアカウント、モデレーションツール、リアルタイムの会話を利用できます。
これは次のような場合に非常に効果的です。
- 開発者と技術コミュニティ
- ドキュメンテーションサイトとナレッジベースサイト
- 製品サポートフォーラム
- オープンソースプロジェクトコミュニティ
- 企業イントラネットとメンバーエリア
- 企業サイトとポートフォリオサイト
- プライベート・メンバー・グループ
このステップバイステップガイドでは、手順を順を追って説明します。
ステップバイステップ:フォーラムを追加する
オプション A: フォーラムを埋め込む
- getgrav.org にアクセスして Grav 管理パネルにログインしてください。まだサイトを持っていない場合は、管理者プラグインを含む Grav CMS Skeleton パッケージをインストールして、ブラウザからサイトを管理できるようにしてください。通常、管理パネルは yoursite.com/admin にあります。
- Grav 管理ダッシュボードから、左側のサイドバーの「ページ」をクリックしてページマネージャーを開きます。
-
ウェブサイトツールボックスの埋め込みコードを取得:
- Website Toolbox アカウントにログインするか、まだ持っていない場合は新しいフォーラムを作成します。
- [埋め込みを統合] → [フォーラムを埋め込む] に進み、埋め込みコードをコピーします。
- ページマネージャーで、「ページを追加」をクリックしてフォーラムの新しいページを作成するか、フォーラムを表示したい既存のページを開きます。
- テーマでビジュアルエディターを使用している場合は、ページエディターで未加工コンテンツビューに切り替えます。Web サイトツールボックスの埋め込みコードをページコンテンツに直接貼り付けます。Grav はインライン HTML をレンダリングするので、フォーラムのiframeはあなたが配置した場所にそのまま表示されます。
- フォーラムの iframe が表示されない場合、Grav 2.x はセキュリティ上の理由から特定の未処理タグをブロックします。「設定」→「セキュリティ」に進み、コンテンツ XSS セキュリティ設定の「危険な HTML タグ」リストから iframe を削除し、保存します。
- [保存] をクリックし、[プレビュー] をクリックして、フォーラムがページに正しく表示されることを確認します。
- 公開したフォーラムページの URL をブラウザからコピーします。
- Web サイトツールボックスへの埋め込みを設定します。
オプション B: フォーラムへのリンク
- getgrav.org にアクセスし、yoursite.com/admin で Grav 管理パネルにログインします。
- ダッシュボードから、左側のサイドバーの [ページ] をクリックします。
-
ウェブサイト・ツールボックス・フォーラムのURLを取得:
- Website Toolbox アカウントにログインするか、フォーラムをまだ作成していない場合は新しいフォーラムを作成します。
- フォーラム URL をコピーします。
- リンクを追加するページを開くか、[ページの追加] をクリックして新しいページを作成します。
- Website Toolbox フォーラム URL を指すリンクまたはボタンをページコンテンツに追加します。サイトのナビゲーションメニューに追加することもできます。
- [保存] をクリックし、[プレビュー] をクリックして、リンクが機能することを確認します。
シングル・サインオン
ウェブサイト・ツールボックスでは、199ドルからカスタムSSO統合サービスを提供しています。
カスタム SSO 統合の購入方法:
- ウェブサイト・ツールボックス・アカウントにログインします。
- [統合] → [シングルサインオン] に移動します。
- 「サイトビルダー」のドロップダウンから「その他」を選択します。
- プロンプトに従って購入を完了します。
メンバーができること
フォーラムが接続されると、メンバーはフル機能のコミュニティ体験を利用できるようになります。Web サイトツールボックスには、ここに記載されている機能以外にも多くの機能があります。機能ツアーにアクセスして、利用できるすべての機能を確認してください。
💬 メンバー向け
- ディスカッションスレッドの作成と返信
- 「いいね!」投稿
- 画像やファイルをアップロード
- メール通知を受け取る
- プロフィールをカスタマイズ
🛡️ 管理者向け
- 投稿とコメントをモデレートする
- ユーザーをBANする
- カテゴリを作成してトピックをピン留めする
- フォーラムの外観をカスタマイズ
- メンバー権限の管理
よく寄せられる質問
Grav にはフォーラム機能が組み込まれていますか?
いいえ、Grav はコンテンツ管理システムであり、ネイティブフォーラムは含まれていません。ただし、Website Toolboxを使用して、ページに直接埋め込むか、ナビゲーションからリンクすることで、フル機能のコミュニティフォーラムをGravサイトに簡単に追加できます。
フォーラムを埋め込むべきか、それともリンクすべきか?
どちらもうまくいきます。埋め込みにより、ユーザーは Grav サイトにとどまり、フォーラムをページレイアウトにシームレスに統合できます。リンクを設定する方が簡単で、フォーラムが独自のページで開くので、モバイル端末での操作性が向上します。自分のワークフローに合ったものを選んでください。
埋め込みフォーラムの外観をカスタマイズできますか?
はい。Website Toolboxには、Gravサイトのデザインに合わせて選択できるさまざまなテーマを含むテーマエディタが用意されています。色、フォント、レイアウト設定などをカスタマイズして、シームレスな外観を作成できます。
フォーラムを非公開にしたり、メンバー限定にしたりできますか?
絶対に。フォーラムへのアクセスをログインユーザーのみに制限したり、招待制のコミュニティを作成したり、サブスクリプションプランでアクセス料金を請求したりできます。SSO 統合と組み合わせることで、Grav サイトのユーザーシステムとフォーラムをシームレスに接続できます。
コーディングの仕方を知る必要がありますか?
いいえ。GravはコンテンツにMarkdownを使用しており、Adminプラグインはページを作成するための使いやすいWebインターフェイスを提供します。フォーラムを追加するには、埋め込みコードまたはフォーラムのURLをページに貼り付けるだけです。プログラミングの経験は必要ありません。
フォーラムはモバイル端末でも利用できますか?
はい。Website Toolbox フォーラムは完全にレスポンシブで、スマートフォン、タブレット、デスクトップでうまく機能します。フォーラムを埋め込むと、iframe はコンテナのサイズに合わせて自動的に調整されます。Website Toolbox にはモバイルアプリも用意されているので、メンバーは携帯電話からでも参加できます。