Keep up-to-date with blogs from the core team, working groups, developers, users and champions worldwide.

27 October, 2006
Filed under

We are just wrapping up our first implementation of access control lists (ACL) in CiviCRM (for v1.6). This gives us a framework for building fairly sophisticated access permissions into the data model and allowing fine granularity of who can view/edit/delete various sections of your contact database

Our first implementation replicates what we currently achieve with drupal's permissioning system. A CiviCRM admin can partition their contact database into multiple sections, and give view/edit access to different "roles". Integrating this into the core allows us to expose this...

Read more
20 October, 2006
Filed under

We have been thinking it would be useful to share our team goals with the community on a regular basis - so folks have a clearer idea of what we're working on (without wading through the details in the Issue Tracker).

We currently have 39 open issues on the 1.6 queue - and we need to knock-off at least 10 next week in order to be on-track for 1.6 beta. Here's the issues we'd definitely like to resolve:

  • Link custom fields to specific types of activities, relationships,...
Read more
19 October, 2006
Filed under

We've been working on the Branner Project and writing code to help analyze the applications and process them in a suitable manner. The application collects a fair amount of data across multiple pages and as such is not very conducive to reading on the web.

We wanted to analyze the data in Excel. The database is relational and hence hierarchical. CSV is not a great format for this purpose. So we wrote a CiviCRM -> XML converter and got all the data we needed in a nice easy to understand /...

Read more
18 October, 2006
Filed under CiviMail, CiviCRM

CiviMail is a component that allows the users to create, send, track and manage CiviCRM-based mailings. In CiviCRM 1.5, CiviMail underwent speed and memory optimisations; in CiviCRM 1.6 we’re concentrating on usability improvements.

CiviMail users can create mailings sent to a single CiviCRM group (both regular and ‘smart’) as well as group sums and differences; the recipient list can also be based on inclusions and exclusions of previous mailings’ addressees. The mailing template can contain various recipient-specific tokens, replaced...

Read more
06 October, 2006
Filed under

Last week was a pretty intense week for the team. The quest application process had the application deadline and as expected the load on the servers was really high for an extended period of time. As always we learnt quite a few lessons and a few things to do differently the next time around. Some of the lessons learnt include:

  • Balance is not a very good load balancer. It croaked under heavy load and did not distribute the traffic evenly. An not aware of any other open source "web server balancing" solution. If someone knows other solutions,...
Read more
02 October, 2006
Filed under

We've been polishing up a cool new 1.6 feature over the past few days - and I got pretty excited seeing it working with a real set of data. The feature is Batch Update Via Profile. It allows you to define a profile with (almost) any standard and custom fields and use that to display a table for updating many contacts at once.

For example, if you want input hard-copy responses from a mailer for a group of contacts...You could define a profile with the fields you want to update. Then use Find Contacts to retrieve contacts in the group and select "Batch Update via...

Read more
29 September, 2006
Filed under

We've had 1.5 deployed and running for our partner Questbridge and their scholarship application program. This week is the final week for submitting applications, and as expected the servers and systems are under a fair amount of load. Lucky for us, we did go through a similar experience with the college prep application in april and have some idea of what to expect etc, but we are still learning a fair amount from this. For more details on this project check our wiki

A few of the things that helped us a lot include:

  • The...
Read more
27 September, 2006
Filed under

While folks are downloading and installing CiviCRM v1.5, the team is hard at work developing some cool new features for v1.6. Quite a few of the features for v1.6 have been driven and influenced by the QuestBridge project. Major thanx to Quest Scholars for using and funding CiviCRM :)

Some of the features that we have made good progress on include

  • Ability to update a group of contacts...
Read more
27 September, 2006
Filed under

The response to v1.5 has been very positive. I think we are starting to hit the sweet spot for most users. We've been getting a steady stream of bug reports in various components and have been averaging a new release every week. Most of the bugs have been relatively easy to fix, but there have been a couple of complex ones that we are still figuring out.

The project is getting a fair amount of traction on the joomla side. Elin W is pushing CiviCRM to its limits on the joomla side and ensuring that all the stuff works as...

Read more
22 September, 2006
Filed under

Over the past few months we've been consolidating our various domains (openngo.org, socialsourcefoundation.org) into one domain civicrm.org. We've also moved most of our infrastructure services from facilities in poland (a big thanx to michal, piotr and caltha.pl for setting this up and helping us grow) to our new hosting providers Electric Embers (they are incredibly helpful, very reasonable prices and do a great job serving the non-profit sector). Also a big thanx to the folks at Eggplant Active Media Cooperative who designed and implemented...

Read more