But it isn’t quite finished yet. I just implemented a solution for handling browser history on the site. I’d been reading the documentation for swfaddress and was working up some plans to implement the AJAX portion of the library here when I noticed the author had ported the library to a jQuery plugin called jQuery Address. This was super exciting, as it seemed very easy to implement. The problem was I had written all my site’s JavaScript with MooTools.
So, I could either create a MooTools implementation of swfaddress, or rewrite my site’s js with jQuery and use the plugin. Both choices seemed like interesting challenges, and I eventually decided to shift to jQuery. My personal preference in js frameworks is MooTools, but professionally I always seem to be tasked with using jQuery. I wanted to see if I could duplicate the functionality of my site without any noticeable differences. After digging up a plugin that added some nicer easing equations for the jQuery animations, I was able to duplicate all of the MooTools functionality. I still need to do so performance comparisons, but it seems about the same.
Adding the browser history layer was remarkably easy. There is still some tweaking and refinement to do, but the basic functionality is in place and seems to be working as advertised.
For comparison, the original MooTools implementation can be viewed here: http://jeffreyisham.com?js=mt.
Technologies: HTML, CSS, Javascript, PHP
Frameworks: CakePHP, jQuery
Link: chamilia.com
Technologies: CSS, HTML, Javascript, PHP
Frameworks: WordPress, jQuery
Link: hospicemn.org
Technologies: CSS, HTML, Javascript
Frameworks: WordPress
Link: fiftysouthsixth.com
Spring Forward! I am a bit late on my yearly redesign. I pulled everything down, and am slowly putting back all the archives of artwork and photography. My web design/development resume will be posted back soon along with a few portfolio items. Students in my classes will find notes and helpful links here as well. In the News section you will find updates from me, and an assortment of links, videos, images, and other bits of fun I uncover as I browse the internets.
Please contact me with any inquiry.