Blogs
This release has been superceded by release 2.2.5 due to a critical bug in the Event Registration process. If you have downloaded this release, please replace it with 2.2.5.
The team has released version 2.2.4 with approximately 30 bug fixes and improvements. Notable fixes and improvements include: Discount Support for Online Event Registration using hooks (more) Enable Joomla / Standalone to use the mighty power of hooks You can review a complete list of 2.2.4 changes on the issue tracker.CiviCRM Multi-Org refers to the ability to support multiple owner organizations (usually a hierarchical structure of umbrella orgs and sub-orgs or local chapters) and keep some data siloed in each org while allowing other users to aggregate data across orgs too. It has been been a tough nut to crack. But I and the organization I work for (The Public Interest Network) are committed to getting it working in CiviCRM 2.3.
Trellon has been working on a fairly large implementation of CiviCRM for an advocacy group based in DC that was seeking to implement a CRM system that will help them manage their online fundraising and email marketing program. Email marketing is a large part of the organization's outreach strategy, so having a mail system that can deliver their 50,000+ emails in a short amount of time was a necessity.
The CiviCRM events calendar seems to be getting quite crowded. Here are some upcoming events in the next few weeks:
A Make It Happen to move this into core for CiviCRM is currently running for v4.1. You can help make it happen by contributing here
Discounting events has been requested on the forums a few times. It also popped up both on IRC yesterday and was also needed on civicrm.org for our upcoming UK Training Camp. We decided to see if we could implement this via hooks and minimal / no changes to the core code. Turned out we can implement this this feature using three civicrm hooks and a helper fuction. We improved the core a wee bit by allowing the buildForm hook to inform the tpl system of any form elements added. The tpl then places these form elements at the top of the form. An event can have zero or more coupons. Coupons for an event are stored in the option group / value table. Each coupon code is a string (chosen by admin) and can be used a certain number of times. Coupons can also be used forever. A valid coupon gives the user a percentage discount on the event. Giving the coupon a 100% value basically gives the user a free registration. Coupons can be sent in via the URL or can be entered into the registration form.
I took some photos at the recent CiviCRM Developer Camp in San Francisco. I have (finally) posted them online here: http://gallery.me.com/cap10morgan#100060
If anyone else has photos, feel free to upload them to that gallery.