Today I was tasked with tracking page views and email campaigns in Google Analytics (GA) within our CFWheels application. I found a great option in GA to track events. Thinking about how the framework is designed, we essentially are using Events (like most frameworks) to control the application.
Posted by Brandon Moser
So, it a bit of unexpected news, I received an invitation to speak the cf.Objective() conference in May 2011. The topic is titled, "SQL Performance for the Common Man." It will cover basics of set operations vs. functional programming, intros to how to run a SQL Explanation in MSSQL, MySQL & Oracle, understanding Transaction Isolations and some basic design tips.
With a little reminder/push from @markdrew and @cfjedimaster, I created and submitted my first project to Github.com and RIAForge.org. When I created the plugin, I thought about what I was going to do for versioning, but didn't think about hosting it on Github.com. It should have been an obvious choice. Getting the project setup was really easy. I just followed the walk-through from Github.com and immediately saw my project come to life as an OSS project.
Here are the steps I took:
I created my first plugin for Mango Blog. Wow, that was super easy. The plugin is really simple, just adds a cf.Objective 2011 badge to the sidebar. I used another plugin, SOTR2010, from Guust Nieuwenhuis as a template. I'm not sure the documentation on the Mango Blog site would have been enough, but the fact that plugins are open source, it really makes it easy to learn from others.
Last week Brian Rinaldi wrote a post that said that he would no longer be updating the OSS Updates for CFML. Many in the community thanked him for his work (myself included). A few of us decided that it should continue on and with that have started a group that will look at all (ok, as much as we can find) Open Source Software projects in the CFML community. Our hope is to feature the current projects, notify people on ongoing and updated projects and help push for more projects to be open sourced.
There are many places to find these projects, from RIAForge.org, CFLib.org, Github.com and SourceForge.net. Our hope is to bring these sources together and allow the community to keep up-to-date on these projects, as Brian did.
Currently, we have a project plan in place and hope to secure a domain name and host shortly.