Keep up-to-date with blogs from the core team, working groups, developers, users and champions worldwide.

10 June, 2008
By shot
Filed under

As the Summer of Code coding phase got rolling, I started looking at the tasks I listed in my original description of the project.

The first task on the list was to make language switching in CiviCRM available to the users. This was introduced a list of links on the user’s dashboard. As CiviCRM currently has (granted – more or less advanced…) 32 localisations, it was essential that this list can be managed by the administrator of the site; this is now a part of the Administer CiviCRM → Global Settings → Localization admin screen.

... Read more
10 June, 2008
By lobo
Filed under v2.1, CiviCRM, Joomla

We've had the ability to add one/more CiviCRM Profiles to the drupal registration page since the first release (thanx to the flexibility of Drupal hooks). This was not possible in Joomla 1.0.x and we hoped the 1.5.x series might help solve this issue and be more open. While Joomla 1.5 is a major step forward in multiple aspects, it did not address this issue. So to some extent we were stuck. I was hoping for someone in the community to step up and do the needful. But that did not seem to be happening either :(

After yet another...

Read more
08 June, 2008
By lobo
Filed under v2.1, CiviCRM
03 June, 2008
By lobo
Filed under v2.1, Architecture, CiviCRM
So while doing the custom data hook, CRM-1594, I also implemented a hook for setting the default values of a 'Form' in CiviCRM, CRM-3176. So now we have a defaults and validate hook for the form object. The two missing hooks are for buildQuickForm and postProcess, which I'm planning to implement in the next couple of days. This coupled with template customization will allow developers... Read more
03 June, 2008
Filed under CiviCRM

The next meet up for the UK usergroup will be at Drupal for NGOs, an event organised by Rob Purdie of Important Projects on Tuesday 10 June from 6pm-8pm. It's a Drupal as opposed to CiviCRM focused event, but there should be lots of overlap. It's hosted by Amnesty International, and there will be presentations from Greenpeace UK and Oxfam International. There should be a good mix of...

Read more
02 June, 2008
By lobo
Filed under v2.1, Architecture, CiviCRM
With the new custom data model in 2.0, it seemed a good time to allow developers to add columns to a custom group that are computed rather than entered. Some examples of this is computing the GPA of a student given the student's individual grades, computing the age of a contact given his/her birthday. This has been an outstanding issue, CRM-1594, for quite some time. We went down the path of describing an interface and making the admin implement the interface, similar to what we do with custom search. The admin would need to add... Read more
31 May, 2008
By rat79
Filed under CiviCRM
Greetings everyone, My name is Jon and you'll be seeing quite a bit of me this summer. I was accepted into Google's Summer of Code and I'll be working with CiviCRM. My proposal, titled "CiviCRM: Aesthetics and Usability" is available at the above link (on the CiviCRM wiki). Who am I? I am 29 years old and live in the Seattle, WA area. I am finishing coursework in Software Testing currently. I am very excited to be part of the CiviCRM team. Aesthetics and usability can be hard topics to get an... Read more
29 May, 2008
Filed under CiviCase
Here's a description I first wrote a few months ago when I was tossing back and forth ideas to build this kind of system in a different context. I've adapted it a bit to suit the current terminology. I originally posted it in the forum, which is where I'd invite you to put your comments. A case management system is basically a big table of activities, which come from various sources. The sources might include:
  • humans entering them into a web form
  • another system spitting out...
Read more
29 May, 2008
By shot
Filed under

Being one of the CiviCRM developers for the past three years, the community/boding period in my case went pretty nicely. :) As part of my regular CiviCRM activities, through most of the past month I’ve been working on the new dedupe engine, and I’m really happy with the results – but it’s high time now to concentrate on my Summer of Code activities.

As my set of CiviCRM hats includes being the project’s Subversion repository administrator, it was my pleasure to setup the...

Read more
29 May, 2008
By shot
Filed under

Being one of the CiviCRM developers for the past three years, the community/boding period in my case went pretty nicely. :) As part of my regular CiviCRM activities, through most of the past month I’ve been working on the new dedupe engine, and I’m really happy with the results – but it’s high time now to concentrate on my Summer of Code activities.

As my set of CiviCRM hats includes being the project’s Subversion repository administrator, it was my pleasure to setup the...

Read more