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. https://github.com/mikehoward
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 rubygems.org.
- 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.