Skip to content
asalant edited this page Sep 14, 2010 · 17 revisions

New Feature: Person Tags

August 3, 2010 by asalant

Today I’ve released support for tagging people with arbitrary labels. We’ve implemented this in an effort to support a range of requests we’ve heard from SFBK and other shops for custom fields on person records. While this solution does not handle all cases (like storing bike serial number for a member), it does provide a flexible mechanism for many cases. For example, we’re using it to track who has keys to the shop.

This implementation is preliminary and will evolve as we get more input on where it needs improvement.

freehub.bikekitchen.org on Engine Yard AppCloud

June 25, 2010 by asalant

I’ve moved Freehub from the to-be-terminated Engine Yard private cloud to their Amazon EC2-based AppCloud platform. It appears that moving to a dedicated database on EC2 from the shared and clustered database on the private cloud has improved response times as much as 4×.

Rails 2.3.5 Upgrade Complete

June 11, 2010 by asalant

Freehub has been upgraded to Rails 2.3.5. The major work in this upgrade (in addition to moving to HAML as described below) was switching to using the time zone support introduced in Rails 2.1. I’m hoping that this upgrade will make it easier for new developers to get up and running with Freehub more easily and for me and others to add new features. Woohoo!

The master branch in GitHub is now the 2.3.5 version. The 2.0.2 version is tagged as ‘rails_2.0.2’ for anyone who needs that. http://freehub.bikekitchen.org on Engine Yard is now running the 2.3.5 version.

Migrated from Markaby to HAML

June 8, 2010 by asalant

I’ve completed the first step in the process of upgrading Rails – I’ve replaced the Markaby templating engine with HAML. One of the nice things about HAML is that it is widely used and well documented. This makes it a good candidate for an open source project like Freehub. It is also already compatible with Rails 3 for when we want to upgrade to that (I’m targeting 2.3.5 for now).

See http://haml-lang.com/ for info on how to use HAML yourself.

Moved to GitHub

April 21, 2010 by asalant

I’ve migrated our SVN repository from CVSDude to GitHub and moved over the relevant wiki pages. There’s still a couple more things to move but starting now, GitHub should be the primary source of code and information for Freehub.

Clone this wiki locally