v2.0

Restructuring CiviCRM search ..

Published
2007-10-28 19:29
Written by
We have had a few requests from folks to extend the search code with their own SQL queries while taking advantage of the tasks available with search (print, mailing labels, export, smart groups, adding to group etc). This has been on our list of things to do, but we had not made any progress. Some example where this would be useful are:
  • Give me the set of all household's who have a household member residing in district X. More details here. The search form can be set to just include a text box for the household name and a multi-select element for the district to restrict the search criteria
  • Give me the set of contact(s) who have donated more than an input amount in this date range.
  • Various combinations of AND/OR/NOT which civicrm search does not handle.

Replacing CAPTCHA with reCAPTCHA ...

Published
2007-08-28 15:32
Written by

We've had captcha support for some time in CiviCRM. This is not a very popular feature since getting it to work properly is not trivial (you need the right PHP libraries and the path to the a ttf font on your server)

This post by Gordon Heydon, pushed me to investigate ReCAPTCHA, which has a cool tagline: Stop Spam, Read Books. I've seen a few sites in the recent past that have been powered by ReCAPTCHA.

Starting CiviCRM 2.0 development ...

Published
2007-08-19 15:25
Written by

The last few weeks of a release is always quite frustrating. The team is itching to get started with new development and get on with the next version. However, users are testing the beta release and filing new issues and bugs, few tweaks need to be done etc. So overall, things are in a neither here nor there status. However, once we mark a release as stable, we move most of the development team onto the new release and things get more exciting.

CiviCRM 2.0 Design Series - Simplifying and Improving the Data Model for Activities

Published
2007-08-10 22:40
Written by
Activities and Activity History records are a critical part of the CRM equation. They allow organizations to get a detailed snapshot of the interactions with their constituents. As part of our 2.0 data model overhaul, we are planning major changes to the Activities data model. These changes are designed to:
  • Simplify the data model for activities by merging activity-related tables into a consolidated Activity table. Meeting, Phonecall, Activity History, Email History and SMS History will all be merged and dropped.

Improving Support for Multi-Chapter Organizations

Published
2007-08-01 15:49
Written by

Wes Morgan and the team at Code for change have decided to tackle something that is fairly important to quite a few medium - large sized organizations. Having support for this in CiviCRM would be really cool and we need your comments and feedback fairly quickly. Wes and team move at a very rapid pace, so please head over to the wiki page and give them and us feedback on the model and implementation. Here is the email Dave Greenberg sent to the dev list a few minutes ago:

Writing Components -- Hooking Up Your Code

Published
2007-07-26 16:47
Written by
This is Part 3 of my series on Writing Components For CiviCRM. Part 1 discussed what a component is, and what it does. Part 2 explained how to use CiviCRM's XML-based data definition language to define your tables. But while your tables may now be in place, CiviCRM doesn't know what to do with your data.