Drupalを使ったサイトを作り始めています。私の要件の1つは、ログインするまで「実際の」コンテンツが表示されないことです。ホームページは基本的に、ロゴ付きの静的ページ、基本的な「これがサイトの機能」のコピー、そしてログインフォームになります。ログインしないと、他の静的ページ(FAQ、法務、プライバシーなど)しか表示されませんが、実際のサイトを使用することはできません。Facebookのログインページを考えてみてください。基本的には、ログインフォームを使用するだけです。
周りを検索して、私はこれのための3つの異なる方法を見つけました:
基本的にDrupalのインストールとは別のページを作成しますが、フォームが送信されたら、Drupal DBと照合して、正常にログインした場合は続行します。これは、Apache、おそらく最初に提供されたページを変更するための.htaccessファイルディレクティブを使用して行われます。
フロントページ拡張機能を使用します。私はこれをあまり詳しく見ていませんが、誰かがそれを使用しましたか?長所短所?
どういうわけか、これを可能にするために、デフォルトのDruapl「ホームページ」機能を調整します。これを行う簡単な方法があることを誰かが知らない限り、私はむしろこれを行う必要はありません。