26 July, 2007
Filed under v2.0, v1.6, CiviCRM
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. We'll need to do a bit of editing on CiviCRM Core in order to hook up your data in CiviCRM, and I'll briefly describe some of the places we will need to "hack" core so that your data will appear in the UI. So what do I mean by "hooking up data"? CiviCRM needs to know when to load your code so that users of your components can do things like:
  1. View your data via the contact view page.
  2. Edit your data in contact edit pages.
  3. Search for contacts using your data as keys.
  4. Access your data via Drupal modules or similar external code.
  5. Import and export data that...
Read more
29 November, 2006
Filed under v1.6

For folks downloading the latest code from the svn repository, we have branched the v1.6 code base. The main trunk is now be focussed on v1.7 development and is considered unstable. Please do an svn switch in your directory

$ svn switch http://svn.civicrm.org/branches/v1.6

We will be more proactive about letting folks know about such events before they happen. We'll also be merging 0.4.1 of the dojo when its officially released (its currently in RC2)

27 November, 2006
Filed under v1.6, CiviCRM
We're pretty excited about the cool new features in the upcoming 1.6 release (now in Alpha) - and want to encourage folks to check out / play with these features on the Public Sandbox. So... open the sandbox in a separate window - then login (user = demo, password = demo) and try these out...
  • The quick "Contact Search" block in the left column uses a suggestive search widget which finds contacts as you type in letters. Try typing in "ada" and see what happens.
  • Site Administrators no longer have to struggle with editing civicrm.settings.php to set and modify site configuration. Most settings are now controlled from the Admin Control Panel » Global Settings section.
  • The contact summary screen now uses an Ajax-based tab widget to make it faster and easier to look at different types of info about a...
Read more
20 November, 2006
By kurund
Filed under v1.6, CiviCRM

We have integrated Selenium Testing Tool for CiviCRM v1.6, in addition to existing UnitTests for checking api functionality.
Selenium automated tests allows user to test most of the civicrm functionality.

For more details check the documentation

17 November, 2006
Filed under v1.6, CiviCRM

We are happy to announce that our 1.6 Alpha release is now available for preview and testing on our servers. We'd like to get as many folks trying out the new features as possible over the next week. This will help us move quickly to a downloadable Beta release - which is currently scheduled for November 29.

You can login to the sandbox at:


User - demo
Password - demo

Highlights of the release - and things we especially like folks to try out are:
* Ajax-based suggestive search in the Contact Search box (left column)
* Dynamically loaded sections in Advanced Search and Contact View Screens
* Mouseover help in Administer Profiles, Import and other spots (look for the ? icon)
* Progress Bar during the import process

Check out the 1.6 Roadmap for a summary of new features and improvements:


Read more
15 November, 2006
Filed under v1.6, CiviCRM

There's been a lively discussion on the mailing list about requirements for linking CMS (Drupal / Joomla) Users to CiviCRM contacts and handling contributions from both types of contacts. We recognize that there is still work needed to handle the variety of use cases out there - but we've made decent progress in the upcoming 1.6 release:

  • CMS (Drupal / Joomla) users can be "linked" to either an Individual contact (default behavior) OR and Organization contact.
  • Sites will be able to provide a separate user registration link which will expose Organization profile(s) and create a user record, a new contact Organization record - and "link" them.
  • Offline Contributions can be manually input OR imported for any contact type (Individual, Organization or Household)
  • Online Contributions by authenticated users will be linked to the associated contact record. If the authenticated user IS an organization - the contribution will show up...
Read more