Earlier today we saw our 10,000 th commit :) For the curious, michal mach was responsible for this commit and the changeset is here (yes, i agree quite a disappointing 10,000th commit). For the curious, the changeset for the very first commit is here. This comes out to an average of approx 10.5 commits for every day (or approx 15 commits if u ignore weekends and holidays).
Blog posts by lobo
Our friends at US PIRG have just started work on the Code for Change program. You can follow their progress on the Code for Change blog. We will be working closely with Wes, Dan, Matt and Ann and hope to get many new improvements and extensions to CiviCRM via this program.
Based on some conversations on IRC with Marshall from Ideal Solutions LLC, I embarked on extending CiviCRM to allow different payment processors for different contribution/member/event pages. Our current restriction of just one payment processor for the entire system did not feel right and we had a few requests to extend this functionality. I took this opportunity to review parts of the code base that I was not familiar with and make a few improvements to CiviCRM in the process.
One of the requested features in the recent past has been the ability to hide certain sections of various forms at the site level and the ability to modify this at a user level. I committed code that does this at the site level earlier this week. The issue is described as Site and User Level UI Configuration options (phase 1) in our issue tracker.
Here in CiviCRM land we are hard at work making progress with v1.8. We are knocking off a fair number of issues from the issue queue on a weekly basis. You can check the current open issue list here and the v1.8 feature set here.
Earlier today Fen Labalme from CivicActions sent an email to the dev list regarding CiviMail performance and the not-so-great number that they've seen on their servers. His complete email and the thread is here.
We are pleased to announce that CiviCRM 1.7 stable is now available for download.
CiviCRM is the first open source and freely downloadable constituent relationship management solution. CiviCRM is web-based, internationalised, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups.
New to CiviCRM? Read more at http://civicrm.org/
CiviCRM v1.7 has been in beta for quite some time. We've had 1000+ downloads and hence a fair number of installs and upgrades. The rate of issues being filed has dropped significantly and we will push out a final release next week. As with other CiviCRM releases, we will periodically update the final release with critical bug fixes and security updates. We hope a longer beta period results in far fewer revisions.
CiviCRM seems to be growing at a fairly nice pace with a good adoption rate in the community. In the run up to the presidential elections, quite a few of the democratic grassroots political campaigns have used Drupal / CiviCRM as their organizing and fund-raising platform.
We made a few major changes to the v1.7 search interface for a big improvement in performance. The first change was to ot use a wildcard for the prefix. Thus when a user searches on NAME, we only search for 'NAME%', in older version we would search for '%NAME%'. This allows mysql to use the index on sort_name and is significantly faster than a full table scan. The second change involved not searching the 'email' table when doing a search on 'name'.