CiviCon is Coming this April

CiviCon - the first ever 'global' CiviCRM conference - is coming to San Francisco on April 22nd. We're getting really excited about the fantastic array of speakers and sessions already on the agenda ....
  • Nathan Yergler, Creative Commons CTO will be kicking off the day, sharing his thoughts about the importance of open source software like CiviCRM to the success of non-profits and grass roots organizations, why Civi is important to Creative Common's mission, and what the horizon looks like.
  • Cedric Brown, Director of the Mitch Kapor Foundation, along with Mitch Kapor (via video link) will be closing the day with their thoughts on the benefit propositions of open source software.
  • In between, there will be a lots of great user AND developer oriented sessions including:

Proposal for modifications to the Contact Page

DGG and I have been discussing a small modification to the Contact page that we think will have a nice impact on usability for people who spend a lot of time working inside of the contact record. After some thought, we decided that it makes sense to move the edit/dashboard/vCard and "Create activity" buttons up and outside of the Summary tab. We'd like to change the "Create Activity" dropdown into an "Add ..." dropdown that could include contributions, activities, cases, memberships, relationships and notes.

Announcing the first ever CiviCon

I am very excited to announce the first CiviCon! The day after DrupalCon this April, stick around in San Francisco for CiviCon. We'll have celebrity speakers, breakout sessions highlighting real-world examples of people making non-profits rock with CiviCRM, and ample opportunity to ask questions, meet people, and generally max out your CiviCRM fu. If you're reading this, you need to be there!

CiviCRM gets a solid A in the 2009 Data Ecosystem Survey Report

Earlier today NTEN released the 2009 Data Ecosystem Survey Report (you need to be an NTEN member or pay $50 to access this report). Long time users might remember that CiviCRM came out on top in the 2007 NTEN CRM Satisfaction Survey. Some of the tweets about this survey include:
  • @pearlbear: GPA on Donation Managment from #nten report: CiviCRM:3.85, Salesforce:3.67, Raiser's Edge:3.62, DIA:3.25, Convio:3.22.
  • @geilhufe: CiviCRM gets straight As in 5/8 parts of an NPO's data ecosystem (NTEN Data Ecosystems
  • @geilhufe: CiviCRM far ahead of competition yet again in independent Report
  • @civicactions: Nice marks for @civicrm in the #NTEN 2009 Data Ecosystem Survey

Brussels Developer Camp

It's 19.50, I'm in the train from Brussels to home, on my way back from the CiviCRM developer camp. Erik Brouwer has just left the train, Eagles on the headphone and there's a multicolored display of non-identifiable ligths thru the window.....just another 90 minutes and I will be on the couch with a glass of red, cats purring on my lap and telling Floor all about the two days. So what was it like, this developer camp?

Setting and Getting Custom Field Values in CiviCRM Hooks

Cross-posted at The Nerdy Adventures of Wes.

CiviCRM isn't always the most predictable codebase. Recently I needed to get and set some custom field values in a hook I was writing. The hook's job was to calculate some custom field values and create some contact references when a contribution was created or updated. As always, dlobo was a huge help (he's the CiviCRM guru, find him in #civicrm on Freenode). Here's what I did to set a couple of custom fields in my _pre hook: