archive

Zach Hannes

May 2010

Cross-browser Templates for Non-Profit

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 [...]

Older Entries →

Data Analysis for Online Health Company

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 [...]

Older Entries →

Custom WordPress Theme and Admin Options for Moresay.com

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 [...]

Older Entries →

GeoBlog – Recording blogger location

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 [...]

Older Entries →

PHP 7 Day event script for WordPress

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, [...]

Older Entries →

last.fm – Get User Info

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.

Older Entries →

jQuery Blocks

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.

Older Entries →

WordPress

Blogs, Websites, Custom Themes I’ve implemented many WordPress themes. My themes often include a custom Admin UI, options pages, and custom write panels.

Older Entries →

Ruby webapps

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.

Older Entries →

PHP & MySQL

Data-driven Sites Proficient in scripting with PHP, and working with PHP-basd CMS such as WordPress and Joomla!

Older Entries →

Most Recent Post

DefeatPovertyDC.org

Recently finished development for http://defeatpovertydc.org. Notable features include: Constant Contact integration, contact form to promote dialogue with members of Washington, D.C. Government, Event Management, Social Media Integration.

Categories

Content © Zach Hannes
Proudly powered by WordPress
Theme designed by Artisan Themes

Entries (RSS)
Comments (RSS)

27 queries.
0.351 seconds.