This is sort of two projects mashed up into one! I bring this up on my portfolio site as even though it wasn’t a massive project in terms of my involvement, it was an interesting opportuntiy since one of the open source plugins I was contributing too that was used by a well established company; somewhere along the lines problems cropped up, and i was hired to fix a few things. First a quick background on what JFusion was:
Jfusion Work
I first began working on Jfusion an open source Joomla Plugin as I needed a single sign on solution for several other projects I was working on. Taken from the Joomla Plugin Repository:
JFusion is a revolutionary new universal integration framework for Joomla 1.5. It’s a “universal bridge” that can synchronize user accounts, user sessions and even visually integrate many different applications into Joomla. Now you can turn your Joomla installation into a powerful portal system that manages your user base across all your online applications”. JFusion is just another example on why Joomla is the future of Content Management Systems.””
I worked on creating an extension for JFusion for Elgg. Elgg is a highly customizable web framework and CMS for building social apps with PHP and MySQL. You can read a bit more about that work in my blog: (Archive) JFusion Elgg Plugin
Dobber Sports
When I was doing lots of work for Bantam Creative my consulting firm, one of the clients was Dobber Sports. I was hired to fix some of the sign on integrations. Essentially the Dobber Sports team sold Fantasy Sports guides (I believe there largest seller was hockey guides. They ran there site in Joomla, and had a membership portal, and also ecommerce integrations to allow for selling their Fantasy guide. While unfortunately what can happen when you have several pieces of software on a website that are supposed to work well together… well sometimes don’t work so well. I was brought in to repair some of the integrations. So for example when I person signed into Joomla, they would also need to be signed into. Well things broke somewhere along the way and I was able to help repair some of the bridges between the software that JFusion helped support.