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.