Overview and New Features in CiviCRM v3.4 / v4.0 With the release of 3.4.alpha1, a brief tour of some of the new features and changes in v3.4 / v4.0 is in order. This release had 7 successful Make It Happen Projects. We also had a record number of patches (100+) that were incorporated into this release.
v3.4 and v4.0 have the same set of CMS independent features. v3.4 supports Drupal 6.x and Joomla 1.5.x only. v4.0 supports Drupal 7 and Joomla 1.6.x. v3.4 is expected to be the last release to support D6/J1.5.
API v3 - The new version 3 API contains the standardisation that many of us have been hanging out for. The names of the function files and the functions have been standardised as have the inputs and outputs. There is a new wrapper function: civicrm_api( entity,action,$params ); to make it easier to call. If you have any doubt on how to use it we have developed an API explorer and code generator that is shipped with civicrm and will let you use interactive
Thanks to the folks at Progressive Technology Project, we have integrated CiviCampaign with other CiviCRM components, specifically: CiviContribute, CiviMember, CiviEvent, CiviMail and CiviEngage. We've also integrated the PhoneList and WalkList CiviEngage Reports with CiviCampaign, making CiviCampaign more useful for grassroots organizing and political campaigns. We plan on extending and improving CiviCampaign in v4.1 via another Make It Happen