27 September, 2013

One of our clients was wrestling with getting WordPress events to display within their event calendar, and I finally had enough.  We really just needed a simple WordPress widget that displays upcoming CiviCRM events.

[screenshot of the widget]

A couple hours later, voila: the CiviEvent Widget plugin.  It's really straightforward, but you can generate as many widgets as you like, control the title and number of events for each, and choose among two basic appearance options or theme it yourself.

Please let me know what you think, ideas for improving it, and any bugs or limitations you find.

If you're in the Mid-Atlantic and using CiviEvent and/or WordPress, you might consider coming to the...

Read more
06 September, 2013

There is a new native extension available for allowing parents to register their children for events within CiviEvent.  Tired of using custom data fields on a child to collect information about their parents and emergency contacts?    Would you like the information collected during the event registration to create ( or update ) the various contact records needed in the back-office?  Then this is the extension for you.  It creates a contact record for each child, each parent, each emergency contact, the household contact, and also builds the appropriate relationships between each contact. 

Pogstone (http://pogstone.com - Now a founding partner of CiviCRM) is happy to be able to sponsor and develop this extension for the CiviCRM community. We had help along the way from others: Thanks to Joe Murray and WebAccess for their contributions to making this extension happen.

To download the extension,...

Read more
03 September, 2013
By jamie
Filed under Extensions

PTP's first official contribution to the extensions repository is out: Summary Fields!

PTP folks and friends have been working hard to enhance the fundraising aspects of CiviCRM. We have big plans, and expect to release the bits and pieces as they are completed.

Summary Fields is the first to make it out. We've been testing it for a month or two now and, while it has a few quirks (particularly with large data sets), it's fairly stable.

To quote from the README file (written by Mark):
Summary Fields make it easier to search for major donors, recent donors, lapsed donors as well as to show a synopsis of a donor’s history. Summary Fields extends your CiviCRM data by creating a tab of fields that total up and summarize donation history.

Once you’ve completed set-up, a new tab will appear alongside other tabs in contact records showing the totals for...

Read more
27 August, 2013
Filed under v4.3, CiviCRM, Extensions, Joomla

For the past several months, my team at the Alliance for Catholic Education at the University of Notre Dame have been working on developing a mobile client for CiviCRM. It is now hosted on GitHub HERE.

So what exactly does it do, and what is its purpose?  We know that with the increasingly mobile world, client relations need to be accessible on-the-go.  This is the main motivation behind the work we've done with our CiviCRM Mobile Client (not to be confused with CiviMobile). We have a demo running HERE.  Right now the client has functionality for viewing, searching, editing, and adding contacts with basic fields, notes and relationships (we have organizations, activities and tasks, also in the works but they’re a little buggy right now). We use the Client exclusively with Joomla right now and are very pleased with how it is developing.


Read more
26 August, 2013
By pdelbar
Filed under Extensions

Work on Project60 continues in the limelight. SEPA Direct Debit processing is alive and kicking, and we've just completed a first demo run of CiviBanking integrated with the Belgian bank format (CODA) importer. 261 files containing 1600+ transactions, running through an initial set of matching rules, good for an 80% hit rate ... not bad at all. Considering that the entire matching process takes about 2 minutes to complete, and only 320 transactions need a human intervention, this is promising news !

Since quite a number of customers will be rolling out CiviBanking in Q4, we expect to have a stable v1 ready by the time CiviCRM 4.4 goes GA.

If you are interested -- and why would you not be -- you can come and take a look at CiviBanking during CiviCon London.

20 August, 2013
By KarinG
Filed under CiviCRM, Extensions

Update: we've arrived at the point where we are going to be transforming our CiviCRM CDN Tax Receipts Drupal module - https://drupal.org/sandbox/semperit/1289724 to a CiviCRM extension. Thanks to my projects, and Jake's from Peaceworks and Lola's from Freeform we have been able to add a huge amount of functionality during 2013: e.g. Annual Tax receipts, Receipts issued in bulk, reporting, hooks which can be used to decide whether contributions are eligible or not to be receipted based on custom fields, based on amount, and soon to come: inject your own custom PDF letterhead/template as a background template). The added functionality has made it a popular module for CDN non-profits and the requests for a Joomla version are now persistent. So it makes total sense to transform this into an extension now. We've scheduled work on it starting this month!

26 July, 2013
Filed under v4.3, CiviCRM, Extensions

Howdy partners!

Even though London has become hotter then the face of the sun over the past few days we've been busy beavering away on an update to the UK Gift Aid module to support compatability for Civi v4.3 and to add some new and exciting features.

You can of course download the module from the extensions directory (here) and full instructions of how to install and use are (here).

Updated features:

  • v4.3 compatability
  • Able to now select a batch from a drop down list in the contribution search
  • Able to remove contributions from a batch
  • Plays nicely with the online submission module so you cant remove submitted contributions from a batch
  • Able to change the gift aid percentage (now held in an option group)
  • Improved install and uninstall /...
Read more
15 July, 2013
By andyw
Filed under Extensions

We recently had a client using Rajesh's civicrm_offline_recurring_payment module, but they were wanting to also upgrade their CMS to Drupal 7, so we've put together an extension version which should now support any of the CMSes supported by Civi. You can install it via the Manage Extensions page, and it supports versions 4.1, 4.2 and 4.3 at the current time of writing.

The extension basically allows a Civi admin to set up recurring payments for contacts via the admin interface. When installed, the extension places a 'Setup Recurring Payment' button at the bottom of the Contributions tab for each contact record:



.. which, when clicked on, takes you through to the following form for setting up a recurring payment:



Read more
12 July, 2013

I have previously blogged (http://civicrm.org/blogs/sarahgladstone/fun-and-joy-authorizenet-code-attached) and chatted about (http://forum.civicrm.org/index.php/topic,29234.0.html)  about the fun and joy related to supporting automated recurring transactions in a production environment, and started the process of restructuring that portion of the code.   I have made much more progress and have been using the code attached on production for about 2 weeks now.   I think this approach (which I have implemented for Authorize.net) makes a good model for any payment processor that offers automated recurring contributions.  You can download the code (works with version 4.3.4) HERE

My primary goals were as follows:

... Read more
23 June, 2013

For some time i've been trying to make my organisations contact list accessible outside of CiviCRM. Why you may ask?

Well, mainly convenience, but also for reducing duplication, maintaining a personal address book, an organisational address book and a CRM will mean inconsistent information, duplicates, contacts in one place and not the other etc. On the convenience side of things, it means potentially having access to your CiviCRM contacts in your email program, phone and many other places LDAP can be utilised.

Initially I tried the google apps sync extension but that had a couple of pitfalls, firstly you need google apps (which you may not have), if you do have an account, you will need a paid account (again not necessarily a blocker), but the main problem I hit was that the extension can only write (a Google limitation) to your accounts directory, which...

Read more