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
14 September, 2012
Filed under CiviCRM, Extensions

Better volunteer management tools have been on the want list of many a CiviCRM user, dating back as far as 2006. Many of the organizations we work with require tools for managing volunteers apropos to specific events. For example, they may host periodic festivals requiring heavy volunteer participation to cover needs from ticket-taking, to crowd control, to staffing info tables, to A/V. In many of these cases, the organizations are already using CiviEvent to manage registration for regular attendees. While they could create duplicate events -- one for attendees (i.e., Participant role = Attendee) and one for volunteers (i.e., Participant role = Volunteer) --, this is clunky, counter-intuitive, and inflexible. Enter CiviVolunteer.


Basic Workflow:

1. Specify Volunteer Needs

Event administrators specify their volunteer needs through a new “...

Read more
20 August, 2012
Filed under v4.2, Extensions, Release

The team is excited to announce the release of 4.2 stable with support for Drupal 7, Joomla 2.5 and WordPress 3.3.

You can download the release from SourceForge, and you can also test drive the release on each platform using the public demos:

Extensions take flight

The combination of extendability and a facility for folks to share their innovations is a key to the success and growth of the three content management platforms that CiviCRM integrates with. After several "experimental implementations" - we think the extensions functionality for CiviCRM is now ready for prime time with the 4.2 release. This...

Read more
14 August, 2012
By rajesh
Filed under v4.2, Extensions

GiftAid has been ported to a Civi Extension for 4.2, so that it can be used in CiviCRM irrespective of the CMS. The extension has been tested in Drupal 7, Joomla and Wordpress. Hope it will make especially Joomla folks happy, as there were requests in the forum about porting the module as a Joomla Plugin.


Latest improvements include

  • Simplying/re-structuring the custom data group used in Giftaid to make it more meaningful
  • Enforcing the contact to have a home address for creating a GiftAid declaration
  • Giftaid profile to use address fields of Location type: Home
  • Copying the home address to the GiftAid declaration at the point of creating the declaration
  • Only contributions of status 'Completed' can be added to a GiftAid batch, to be submitted to HMRC.

Download link: https://github.com/rajeshrhino/uk.co.nfpservices....

Read more
24 July, 2012
Filed under CiviEvent, Extensions, Schools

I blogged a while ago about "Putting the R back in CRM" about the limits on relationships in the self-service areas.   Well I am happy to have an update.  I  (Pogstone Inc) have sponsored the creation of a new extension ( along with JMA Consulting).  This extension is taking advantage of the CiviCRM extension framework for modules, so it should work under Drupal, Joomla or Word Press.

The extension is designed to enhance event registration for the scenario where a parent is registering their child or children for an event, such as a school program, camp program, or any other youth program. It will allow the collection of data about one or both parents, the children, and several emergancy contacts.  To register multiple children, the standard checkbox "register multiple participants" would be used.  Upon submission, the module...

Read more
04 June, 2012
Filed under Drupal, Extensions, Release

So maybe filling out forms isn't anybody's idea of a good time, but at least building them can be fun, thanks to the shiny new version 3 of Webform CiviCRM Integration!

Quick Recap:

If yours isn't among the 700+ sites using Webform Integration, this Drupal module is a smart form-builder and processor that answers the following question: "CiviCRM has built-in forms for stuff like event registration and contributions, but what about collecting CRM data on my ________ form?" Fill in the blank with just about anything - survey, petition, enrollment, application, support, opt-in, you name it. You can use it to collect and update information about contacts, relationships, cases, activities, event participants, group subscriptions, tags, and custom data.

So What's New?

Version 3 has major improvements for working with existing contacts and option lists, a new look, UI improvements, and other enhancements....

Read more
12 May, 2012
Filed under API, Extensions

Hey All, Thanks for your patience and putting up with the delays in the release of CiviSync Outlook. CiviSync Outlook is the much awaited Outlook integration plugin for CiviCRM. It allows information sync between CiviCRM and Microsoft Outlook. CiviSync Outlook uses CiviCRM API. Due to some restrictions with API; at one stage we decided to use our own version of the API but it's not something we would like to run with in long term and hence dropped it fairly quickly.

CiviSync now uses the native API. A detailed user manual in creation but in the meantime Target Integration's wiki page will give you some information on how to install and use it on your installation of Outlook.

Don't forget you need four things to login to a CiviCRM instance using REST API:

  1. Username
  2. Password
  3. SiteKey
  4. API Key for the user who is trying to login. You don't need the...
Read more