Joped.com

July 14, 2008

Finally pushed jokeped.com rewrite

Filed under: Jokeped — contact @ 8:35 am

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.

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress