02 May, 2017

As of CiviCRM Entity 2.0-beta4 the sub module called CiviCRM Entity Price Set Field provides a Drupal field type for the Event entity type.  In this article we’ll review the features of this submodule and discuss how to configure and customize it to fit your needs.

event-edit-financial.png

Event Registration on the Event view page

When configured to display on the Event view pages, this field generates a registration form that supports:

  • Registering multiple Participants
  • Uses the event’s price set and all price fields of any type
  • Pay later or credit card transactions utilizing CiviCRM’s payment processing
  • Profiles
  • Default values for the profile fields corresponding to the logged in user’s contact information
  • ...
Read more
25 April, 2017

CiviCRM Entity is a contributed module for tightly integrating and extending CiviCRM with Drupal. This module exposes CiviCRM API entities as proper Drupal entity types. This is HUGE as it allows you to make CiviCRM data available within your favorite Drupal tools such as Rules, Views, and EntityReference. I’d like to present another advantage of Drupal entity types, and that is Drupal fields.

By enabling CiviCRM Entity, you can add Drupal fields and associate with CiviCRM entity types such as Contacts and Events. In fact, any of the hundreds of Drupal field types can be used with CiviCRM Entity.  You may be asking yourself, “Shouldn’t I use a CiviCRM custom field? Why would you want to use Drupal fields?” The correct answer is, you should choose the right tool for the job.

CiviCRM is great at having the business logic and infrastructure to support event registrations. CiviCRM has price sets, price fields,...

Read more
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
randomness