01 August, 2016

Do you need to allow parents to register their children? 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 registration to create (or update) the various contact records needed in the back-office?  Then this blog post is for you.  This recipe creates a contact record for each child, each parent, each emergency contact, the household contact, and also builds the appropriate relationships between each contact.

With the current version of WebForm and WebForm-CiviCRM modules, and  some other extensions I am SO EXCITED about youth registration possibilities.  The 2 major pain points that I have encountered for youth registration have been solved:

  • Logged in parents can choose an existing child when filling out a WebForm!...

Read more
06 April, 2016
Filed under CiviEvent, CiviMail

There has been some discussion in my organisation around possibly streamling the process and improvement process in regards to CiviEvents and Inviting people to come to the event. 

The senario is this, We have end users who create events such as come to our Phonebanking evening. Yet there is no way through the event create / configuration process to then create an invite email or similar that could go to a target group. Say there is a group already created of people who have expressed an interest in phone banking. 

What we think would be a possible imporvement is that there is an additional screen or such created in the CiviEvent configuration, that would allow for an email to be sent to a specific group. using from emails etc from CiviMail. The receipients of said invite email would then be recorded to the event as "Invited" and differentiate from those that are comming who are recorded as "registered"

If people can comment below on if this is a reasonable...

Read more
14 January, 2016
Filed under CiviEvent, Extensions

I have just published an extension we (CiviCooP) developed for Coordinatie Vluchtelingen Vrijwilligers Ede (CVVE) CVVE is facilitating the organisation of activities for refugees in Ede. Many activities are organised by willing citizens and CVVE is the bridge between those citizens and the refuees. So to keep track of everything which is going CVVE needed an export of the events in their Google Calendar.

The core civicrm functionality allows an iCal export to Google Calendar but only for public events.CVVE also has non public events. This extension does creates an iCal export including the non-public events. It adds a link http://yourcivicrm.com/civicrm/event/private_ical?reset=1&list=1 which you then could add to your google calendar as an external calendar and then private events will show up in your google...

Read more
04 January, 2016

Last week was a busy one for the CiviEvent Widget plugin for WordPress.  Not only did it cross the 2,000 download threshold, but new features were added to help you display upcoming events in a flexible way.

First, an overview of the plugin.  I wrote CiviEvent Widget in response to the fact that CiviCRM sites on WordPress need an easy-to-use way to show their upcoming events.  Prior to CiviCRM 4.6, CiviCRM wouldn't render more than one instance of itself per page, including widgets; for example, you couldn't have CiviCRM list upcoming events in the sidebar alongside an individual event page....

Read more
27 August, 2015

Edale photos

This year at CiviCon London 2015 we have an array of 24 sessions from some great presenters.* There are sessions for CiviCRM users, implementers and developers all delivered by other users, implementers and developers! In addition the extension showcase and lightning talks will give insight into the huge range of new developments that European charities are putting in place.

Day 1 has a focus on new users and there are special 1 day only tickets available for people who want to simply see if CiviCRM is right for their organisation. Thijs van Praag, the inspirational...

Read more
29 June, 2015
Filed under CiviEvent

Per Dave Greenberg's suggestion, soliciting suggestions on state changes/plan to complete this MIH (parts 2 & 3 here: http://wiki.civicrm.org/confluence/display/CRM/Self+service+view%2C+upda...)

Cancel (with refund if payment processor allows or not) is fairly straightforward; a cancel with a refund would result in the participant row set to status 'Refunded'; if the refund cannot be processed automatically, email to admin will advise the admin that a manual refund needs to be processed for the initiating participant, pretty much the same as happens now if an admin does a Cancel for a registrant. 

Questions arise as to Transfer: I detailed this in the .doc I attached to Issues - the transfer would allow Contact A to transfer their registration to an Event to Contact B (and...

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...

Read more
13 April, 2015
By petednz

We have started a small collection of blogs about using Views, Views Bulk Operations (VBO) and CiviCRM Entities to provide a Views-based interface for bulk updating Civi data.

This opens up a number of possibilities for bulk data updating which may not yet be straightforward in CiviCRM itself.

The recipe is basically

  • install CiviCRM Entity version 2.x & Views Bulk Operations VBO
  • create a View based on the Civi entity in question eg Contact or Participants or Relationships
  • add the VBO field and configure the desired 'bulk operation'

Setting up a View with a bulk operation to modify the entity in question is pretty straightforward. The one 'catch' at this point is that as far as VBO is concerned, we have to enter the CiviCRM 'value' not the 'label', so if you are wanting to update a...

Read more
30 January, 2015
By clarkac
Filed under CiviEvent

In one of my previous jobs in the UK I was a debt & welfare benefits adviser and we used an off the shelf case management system.  The cost for running it was quite significant - we paid about £1000 (UK GBP) per year for only 2 signons. This type of system is used by advice agencies throughout the UK, including the Citizens Advice Bureau.
The only difference between these kind of systems and CiviCRM (that I can think of) is the personal financial statement.  This is where the user/administrator inputs the client's income & expenditure plus their debts to the various creditors.  The system then works out disposable income & debt repayments plus a printable financial statement. It's a pretty comprehensive facility and I'd guess it would need a significant development effort to get it into Civi.  But it would be quite a commercial opportunity, as the cost of alternatives always seems very high to me or - better - a big saving for non profits.

Comments?