02 May, 2007
By lobo
Filed under v1.7

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/

********************
What's New in 1.7
********************
The big news for 1.7 is CiviEvent - providing integrated online event registration and management for paid and free events. This release also includes a new "Contact Dashboard", which gives constituents a consolidated view of their subscriptions, contributions, event registrations and more.

Other release highlights include:
* Create and save re-usable email templates (with mail-merge tokens)
* CiviContribute plugins for Authorize.net and Google Checkout
* Use...

Read more
24 March, 2007
By lobo
Filed under v1.7, CiviCRM
We are excited to announce that our 1.7 Beta release is now available for download. This release features the new CiviEvent component, which provides integrated event registration and management, along with a new "Contact Dashboard" which gives constituents a consolidated view of their subscriptions, contributions,event registrations and more.

Other release highlights include:

  • Create and save re-usable email templates (with mail-merge tokens)
  • CiviContribute plugins for Authorize.net and Google Checkout
  • Use customized versions of templates for any screen
  • One-click copying for existing Profiles, Contribution Pages and Events
  • Restrict access to selected custom data fields and selected profile screens

You can read the roadmap release summary here.

and see a complete listing of ALL (145+) new features, improvements and bug fixes...

Read more
17 March, 2007
By lobo
Filed under v1.7, CiviCRM

CiviCRM v1.7 is proceeding at a good pace. We've closed most of the issues with just a couple that are still open. We've also got a public sandbox that the community can use and test out various features of v1.7. Hopefully this will also allow us to collect a few more bug reports and issues. We definitely would like to see the community step up and play a more crucial role with testing the product before the beta and final release.

If things continue at this pace, I suspect we'll push out a beta candidate mid next week. At that point, we'll also switch demo to using CiviCRM v1.7 and make v1.7 the default download. In the past this has enabled us to catch a few more issues before we do a final release.

We are starting to think about priorities and focus for v1.8. The current list is on the wiki at: CiviCRM v1.8. Please feel free to comment and add...

Read more
12 March, 2007
Filed under v1.7, CiviCRM
We launched the 1.7 alpha sandbox this weekend. The site is designed to allow community members and developers to explore the new features in the 1.7 release and help us identify bugs in the release prior to the Beta launch (current 1.7 release schedule). Pounding on the sandbox will help enormously in improving the quality of the beta and final releases - so if you're interested in using the new features in 1.7 and contributing to CiviCRM - this is a great way to help. 1.7 is now running on our public demo: http://demo.civicrm.org)

Logging In

Username: demo Password: demo

Things to Try

We'd appreciate folks trying out (testing) the basics - things you use everyday in your existing site. If you've requested or have been waiting for fixes and improvements to existing functionality - please try these things out as well. AND... then try...
Read more
01 March, 2007
By lobo
Filed under v1.7, CiviCRM

We did manage to hit the code freeze and branch date of Feb 26th. v1.7 is now off and living in its own branch. If you are using svn to get the latest version of the code base, make sure you switch to the v1.7 branch (svn switch is a useful command)

We currently have 5 open issues for v1.7. This number should come down to 2 or 3 before the end of the week. We've been focussing a lot on trying to increase the quality of our releases over the past few releases. We still have ways to go but we are improving and getting better with each subsequent release. Our current QA plan in addition to random testing of all features by developers is as follows

  • Test and verify that we have not re introduced any issues filed for the v1.6 release. The person testing it is typically different from the developer who fixed...
Read more
22 February, 2007
By lobo
Filed under v1.7, Architecture, CiviCRM
Good background reading for ACL's can be found in the Wikipedia entry Permissioning is quite important in CRM systems. CiviCRM used Drupal's permissioning system and stretched it a fair amount till v1.6. It had two major disadvantages: One, our joomla users do not have access to the permissioning model. Two, the Drupal model did not scale very well from a user interface perspective. This was primarily because it displayed all the permissions as a grid. If you had 300 roles and 300 smart groups, drupal displayed a table with 90,000 checkboxes. The browser would definitely not be happy with this chunk of HTML In v1.6 we moved permissioning for civicrm groups to a more generic ACL model. You can read detailed implementation notes about this feature on our wiki. The new model is more efficient in terms of being able to scale to a large number of groups and contacts. It... Read more
21 February, 2007
By lobo
Filed under v1.7, CiviCRM
Here is a tentative release schedule for v1.7. As in any software project, these dates are tentative and subject to delays. UPDATE: I've updated to our latest dates
DateActivityNotes
Feb 26thCode and Schema FreezeAll major features coded, branch for v1.7
Feb 26thIssue TestingTest all 1.6 resolved issues. Run unit and selenium tests
Mar 12thIssue TestingTest all 1.7 resolved issues
Mar 12thPublish latest tarballs
Mar 19thRelease v1.7 BetaUpgrade demo to use v1.7 beta
apr 1stRelease v1.7 Final
Read more
18 February, 2007
By lobo
Filed under v1.7, CiviCRM

I just finished implementing some cool features for customizing CiviCRM look and feel in v1.7. As most of you'll are aware CiviCRM follows a pretty good modular MVC (model-view-controller) architecture. We seperate the view (Smarty templates) from the code and business logic quite stringently and most of the display can be customized at the template level.

In 1.6 and prior, you had to hack the CiviCRM templates to make your changes. This is not very good from an upgrade perspective, since you need to reapply your changes on every upgrade. In v1.7 we've introduced a new path in the settings file. The user can store their customized templates there and it overrides the default CiviCRM templates. You dont need to override all the template files. You just change the files you want to, and the system uses the default files for the rest.

Most people want to change the profiles look and feel. Unfortunately all profiles also share the same template files. So if you change...

Read more
14 February, 2007
Filed under v1.7, CiviCRM

With lots of excitement and anticipation on the mailing list regarding upcoming 1.7 features - the team has been pushing hard to keep on schedule for alpha release by the end of this month. As of this morning, we're down to 19 open issues out of a total of 80 posted for the release! We're shooting to get this down below 15 by weeks end.

There has definitely been some "scope creep" for 1.7 beyond the committed issues on the road-map. The good news is that these additions have been the result of community feedback and are responses to the real-world use cases that folks are bringing to the team. We're doing our best to balance responsiveness to these requests with the need to get releases out on a regular and timely basis.

You can see the remaining open issues here - and the resolved items...

Read more
31 January, 2007
Filed under v1.7, CiviCRM

The team is continuing to chip away at the big list of issues posted for 1.7 while we do our best at keeping some other balls in the air.

Activity on the mailing lists has picked up quite a bit over the past few weeks - with posts ranging from installation problems to "how do I..." to feedback on improvements and additions. Fortunately, Peter Hirst of Open Social Sites has done an incredible job chipping in and answering quite a few of the support questions. This has really helped the team stay focused on development efforts - major kudos to Peter!

We are also working hard on two consulting engagements - one for QuestBridge's 2007 Colllege Prep Scholarship program, and another for Selection Phase of The McConnell Foundation's Scholarship programs (in conjunction with CivicActions). Both of these projects give us the opportunity to improve the extensibility of CiviCRM for specific vertical markets/applications.

Meanwhile, a number of issues and improvements...

Read more