18 September, 2014

If you’ve ever wanted to setup a repeating event in CiviCRM, for example weekly church groups, then you’ll know thats its not the most straightforward task in CiviCRM at the moment, requiring large amounts of manual labour to get the desired end result. Up steps the Zing funded MIH with a large dose of user input from Lindsey @ Woodlandschurch and others who fed back on the wiki.

When Zing first approached us about the work we started with ideas and sketch of repeating events, however one of our key goals was to ensure the work became part of the core civicrm codebase and not an extension. The main reasoning behind this was to ensure that other extensions, such as CiviVolunteer and CiviBooking, could also take advantage of the repeating nature of events for their implementations. Up stepped our Core Recursion...

Read more
04 September, 2014

Generously funded by ZingCivicon London will see the launch of new functionality enabling Civi to handle recurring events and much more. Rather than being restricted to ‘one-off’ events, Civi will now handle far more complex scenarios.

The new features will be incorporated into the core of CiviEvent but there are added bonuses as the recurring functionality has wide-ranging applications within Civi. Do you want to schedule volunteers every Tuesday at 4pm and on the third Friday of every month? Do you need to make a room booking every Monday evening for 6 weeks, three times a year? In time, the recurring functionality should make this possible in extensions such as CiviVolunteer and CiviBooking.

Back to Events,...

Read more
01 September, 2014

There is a newly updated version of the native extension called "Fancy Tokens". This new version (2.1) includes enhancements suggested by the community. Specifically the request from Xavier to include tokens for individual event registration pages, where the event ID can be easily changed. 

Have you ever needed to send an email from CiviCRM that includes a list of upcoming events? Then you know how much fun the copy/paste effort this entails, especially if you want to use a checksum in the links to register. Plus you know you get to repeat the whole exciting process for the next newsletter the following week or month. Or if you have someone else you need to train on this task, try explaining to a non-technical person how to hand-edit the URL query string to include the checksum paramaters. (is the contact ID query string param name "cid=x" or "id=x", well that depends....)          And even if you do not deal with events, you can have the same fun teaching someone else to...

Read more
27 August, 2014
Filed under CiviEvent, Extensions

If you are one of the early adopters of CiviVolunteer on 4.4.x and planning to upgrade to 4.5, your help is needed to test out the 4.5 release of CiviVolunteer 1.3.
This release is to ensure that people are not held back from upgrading to the much anticipated 4.5 release. However the brand new release of CiviVolunteer 1.4 is right around the corner and will have significant new features. This release has been sponsored by the Manhattan Neighborhood Network, a community cable access station, http://www.mnn.org/ , and will be incorporated into the Community Media Drupal Distribution which MNN is a co-steward of. http://cmdrupal.org/

If you run a volunteer program or simply participate in one, please head over to the CiviVolunteer Roadmap [http://is.gd/civivol] and give us your 2 cents on which features should be in the...

Read more
16 February, 2014

Have you ever needed to send an email from CiviCRM that includes a list of upcoming events? Then you know how much fun the copy/paste effort this entails, especially if you want to use a checksum in the links to register. Plus you know you get to repeat the whole exciting process for the next newsletter the following week or month. Or if you have someone else you need to train on this task, try explaining to a non-technical person how to hand-edit the URL query string to include the checksum paramaters. (is the contact ID query string param name "cid=x" or "id=x", well that depends....)          And even if you do not deal with events, you can have the same fun teaching someone else to properly use checksums when you need to include a hyperlink to a contribution page or a stand-alone profile.  

If you want a much easier process for listing upcoming events with links to register, including links to contribution pages and stand-alone profiles, then try out the new extension...

Read more
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 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
11 October, 2013

We've started to look into changing how objects get persisted in CiviCRM and what can we do to make things easier for people extending CiviCRM. Part of our approach is to try and integrate Doctrine into CiviCRM.

Background

We get a lot of requests for customization and feel that the current CiviCRM customization infrastructure doesn’t meet most of our customization needs. We get a lot of requests to customize event checkouts and one of the things we frequently want to do is modify what happens at the end of the checkout process. A recent example is a subscription system where subscribers get a number of free passes to an event. We did this by manipulating some of the internal form variables to not do the payment part of checkout. The main problem with this approach is that we don’t really expect it to survive updates over a long period because it uses some internal mechanisms.

 

We’d like to fix this situation by separating...

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