28 June, 2012
Filed under v4.2, Release

The team is excited to announce the third alpha release for 4.2 with support for Drupal 7, Joomla 1.7 and WordPress.

Please remember this is an ALPHA release and it should NOT be used on production sites - however, we  strongly encourage everyone to upgrade a copy of your current site(s) on a test server and let us know about any bugs or problems.

You can also test drive the release on each platform using the public sandboxes:

Please spend some time running through your critical workflows on these sandboxes, and report any bugs or issues on the...

Read more
20 June, 2012
Filed under v4.2, Release

The team is excited to announce the second alpha release for 4.2 with support for Drupal 7, Joomla 1.7 and WordPress.

Please remember this is an ALPHA release and it should NOT be used on production sites - however, we  strongly encourage everyone to upgrade a copy of your current site(s) on a test server and let us know about any bugs or problems.

You can also test drive the release on each platform using the public sandboxes:

Please spend some time running through your critical workflows on these sandboxes, and report any bugs or issues on the ...

Read more
08 June, 2012
Filed under v4.2, Release

The team is super excited to announce the first alpha release for 4.2 with support for Drupal 7, Joomla 1.7 and WordPress.

Please remember this is an ALPHA release and it should NOT be used on production sites - however, we  strongly encourage everyone to upgrade a copy of your current site(s) on a test server and let us know about any bugs or problems.

You can also test drive the release on each platform using the public sandboxes:

Please spend some time running through your critical workflows on these sandboxes, and report any bugs or issues on the...

Read more
07 June, 2012
By andyw
Filed under v4.2

Following the 2012 London Code Sprint, a number of new features were added to the CiviCRM payment extensions framework, with a view to providing a programming interface for fully self-contained payment extensions, which can be installed and uninstalled via a single click.

Install / Uninstall

The first of these are 4 new methods which can be implemented within the payment processor class for performing basic setup / cleanup tasks, which will be called at the appropriate time:

enable()
disable()
install()
uninstall()

These can potentially be used to create and remove any additional tables your payment extension may need, or for recurring payment functionality triggered by cron (see below), the install() method serves as a good place to set that up.

NB: It is not necessary to create an entry in the civicrm_payment_processor_type table when installing, as would have been done in the past by...

Read more
27 April, 2012
Filed under v4.2, Drupal

The CiviCRM Drush integration recently got a fairly major refactoring (issue CRM-9986), and should be available with the CiviCRM 4.2 release.

The main user facing change is that "drush civicrm-cache-clear" has been replaced by integration with the standard drush cache-clear command. You can see it in the options by running "drush cache-clear", or call it directly (this time using the alias "cc") using the command "drush cc civicrm".

There are also aliases added for a number of commands, which should save a few keystrokes. You can examine these using the command "drush help --filter=civicrm".

There are also a number of changes to the code structure - the command callbacks now use the standard conventions making it easier for you to add your own custom pre/post hooks, validation routines are also separated from the main callback. Output (stdout), error/log...

Read more