Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?

Title: Prelaunch Protocol
Author: Allen A. Bargi
Date: June 17, 2010
Version: 1.0.0 Copyright: 2010 Allen A. Bargi.
This work is licensed under a Creative Commons License. CSS:

Pre-Launch Protocol

  1. HTML documents all validated
  2. Meta data has been included and is appropriate
  3. Page Title are descriptive and SEO friendly
  4. 404 and 500 Error Pages are customized
  5. add analytics scripts
  6. Optimize all your images with a image cruncher.
    imageoptim is recommended on Mac.
  7. Make image sprites for your images. using spriteme bookmaklet is recommended.
  8. compress and join your javascript files.

Rails Specific Steps

  1. Use some sort of exception notifier
  2. Optimize your database indexes. using findex gem is highly recommended.

Web Server Specific Steps

  1. Turn on gzip

Optional Steps

  • Favicon
  • Print CSS and Mobile CSS
  • sitemap.xml is generated and robot.txt is customized.
    sitemap could be a good tool for rails
  • check out your yslow and page speed page scores


Deployment Protocol


  • what should be done before each deploy
  • how to automate these steps with capistrano
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment