Recently I provided the service of converting several PSDs to HTML for a non-profit. Working with a designer, we identified four unique types of templates required by the organization’s content. Our final deliverables were four static HTML layouts with shared CSS and JavaScript. The layouts work across all browsers, even IE6. We ran into a [...]
Recently I did some programming to help a health website aggregate data about content on one of the sub-portals within its network. The goal of this work was to gather pieces of information spread across several spreadsheets. The requirements for the end result of the work was a valid CSV to serve as input for [...]
Recently did custom WordPress Theme Development for http://moresay.com. I was tasked with: creating a flexible feature post area to showcase an adjustable number of images, and an adjustable image sizes showing posts by category with photos in the summary creating a configurable ticker that allows the end user to add/remove stock symbols pulls in live [...]
Made a geoblog, the demo is here: http://dev.zhannes.com. Built a CRUD app that works as a blog and geotracker-ish. This idea started out because I get asked for directions a lot. I had the idea to create a mobile app that would let me record where I was and the directions I gave. Then I [...]
Extends ‘Simple event list’ plugin for WordPress. The original plugin allows users to create an event by adding the date of the event in the custom field of a post. Then using a short-tag, the events could be listed in a post. My script adds several things. By adding the function to WordPress’ functions.php file, [...]
By requiring the ruby modules 'rss', 'open-uri' we can fetch, format and display track info from Last.fm. Last.fm does not provide a user's Top Weekly Tracks in RSS format, so we need to also require 'hpricot' and parse the XML. Below are some classes, which are called from a helper method. The helper methods run when the Sinatra route matches. After the route runs the helper method and the data has been stored in an instance variable, the view is rendered.
See the demo here: This demo simulates gravity, making the blocks fall as users click on them. This was accomplished using jquery’s animate function as well as built in position and offset functions.
Blogs, Websites, Custom Themes I’ve implemented many WordPress themes. My themes often include a custom Admin UI, options pages, and custom write panels.
Sinatra, Rails I work with Sinatra, Rails and script in Ruby. Most recently, I’ve been using Ruby on Rails and AMCharts to develop a reporting tool that queries and displays business metrics.
Data-driven Sites Proficient in scripting with PHP, and working with PHP-basd CMS such as WordPress and Joomla!
Content © Zach Hannes
Proudly powered by WordPress
Theme designed by Artisan Themes
27 queries.
0.351 seconds.