29 November, 2012
Filed under Extensions


Since our first blog post on CiviVolunteer, we've been on the lookout for user stories that differ from our own, as well as input from other CiviCRM users about what they'd like CiviVolunteer to be. We received quite a bit of feedback at a users group meeting in DC and have gotten a lot of input from other development shops and well as interested nonprofits.


Several use cases that were brought to us – managing a speakers' bureau and mentoring at risk youth, to name a few – are already pretty easily handled with existing tools in CiviCRM. With help from Tim Otten, we identified three categories that cover all of the currently unmet volunteer management use cases:
  • Event management
  • Volunteer matching or "brokering"
  • Skill building

Event Management

More than any other category,...
Read more
23 November, 2012

For the past few months we have been working with Future First, who have an ambitious mission of 'creating an alumni network for every state school in the UK'. A key part of this work is the ability to track and engage with recent school leavers and we've spent a fair amount of time building tools that allow them to do this. One of these is an extension that allows them to hold scripted SMS conversations with their contacts in CIviCRM.  We've just piloted this functionality with them and the results look quite promising.

The background

Over the summer Future First signed up over 25,000 school leavers to their alumni networks. They did this in two ways. Approx. 50% filled in their details just before they left school using an online form that we built with webform_civicrm. The form collected their name, email, mobile number and optionally facebook details. The other half filled in paper forms that were later electronicified...

Read more
22 November, 2012
By Eileen
Filed under CiviReport, Extensions

I seem to spend a large amount of time helping people to get data back out of CiviCRM. I'm a big fan of the reports framework and up until 4.2  I made a number of improvements to the core reports for my customers. However, from 4.2 I switched to doing reports in an extension. I have been doing almost all my reports in the extended reports extension and have been playing with a few ideas in that extension. Some of them are well developed, others are in the early stages.


I'm just going to show a few of the problems I have been tackling for customers and how the reports look. These reports are all available from manage extensions - but many need some understanding to configure and some things here I'm currently working on. However, I wanted to just put out there a smattering of possibilities so people can ask more about the ones that interest them.



1) "I want to see how people's most important...

Read more
07 November, 2012
Filed under Extensions

If you are using CiviCRM Webform Integration with Drupal 7, there has been a security release to fix potential permissions problems - you should upgrade the module as soon as possible.


One feature of Webform CiviCRM integration is that it allows you to expose contact data via webforms. Depending on what fields you have exposed in your form, this may include personal information such as birthdate, phone number, email address, etc. Proper permission settings are important to keep this information from prying eyes.
Each "existing contact" on a webform has a setting to enforce CiviCRM permissions -- this setting should rarely be disabled, and only done so by admins who know what they're doing. Unfortunately some circumstances may have led this setting to be erroniously disabled by the admin:

  • In version 3.0 - 3.1 of this module, "...
Read more
31 October, 2012
Filed under CiviCRM, Extensions

Hi All,

Following discussions with a number of clients Compucorp and GMCVO are pleased to announce we are looking to collaborate to develop a "CiviBooking" extention for CiviCRM.


The aim of the module will be to create a CMS independent extension to allow organisations to manage a group of resources (i.e. rooms) offering these to constituents for a fee.

The booking module should be flexible to record booking requirements including unlimited resources (i.e. tea, coffee, lunch) and limited resources (buckets) such as projectors, laptops or other equipment whilst calculating the fee as necessary.

We anticipate that the module will link to CiviContribute to record payments in a similar way such as CiviEvent or CiviMember.

Later versions of the module could include CMS integration (through contribution pages?)  although this is not proposed for the first version.

Where we are at!


Read more
26 October, 2012
Filed under Extensions

This is an extremely simple extension that adds two tiny pieces of functionality that I'm sure many marketing types will love. It adds percentages to the 'opens' and 'click-through' totals on CiviMail reports.

That's it, but gives you a quick overview of your mailouts success.

Download the extension here.

26 October, 2012
Filed under Extensions


I've been tinkering with this for a while and now have a limited extension released for easily displaying statistics about your constituents in front end locations of your website using CiviCRM Smarty tokens.

There's only a few available right now, mainly due to my own time constraints, but also because I'd like people to tell me what they need and I'll add functionality that way.

Firstly, download the 'CiviStats' extension here. As you can see from the instructions, there are a couple of stats you can currently pull out, generally you need to use the CiviCRM API call first and then you have the various variables available to you, all of these can be done on pages, blocks, themes etc… But you will need to have Smarty tags being parsed in your Input filter (sorry, I'm a Drupal developer, no idea how you do this in Wordpress or Joomla), in time, I'll get some better...

Read more
22 October, 2012
By kurund
Filed under Extensions

We are happy to announce first alpha release of CiviMobile v1.0,  a mobile interface for CiviCRM. CiviMobile is implemented as CMS independent extension, so it will work in all the CMS supported by CiviCRM.

You can check the demo at:

CiviMobile Demo

Current feature includes:


  • search for contacts
  • add/edit/view contacts, fields configure via profile.
  • proximity search for contacts


  • search for participants in an event and checkin


  • record responses for a survey

Installation instructions:


Read more
26 September, 2012

Extensions are a growing part of the CiviCRM way of doing things. We need to develop a process and toolset to facilitate getting them translated and making those translations easily installable. This post is intended to lay out some issues and a potential approach in order to generate discussion.

Here are some assumptions and suggestions I have:

  • Extension developers should be responsible for coding their extensions with ts(), and can be expected to do things like extract strings from their extension and upload somewhere for translation.
  • Transifex is the tool used for translating CiviCRM strings. It has a team for each language translation, who do the translations. This approach is working fairly well. Having extension strings presented for translation in the same space, and displaying percent translated for them, etc. would be ideal.
  • Translations are done in spurts and at somewhat unpredictable times, depending on the interest and...
Read more
25 September, 2012
Filed under CiviCRM, Extensions

If you want to see how a group has grown over time or view your Civi groups in their hierarchy, check out the new Groups Extension.


Like many organisations, Woodlands Church uses Civi groups extensively. We have groups which are mailing lists but many of our Civi groups are real groups of people who meet together week by week and group attendance is a significant indicator of engagement with the church. With well over one hundred groups in the city we cluster our groups by location and use the Civi groups hierarchy to reflect this.


Until now there hasn’t been an easy way to view Civi groups in their hierarchy but a new extension makes this possible, showing the groups hierarchied by their ‘parent’ group. Totals are shown for both child and parent groups and it’s also possible to quickly see members by clicking on a...

Read more