04 January, 2011
Filed under v3.3

We just released CiviCRM 3.3.2 - it is now available for download. You can also try it out on our demo site. It is mainly a bug fix release - for full list of things that has been fixed/improved in 3.3.2, please take a look at our issue tracker.

What's new in 3.3.2?

We introduced a couple of new features from Make It Happen Campaigns.

  • CiviMail workflow functionality (Rules Integration). Read more here.
  • Back-office staff can now enter recurring contributions for constituents. Constituents can signup for automatically renewing memberships via online contribution pages. Back-office staff can also create auto-renew memberships. (Both features...
Read more
20 December, 2010

We had a lively meetup at Wikimedia Foundation HQ in San Francisco last week. Despite the super crummy weather, Carl Tashian from the Participatory Politics Foundation came downtown on via bicycle to share their experiences migrating to CiviCRM from phpList, using the Sendgrid service for mailings, and integrating CiviCRM with the Ruby on Rails application they use for their Open Congress project. This is a great example of using the REST API for tools integration. You can check out the slides from Carl's presentation here. Be sure to also check out Open Congress! Thanks Carl for a great presentation.

We also spent some time reviewing the new...

Read more
17 December, 2010
By michal
Filed under v3.3

When the dust settled after releasing 3.3 stable, we started planning for next steps in testing area. As looking a little bit back is always good for planning, we've took a look at what we managed to achieve during 3.3 release cycle. In short, we increased the number of tests from 792 to 920 (so nice, round number of 128 new tests) and added quite a few new test suites. Most of the work was put towards webtests this time (as opposed to unit tests), and those check the funct

ionality quite extensively. While our unit tests are quite isolated and check for relatively small pieces of functionality, webtests are usually extended scenarios checking multiple pieces of user interface.

Among the things that we added to our webtests are (just the highlights): CiviPledge tests, Advanced Search tests, a lot of tests for adding different objects from contact record perspective, started tests for Administer CiviCRM area, also started testing "anonymous" processes, like...

Read more
16 December, 2010
Filed under CiviEvent, v3.3, Drupal

Based on Deepak's excellent blog post about adding discount codes, we decided to take it one step further and write a module. The CiviEvent Discount module has an admin interface to manage discount codes and the ability to link them to one or more events. Combined with the recent ability to access price sets from hook_civicrm_buildAmount the module also supports adding discount codes to events with price sets.

 

We just added the project to d.o. this morning, so the dev release may not show up until tomorrow. In addition, this was developed mostly as a prototype for a client we're currently working with so we haven't flushed out...

Read more
15 December, 2010
Filed under v3.3, Interface and design

I figured you'd be as worked up about this as I have been - but rest easy friend-o, 'cause we've got some good medicine coming your way.

 

I've been struggling with the lack of right-click support for the context menus as of 3.2. There's been a fair amount of complaint about it (from what I gather) and the context menu solution that was in place was sub-optimal for a variety of reasons, the greatest being that it didn't allow the user to right-click an action to open it in a new window (a very common behavior if you use CIviCRM on a regular basis). So I did some research and came up with a solution that I think is a significant improvement over the current solution, but it *is* fairly different, and I wanted to address the differences ahead of time so that we can make changes (if necessary) before the release. I shall portray it to you in three acts:

 

First, the improvement:

 ...

Read more
09 December, 2010
Filed under v3.3, CiviCRM

We just released CiviCRM 3.3.1 - it is now available for download. You can also try it out on our demo site. It is mainly a bug fix release - for full list of things that has been fixed/improved in 3.3.1, please take a look at our issue tracker.

What's new?

Quick list of most prominent new features and improvements in this realease:

  • First version of new CiviCampaign component, it includes initial support for Canvassing, Surveys and Petitions.
  • Advanced search extended to show objects other than contacts (and object related actions) - including activities, contributions, etc.
  • Serious dedupe performance improvements.
  • First take on extension mechanism for CiviCRM, allowing creation and distribution of plugins (payment processors,...
Read more
03 December, 2010
By lobo
Filed under CiviMail, v3.3, Drupal

A large organization using CiviCRM is planning to switch to using CiviMail for their broadcast email needs. This is great news for CiviMail and will take it to the next level in terms of feature set and functionality. As part of their migration, we are integrating a workflow engine into CiviMail. For this version, we will be using Drupal's rules module, thus making it Drupal specific. (if you are a joomla user and interested in sponsoring this for CiviCRM on Joomla, please contact us via email / IRC). For this project, we'll be focussed on extending the CiviMail schema to facilitate workflow. Sending a broadcast email will be split into three steps:

  • A user creates the email content. On creating / uploading the content, an event is triggered which informs the QA group of a new mailing
  • The QA group verifies the mailing and works with the user to improve the mailing. Once this is done, the mailing is...
Read more
03 December, 2010
By shot
Filed under v3.3, CiviCRM

As hinted previously, CiviCRM 3.3 introduces a new feature, a low-level tracking of everything that happens with a given installation’s data: who does what exact change (and when).

Configuration

Currently the configuration is either non-existent (if you’re ok with having the log tables in the same database as the rest of CiviCRM tables) or requires setting CIVICRM_LOGGING_DSN in your civicrm.settings.php file (if you want to use a separate database for logging tables).

Enabling/disabling

Logging can be enabled (and, later, disabled) by going to Administer → Configure → Global Settings … Miscellaneous and flipping the Logging Yes/No option. Enabling creates the log tables and the relevant triggers (see below) and populates the log tables with initial data. Disabling removes the triggers, keeping the log...

Read more
03 December, 2010
Filed under v3.3, CiviCRM

The team is excited to announce the first stable for CiviCRM 3.3.0  – it is now available for download. You can also try it out on the public Drupal demo or Joomla demo sites. 

We strongly recommend going through 3.3 highlights post, where you will find out what’s new and hot in this release.

 

What's new?

Quick list of most prominent new features and improvements in this realease:

  • First version of new CiviCampaign component, it includes initial support for Canvassing, Surveys and Petitions.
  • Advanced search extended to show objects other than contacts (and object related actions) - including activities, contributions, etc.
  • Serious dedupe...
Read more
01 December, 2010
By Eileen

As 3.3. goes live it’s great to see a couple of Make-it-Happen initiatives included in it. The Make-it-Happen initiative was born out of my frustration at the difficulties of getting things into CiviCRM that were useful for everyone but not funded by any ONE organisation.

 

Since launching it we've managed to get a couple of long-wanted de-dupe improvements in - now in 3.3 you can make CiviCRM REMEMBER that John Smith from Widgimootha and John Smith from Aalberg are different people. For those of us who have been round the loop of running a de-dupe search, choosing two contacts to merge, merging them, and suddenly discovering than you can't navigate back to the duplicate listing page there's still quite a bit of scope for improvement so consider making a contribution to the 'prev-next' initiative

 

But, the Xmas present...

Read more