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