All request must be redirected to the coming soon page, is there any module can do it or a solution, I'm using the zen base theme.
Thank you for your help :)
Drupal Answers is a question and answer site for Drupal developers and administrators. It only takes a minute to sign up.Sign up to join this community
[...] creating a page-front.tpl.php file for you theme which only gets called on the front page.
And use that tpl for the coming soon period.
I personally used the maintenance mode (see answer by arpitr in this page). But I don't know how to display a block in the maintenance mode. For instance a block with a mailing list subscription form (which is a must in a coming soon page). The front.tpl.php way instead is more customizable, I think. I'll check it out. (see updates in edit3)
Edit2: Also, with 3rd party service mailchimp one can embed her subscriptio form in the plain html of the maintenance page (see updates in edit3). Another way to go and use the maintenance page option.
Edit3: I've tried to insert an iframe (embedding mailchimp subscription form or google subscription form) in the maintenance page message, with no success. So, if one needs to deal with iframe embedding, one has to use the tpl.php option. The good news (for me) is that there is a more specific maintenance-page.tpl.php to configure for this.
Have you tried the Maintenance Countdown module? It puts your site in a maintenance mode and provides a nice counter for the time the site will be available again.
Check ComingSoon: A Distro for Collecting Pre-Launch Sign Ups. I think this could help you.
"Coming Soon" is a distribution for creating a launch site for an upcoming project, idea or business. In it's most basic sense, it's a Drupal clone of LaunchRock.com. It provides a simple signup / registration form on the homepage and unique share pages for new users. So that before the site, app or business itself actual launches, you can start to get new members.