Galleon Forums Installed

I just installed Galleon Forums on our internal user admin for LandsofAmerica.com. It's not open to the public yet, but I built integration to keep our Accounts tables in sync with the Galleon User tables. When a new user is added, or a user is updated, the Galleon User tables also get updated. That way we have a "single signon" capability and user don't have to log in twice.

Another interesting hurdle I hit was that Galleon uses Session.User to store a struct of user details for each User that logs in. This is a problem because I was already using Session.User to store an instance of a User object for our login. Rather than go through and try to update all of Galleon to use something like Session.GalleonUser, I just added some properties onto my User object and I have Galleon fill this data as if it was just another struct. So now my user object has all of the getters and setters it already had, plus a batch of public properties to use through the Galleon app.

All in all it only took about a 2 days to get the forums really up and running with the single signon capability. Thanks to Ray for another great Open Source project.

Posted by Daniel Short on Feb 18, 2009 at 2:14 PM | Categories: ColdFusion -

Comments