You are here

How To Use LaunchRock With Drupal

LaunchRock & DrupalI love LaunchRock. A couple of my friends, David Fuhriman & Kusno Mudiarto, used it last year to collect 85,000 email addresses in a month before launching Cloud Girlfriend (my jaws dropped when I saw their "Coming Soon" page mentioned on CNBC while doing cardio at 5am circa March 2011).

So if you're gonna launch a website but want to first create a "Coming Soon" page to give early access to your family & friends to the MVP (minimum viable product) until development is fully done (so that your new visitors don't feel like they've just landed at a ghost town on launch date), LaunchRock is hands down THE best website to use, and it's FREE (I'm sure the CEO, Jameson Detweiler, is aware of the fact that he can probably start charging once the number of email addresses goes over a certain amount)!

But did you guys know that LaunchRock works with Drupal, with just one existing module and almost no coding whatsoever? Read on to find out just how easy this can all be accomplished within minutes. Here we go:

1) Download and enable the Front Page module (after installing Drupal of course).

2) Create a directory called "signup" (or whatever name you want to call it). While you're at it, create a text file called "index.php" and leave it open for now, ready to edit.

3) Configure the module so that for anonymous visitors, the site redirects to the "signup" directory. So first, check "Front Page Override". Then click "FRONT PAGE FOR ANONYMOUS USER (SKIP)" to open the dropdown, and click "Redirect". Afterwards, you can even put your website in maintenance mode while developing and it'll still redirect anonymous users to your LaunchRock page.

Front Page Module Redirect Path

Front Page Module Redirect Path

4) Create a LaunchRock account and start filling in all the fields for your "Coming Soon" page (there are six ridiculously simple steps).

5) At step number five is where you'll copy & paste some code (that's automatically generated from the previous steps when you click "Update Preview & Generate Code") into the index.php file.

LaunchRock Update Preview & Generate Code

6) The only caveat here is that you need to enter the following code at the top of the index.php file, as shown below (or you'll get an error message):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

So at the end, the file should look like the following:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
Code generated from A should be copied & pasted here.
</head>
Code generated from B should be copied & pasted here.
</html>

7) Upload the index.php file into the "signup" directory & save all settings.

That's it!

P.S. If you want to see this currently live in action, visit my new startup, Collectiboard. It's a pinboard for collectibles. Essentially it's a Pinterest for collectible items, where you can share images of items from around the world worth collecting. You might as well also sign up, because I'll be giving away up to ten $10 Amazon gift cards on 12/12/12 when the site officially launches its beta (full details were just announced), just in time for the holidays. It's gonna rock.

UPDATE 9/19/13: If you want to see this currently live in action, visit my new startup, Mediography.by. This blog post will be updated with some new information shortly while setting everything up again...

You are here