20 January, 2014

eWay is an australian payment processor that provides a seamless connection with many banks and allows for recurring payments, token payments etc.

CiviCRM has had a one off payments processor for eWay for a long time, but has lacked one for recurring payments and now it is finally here!

This payment processor has had a long history and there are many people to thank in it’s evolution.

I started the process several years ago, creating a processor that scraped emails checking for sucseful recurring payments. This work was undertaken with Community Builders for Voiceless initially.

It was then refactored into using eWay’s token based recurring payments API by Henare Deegan.

Finally, to make it work for all users and not just hard coded to work for specific clients I undertook another update to the code (also making it compatible with several versions of CiviCRM) with sponsorship from...

Read more
13 January, 2014
By totten

We've marked a new release of civix. Notable changes/improvements:

  • generate:case-type - Add a new command to generate skeletal CiviCase XML files. (As usual, the new command is documented in the wiki page, "Create a Module Extension".)
  • generate:module - Add support for generating license metadata by passing parameters "--license", "--author", and "--email". The information will be propagated to info.xml and LICENSE.txt.
  • generate:module - Add hook stub for hook_civicrm_alterSettingsFolders so that files in "settings/*.setting.php" are automatically loaded.
  • generate:module - Add hook stub for hook_civicrm_caseTypes so that files in "xml/case/*.xml" are automatically loaded.
  • Add documentation links for hooks (using "@link").
  • Reformat civix's internal...
Read more
07 January, 2014
Filed under CiviContribute, Extensions

I've been recommending the services of iATS for most of my clients' payment processing since way back in 2007, when I wrote a CiviCRM payment plugin processor for it: http://homeofficekernel.blogspot.ca/2007/12/iats-and-civicrm.html

iATS Payments logoThat was a long time ago (CiviCRM version 1.8), and I've been promising myself and others that it's high time to rewrite it, because:

1. CiviCRM now has an excellent extensions architecture.

2. iATS has a new richer SOAP-based API to interact with it.

With some help from my colleague Karin and iATS themselves who helped fund it, I'm happy to report that it's now ready for public testing, at 

https://civicrm.org/extensions/iats-payments

The two things that make...

Read more
18 December, 2013
Filed under v4.4, CiviCRM, Extensions

Despite having enough on their plate with a few billion kids worth of presents to build, and with Rudolfs unfortunate flu (well why else would he have a red nose?), Santa's little elves over in the UK have been working hard to also bring you a brand new CiviCRM extension/module - CiviBooking! Having now been extensively tested for sleigh management purposes we're really pleased to announce the first stable release available now from the extensions directory.

Yup, that's right folks, worried about what to get the wife for Christmas? We'll you don't need to be anymore, fire her up a copy of Civi and head over to the extensions directory and follow the 2 click install for v1.0 (Stable) CiviBooking and you're sorted... (Assuming she runs a non-profit organisation with rooms and resources that need to be rented out for a fee - otherwise probably best to go with flowers or purfume).

More deets below.

Happy Holidays everyone.

Team Compucorp

... Read more
13 December, 2013
Pogstone has created a new custom search that should help anyone dealing with events, pricesets and/or custom participant data. This search has the following features:
 
  - you can filter/view individual priceset options. (Such as search on participants who registered for a certain priceset session.)
  - Choice of 3 layouts: one row per participant, or one row per line item, or summary totals for each line item option. 
  - Choose which columns to include in the results
  - Includes memberhsip type and membership status in the results
  - Includes information about who the participant was registered by, and any participant custom data
  - Includes age of the participant. (You can control the date used to calculate the age, such as using Sept. 1 for school/youth events. ) 
 

 I would like to get feedback on this new search extension  I have tested this successfully...

Read more
12 December, 2013
Filed under Extensions
Reviewed version: 1.4

Introduction

This extension is really usefull when you have donors who pay every month and or when you have direct debits with those donors. This extension let you set up an recurring contribution where you can decide if this contribution should recur every month, every year, every week. The actuall contributions are created 30 days in advance by a cron job and after a new contribution is created the next scheduled date for the recurring payment is set to the next date. You can then use those contribution to sent to your bank for direct debit, or you can use them to verify that commitments are met e.g. when someone has made a commitment to give every 20th day of the month you can see then if they have paid on the actual date.

Documentation **

I gave 2 stars. The...
Read more
12 December, 2013
Filed under Extensions
Reviewed version: 1.4

Documentation *

My score is 1 star. It is clear what this extension should do. But that is also where the documentation ends. There is no installation/configuration instruction. 

Functionality ***

My score is 3 stars. Very interesting functionality. At least for my own install of CiviCrM because I can sync my contacts in CiviCrM with my smartphone :-) If it is great functionality towards greater organizations and NGO I am not sure about that yet. 

Code QA ****

My score is 4 stars. The code is very good! The code looks like the rest of the code of CiviCrM so CiviCrM developers can maintain the code quite easy.

Ease of use *

My score is 1 star. I could not test this section because you need a Google Apps for Business or Education account...
Read more
11 December, 2013
Filed under Extensions

I have selected this extension to review because the description looked really cool! So it made me curious.

Cividesk sync for Google Apps

More information on the extension is here : http://civicrm.org/extensions/google-apps-sync. The module has been developed by Nicolas Ganivet from Cividesk. I have reviewed version 1.0 of the extension.

Documentation **

My score is 2 stars. The documentation explains what the extension should do. There is no real installation or configuration documentation, although it does state you need a Google Apps for Business account (bummer). There is a help file with the template (good!) The info.xml file can be more informative in my opinion. The licensing is not really clear and the main extension link is to the Cividesk home site.

Functionality ***

My score is 3 stars. Personally really nice as it might help me get my contacts on my phone...

Read more
11 December, 2013
Filed under Extensions

So here is the first one, review of an extension! I have selected this one because we recently used it in a project and expect to use if many times in the future. Each review subject can score a maximum of 5 stars (brilliant) and a minimum of 1 star (not very nice). We thought a review should be easy to read and concise, so we decided we limit ourselves to max 3-5 sentences per subject.

Recurring Offline Payment

More information on the extension is here : http://civicrm.org/extensions/offline-recurring-payment. The module has been developed by Rajesh and the code has been updated for the extensions framework by AndyW at Circle Interactive to support Drupal 7 and other CMSes. I have reviewed version 1.4 of the extension.

Documentation ***

My score is 3 stars. Good documentation in the blog post about the extension. Information about licensing is not clear, refers to CiviCRM...

Read more
11 December, 2013
Filed under Extensions

At CiviCon London 2014 the topic of extensions came up in a couple of conversations. Should some extensions be part of core, how do we deal with really good extensions and really bad ones, should we show how many times an extension is downloaded etc. Jaap Jansma and me discussed some more with Lobo on IRC and we decided that we would start with extension reviews. We feel that the extension mechanism is really cool and helps us a lot as developers and as users. We want to stay true to our community spirit, do things together and make sure we can all contribute. And reviewing extensions seemed like a good idea to us.

CiviCooP role and yours

As CiviCooP we will review 2 extension each month. This review is ofcourse nothing more and nothing less than our opinion. And obviously it has very little merit if it just stays our opinion. It might tell you more about Jaap and me than about the actual extension :-) However, if YOU review an extension as well, we suddenly might...

Read more