Joped.com

Grumpy geek from Jersey living in San Francisco
  • rss
  • Home
  • About
  • Pictures
  • Twitter

Finally pushed jokeped.com rewrite

July 14, 2008

I just spent the past month totally rewriting Jokeped.  I procrastinated it for a few months then started on accident.  I moved the code base from a generic framework that I put together over to CodeIgniter.  I started out my venture by laying out the new models.  I quickly realized I was going to be able to get rid of a lot of crap code.

I reduced the amount of code on the site by at least 40%.  Everything has been switched to a cleaner MVC.  Previously, the framework I threw together did things a little strange.  It was closer to what phpGW Nextgen was going to be.  Data layers have changed greatly since then.  I use memcache very heavly now.

When I get some time, I am going to test the site running without a database.  In the event the database goes down, I should be able to run 100% out of memcache.  Its about 90% of the way there, just need to tweak some error checking.

There are only a few new visual changes.  I cleaned up most of the forms using a generic form building system I am developing.  I am working to finish this system which I will open source at a later date.

There are tons of alignment fixes and fixed the flow of a few elements.  For example, voting is much cleaner now with a single AJAX request when posting a vote.  As sad as it sounds, I finally got off my ass and made it so you can vote without javascript.

There are no more tables in the HTML, and I have cleaned up the CSS like you wouldn’t belive.  Although its no even close to perfect, its unbelievably nicer then before.  I am working on reducing the number of images I am serving on the site.  All the forms are using a generic image set, rather then a custom background for each page.

The other big change is SEO links.  PJ has taught me a lot about SEO and helped me clean some of the crap up.  I think I am starting to understand why my traffic on jokeped.com started to take a dive after I released the new interface.  I have much work to do on SEO, however this is a huge step in the right direction.

Anyway, go check out the new version and contact me if you need any help or find any bugs.

Categories
Jokeped
Comments rss
Comments rss
Trackback
Trackback

« Microblogging Finally, we get a glimpse – Terminator: Salvation »

Leave a Reply

Click here to cancel reply.

 

Navigation

  • Apple
  • Cats
  • Development
  • Games
  • General
  • Jokeped
  • Linkped
  • Movies
  • Photography
  • Product reviews
  • Rants
  • Sillyness
  • Terminator
  • Time lapse
  • Uncategorized

Search

rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox