11 July, 2015

At the code sprint after CiviCon Denver, Tyrell Cook and I tackled some much-needed updates to Civi's wysiwyg system. A wysiwyg editor (what you see is what you get) is the mini word processor you use to compose emails, activities, notes, and other rich-text in CiviCRM forms. The old integration was written back in the days when CiviCRM wasn't so flexible (before extensions, or core resources) and aside from letting you pick between two editors, offered no other configuration options (e.g. to decide what buttons would be in the editor's toolbar). Plenty of room for improvement there, here's what we accomplished:

[]

Configurable CKEditor

CKEditor is the most popular wysiwyg for...

Read more
02 July, 2015

Message from Steinar (MAF Norge)

CiviRules is live and doing effective automation!

Two weeks ago, Wednesday June 10th, MAF Norway started to use CiviRules on their live production site.
We did set up one single rule, which starting from that day, saves us for approximately 1 hour work pr. day. That is almost 15% of one persons workload throughout the year!

The extension is open for download from github. It has some basics features and some cool stuff already.
If you also download the SMS API (or EMAIL API or PDF API), you could already schedule things like this:

  •     Automatically send a sms with congratulation every time a contact has birthday.
  •     Automatically put contacts in a certain group if they contribute over a certain amount.
  •     Automatically tag contacts that have changed their email adress.

This could again be combined with a report on some back office staff member....

Read more
01 July, 2015
Filed under Extensions

At the BHA we use a lot of Google Group mailing lists, and of course we manage all our contacts through Civi. This meant plenty of duplication - when the head of a particular section changed, say, we'd have to update it in Civi and then the Google Group. So we asked Veda Consulting to write us an extension that automatically synced the two. The first version is now out and available here:

https://civicrm.org/extensions/google-groups-civicrm-integration

Features

  • Syncs the contacts from multiple Civi groups (regular or smart) to specified Google Groups
  • Adds a scheduled job to automatically sync once per day
  • Adds contacts to the Google Groups silently - people don't get authorisation requests
  • Supports multiple domains within a Google Apps system
  • ...
Read more
17 June, 2015

Amnesty International Flanders (AIVL) have been using CiviCRM for a couple of years now, initially with memberships mainly but lately more and more as a fundraising tool. They have implemented CiviBanking for their incoming bank transactions and are now in the process of testing CiviSepa for their direct debits. We (as CiviCooP) are part of their CiviCRM family and work together with them to support their processes in the best way we can, making the most of CiviCRM. Other CiviCRM community members like Xavier Dutoit and Björn Endres (of Systopia Organisationsberatung) also for part of the team with some projects and ongoing development.

AIVL has an ambitious goal for their street recruitment, striving to increase the numbers of donors but also the retention rate and the donated amounts. One of the key development areas in this respect is the...

Read more
05 June, 2015
Filed under CiviEvent, Extensions

This extension facilitates the ability to register different participant roles for an event in CiviCRM. At the moment CiviCRM will default the role used during online registration to the role chosen when setting up the event. So all the participants from online event registration would have same participant role. The work around for achieving multiple participant roles registered for an event would be to do an offline registration for a person and then select the respective role while doing so or on Drupal installations to use Webform.

How is this extension useful?

This extension provides you with a list of participant roles and their event registrations URLs. You could simply copy and send the URL to the desired participants.

Consider an example here:

You have an event called - Spring Summit 2015

Event Type - Conference

Guest Role - Attendee

Guest...

Read more
02 June, 2015

I am Tahir Ramzan, pursuing Masters in Computer Science at Virtual University of Pakistan. I am working on refunds, partial refunds and partial payments development for CiviCRM. Parvez Saleh and Joe Murray are mentoring this project.

Refunds and Partial Refunds:

Often, we need to tackle situation where one needs to make partial or full refunds. After this project users will be able to make refunds with friendly user interface and proper database records.

Concerns:

  • How to represent an administrative fee for refund? Who will pay this, buyer or seller?
  • How to link the refund with the original contribution?
  • Which method to use for processing refunds?  Check, payment processor or both.

Partial Payments:

Partial payments on the other hand need to be done when someone pays a part of payment contribution in installments. This will be very useful for CiviCRM users for...

Read more
24 May, 2015

When preparing an email newsletter, one part of it that is time consuming is gathering together all the content that is needed. In my experience, virtually all the content already exists elsewhere, such as in the local CMS, in CiviCRM, or on a blog, or some other online source.    So I was thinking how can I make this process easier.  What I did: I created mail merge tokens for CiviCRM that autofill a list of recent blog posts, stories, or any other type or category of CMS content.  So the end-user sees a list of tokens, one for each content type, each term/category, each aggregator feed,  and for each date range. Such as "Content of type 'blog' created in the last 7 days" .  What is particulary powerful about this approach, is that if you are also using a CMS aggregator (such as the aggregator module in Drupal core) then virually any external RSS feed is turned into CMS content, which is now available as a CiviCRM token. (The original blog post about this extension is at:...

Read more
20 May, 2015
By mpeth
Filed under Extensions, Make it happen

If you have been working with CiviCRM for a while, you will have noticed that certain patterns occur regularly in your data - and thus have to be entered over and over again.

Consider this: 

  • The prefix "Mr" corresponds to the gender "male", "Mrs" is usually "female" - you know that, but CiviCRM does not, so you have to make an additional entry

  • In languages other than English, you might have the additional hassle of choosing the gender-specific greetings

  • You might also have requirements specific to your organisation - e.g. if you are a faith-based organisation that has contacts with more than 30 different combinations of prefix, formal title, addressee and greetings formats.

​​ ​I'm sure you could come up with more examples from your daily work for data patterns that are common to certain contact segments. Wouldn...

Read more
12 May, 2015
By mpeth

On last year's CiviCon in London we presented the first stable release of CiviSEPA 1.0 - a fully integrated solution for direct debit payments in the Single Euro Payments Area.

Since then, many organisations have processed millions of euros in donations, membership and participant fees without having to spend a single cent on payment processor or buero fees.

... Read more
21 April, 2015

In honour of CiviCon 2015, iATS Payments excited to announce a new referral program to help spread the word about using the iATS Payments extension for CiviCRM!  

The concept is quite simple.  Refer an organization to iATS Payments and when their account is approved both your organization and theirs will get $100 to spend as you wish!  This could go towards your cause, a special project, cupcakes for the office - or whatever you like!

Follow this link to learn more and to submit the required details to us.  The iATS Payments account coordinators are standing by to help!

iATS Payments is proud to support the CiviCRM community.  If you have any questions, don't hesitate to reach out to iatsmarketing@iatspayments.com.