How we re-designed HappyHerbivore.com Overview

Here’s my rough outline from my video discussion. Enjoy and please ask questions! And visit HappyHerbivore.com

  • Systems Administrator
    • Strong background with all technologies necessary to build and deploy web applications.
    • Web developement
      • Casual experience over about a 10 years
      • Programming: ASP, Coldfusion, and Django
      • HTML, CSS, Image editing, JavaScript
  • What where some of the problems with HH?
    • We wanted to do more than WP could easily accommodate.
    • Slower load times(too many things, from too many places, fighting to be downloaded by your browser)
    • Is Wordpress flexible? Yes, as a blog and a very simple CMS.
    • Wanted a new logo, and improve overall sites look and feel
    • Recipes locked in the blog post
  • Goals for HH redesign
    • Wanted to be more than a Blog
    • Speed
    • Flexibility with design and data
  • What did we do?
    • Worked with a designer to create a logo first and then had them design the reset of the page.
    • We did not use an existing CMS.
    • Do I learn php, use my coldfusion skills, or something total different.
    • Do I use a CMS and learn out to build things on top of it? Time consuming too…
    • Total different: Django is a web framework based on python.
    • Consolidated: CSS and JavaScript into one file
  • Amazon Web Services
    • CloudFront gives us global distribution of media
    • Multiple datacenters in the US and across the globe
    • All media is distributed through CloudFront: images, css, and javascript
    • End result SPEED!

Yahoo Developer Network: Best Practices for Speeding Up Your Website