All Forces Redesign

allforces-3

At last I am putting in some love to All Forces. Today I launch the new design and hope to post more often now that everything is in order. A few thoughts about the redesign. The new design is not a big departure from the previous one, the truth is I liked the old design. But under the hood it was just a hack of the default Kubrick template. So I set out to redesign it from scratch but maintaining it’s elegant simplicity. The goal was to have a wider design, ajaxed comments, search hints, ajax contact form, ajax share functionality and the least amount of plugins possible. This means I had to write a lot of this functionality myself to keep the code clean and fast.

The only plugins I am using now are Akismet for spam, Audio Player for some old posts I have with audio(might get rid of this one soon), HeadSpace2 for Google Analytics and auto-generated meta keywords and meta descriptions, Popularity Contest for generating the top posts on the sidebar, WP-Cache just in case I ever get Dugg, Viper’s Video Quicktags (can’t believe this is not part of wp core) and WP-PageNavi for the paged navigation on posts. The paged navigation in the comments area is made with  JQuery and 1 line of PHP code. Perhaps I’ll do a post on that next. The live search hints is done in a similar way but with the help of a Quicksilver javascript port and the work from John Nunemaker and John Resig. It loads a list of all posts via JQuery after the page is loaded and then filters them as text is entered in the search field.

The Share and Contact functionality is all JQuery and a wonderful PHP class I wrote a while back for sending html emails. The code I hope to release in the near future.

One thing to note, you can now follow just All Forces posts via twitter @allforces or you can get my more frequent, random and personal posts at @melvitax. I would love to hear your thoughts.

Added: It looks like Viper’s Video Quicktags might be  getting rolled into  WordPress 2.9. Oh, and post thumbs as well which I forgot to mention I wrote my own version of.