public
Last active

  • Download Gist
Pre-Launch-Protocol.md
Markdown

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.
http://creativecommons.org/licenses/by-sa/2.5/ CSS: http://github.com/aziz/parsmark/raw/master/stylesheets/mmd.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

Recommendations

Deployment Protocol

TODO:

  • what should be done before each deploy
  • how to automate these steps with capistrano

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.