Contributed Software

Over the years I’ve used a lot of Open Source software – and have written a little as well.

I’ve recently begun moving all my current and old code – at least the stuff I’ll admit to having written – to GitHub. These links should get you to the appropriate GitHub public repositories.

Rails 3.x stuff. I’ve recently just ‘gotten back into Rails’ – a very pleasant if daunting experience, by the way – and have hacked up a couple of minor gems. They are available both on GitHub and

  • manage_meta – which is a meta tag manager for Rails 3.0.x ,3.1.x, 3.2.x
  • use_tinymce – a minimal tinyMCE editor integration with Rails 3.0.x, 3.1.x, and 3.2.x
  • tdd_deploy – a first cut at applying test driven development concepts to Rails site deployment
  • stuff_arc – a hack for dumping and restoring model data from a Rails 3.0, 3.1, and 3.2 database in a database agnostic manner.
  • yattr_encrypted – a field level encryption gem for Rails 3.x

From late 2006 through very early 2011 I attempted to build a LAMP based CMS which would be flexible and efficient for building web sites.

I found the job simply too large. The last – and incomplete – rewrite (probably rewrite number 4) is available under the LGPL license. It consists of about 46,000 lines of code and documentation – all original code and all written between January 2010 and late February 2011.

I think quite a bit of the code is good and demonstrates some useful techniques for taming some of the hideousness of PHP.

I plan to organize the code a bit so it is easier to access – but in the mean time, feel free to peruse and pillage.

  • yasitekit – which stands for ‘Yet Another (web) Site Kit’ – which was how I envisioned the project as something distinct from normal, application oriented CMS’s and from frameworks which have less structure.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: