# Email signup/splash page

**URL:** <https://www.ruby-forum.com/t/email-signup-splash-page/78374>\
**Category:** Rails\
**Created:** [March 8, 2006, 12:09pm UTC](https://www.ruby-forum.com/t/email-signup-splash-page/78374 "2006-03-08T12:09:19Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mshah](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ee7513/32.png) [@mshah](https://www.ruby-forum.com/u/mshah)\
**Post date:** [March 8, 2006, 12:09pm UTC](https://www.ruby-forum.com/t/email-signup-splash-page/78374/1 "2006-03-08T12:09:19Z")

</div>

Does anyone know the easiest way to put up a splash page where people  
can  
add their email addresses to be notified when the site is ready? I want  
regular visitors to be directed to this page. How can i have this and  
still  
be able to test/develop the site?

I know a lot of web apps do this while still developing, so i’m looking  
for  
a solution that i’m sure exists, but i cant seem to find it.

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![mshah](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ee7513/32.png) [@mshah](https://www.ruby-forum.com/u/mshah)\
**Post date:** [March 8, 2006, 4:01pm UTC](https://www.ruby-forum.com/t/email-signup-splash-page/78374/2 "2006-03-08T16:01:47Z")

</div>

On 3/8/06, Manish S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Does anyone know the easiest way to put up a splash page where people can  
> add their email addresses to be notified when the site is ready? I want  
> regular visitors to be directed to this page.

I would create a “signups” model with email\_address and maybe a date  
field,  
to start. Then a “signup” controller with action “index”. You can set  
your  
environment to point to this controller & action at the root of the  
site.

How can i have this and still be able to test/develop the site?

> 

I’ve seen two different approaches, usually in some combination:

- “Develop locally, publish globally”: Publish the basic sign-up page to  
your server, then stop. Run WebBrick on your development machine.  
Test/develop locally all you want, just don’t send any more to the  
server  
until it’s ready for primetime.

- “You have to know what’s there”: Put everything on the server, but  
send  
[mynewsite.com](http://mynewsite.com) to your signup page. You then surf past the front page, to  
[mynewsite.com/controllername/action](http://mynewsite.com/controllername/action) or whatever. You may want to use a  
filter to force login on those, too.

- Joshua

---

<div class="post-metadata">

**Author:** ![mshah](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ee7513/32.png) [@mshah](https://www.ruby-forum.com/u/mshah)\
**Post date:** [March 8, 2006, 4:04pm UTC](https://www.ruby-forum.com/t/email-signup-splash-page/78374/3 "2006-03-08T16:04:50Z")

</div>

I’ve used Josh’s suggestion, which works great, but am also starting to  
use  
a simple Campaign Monitor subscribe list. It’s really easy, and you get  
all  
of your people in the system so you can send a blast when you launch.

---

<div class="post-metadata">

**Author:** ![mshah](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ee7513/32.png) [@mshah](https://www.ruby-forum.com/u/mshah)\
**Post date:** [October 9, 2008, 8:30am UTC](https://www.ruby-forum.com/t/email-signup-splash-page/78374/4 "2008-10-09T08:30:15Z")

</div>

Just in case someone else stumbles across this post like I did, I still  
didn’t really want to use my own code to do this, so I searched a bit  
and found [http://launchsplash.com](http://launchsplash.com) which does exactly this. Free for 2  
domains, $5/month for more than that.

I’m not affiliated with them. Just hoping to help.
