Blog posts by kurund

Keep up-to-date with blogs from the core team, working groups, developers, users and champions worldwide. Subscribe to our newsletter to receive regular updates by email. We also have an RSS feed.
November 13, 2011
By kurund Filed under CiviCRM

Recently on CiviCRM irc and forum few people asked about adding client side validation for phone field. By default CiviCRM packages validate plugin, so this can be easily implemented with minor customization. Below is the example of validating US phone number on new contact form.

 

Read more
August 29, 2011
By kurund Filed under Documentation, Sprints
It's been amazing code and book sprint in UK, here are some of the moments.

Read more
August 26, 2011
By kurund Filed under Sprints

Code sprint is always fun. It's gives you great opportunity to meet fellow civi folks, collaborate and implement kool stuff :). Last few days has been very interesting. Besides some great meals we also managed to get some work done. ( If you still don't know, food is the most important part of CiviCRM Sprints )

  First we shortlisted features / improvements that we want to accomplish during this sprint. Complete list is available at: http://wiki.civicrm.org/confluence/display/CRM/UI+specific+tasks   We started the sprint by converting getContactList(), function that is used in quicksearch into api v3. This will allow developers to build quicksearch like interface ( autocomplete ) on any civicrm forms using jquery or smarty. For eg: "Current Employer" field in profile can be converted into quicksearch autocomplete field using this api.
Read more
Juni 2, 2011
By kurundFiled under

CiviCRM 3.4.2 and 4.0.2 releases includes 100+ bug fixes since the 3.4.1 / 4.0.1 release. Both versions are now available for download. You can also try them out on the public demos: Drupal 6 / Drupal 7 and Joomla 1.5 / Joomla 1.6 sites. We strongly recommend reviewing the 3.4/4.0 highlights post, where you will find out what’s new and hot in this release. The newest CiviCRM versions are:

4.0.2 for Drupal 7 and Joomla 1.6 3.4.2 for Drupal 6 and Joomla 1.5
Read more
Mai 6, 2011
By kurundFiled under

CiviCRM 3.4.1 and 4.0.1 release includes 70+ bug fixes since the initial 3.4 / 4.0  release. Both versions are now available for download. You can also try it out on the public demos: Drupal 6 / Drupal 7 and Joomla 1.5 / Joomla 1.6 sites. We strongly recommend reviewing the 3.4/4.0 highlights post, where you will find out what’s new and hot in this release. The newest CiviCRM versions are:

4.0.1 for Drupal 7 and Joomla 1.6 3.4.1 for Drupal 6 and Joomla 1.5
Read more
April 9, 2011
By kurund Filed under CiviCRM, Drupal, Extensions, Meetups

It was a great gathering of people from different backgrounds showing up for the meetup. By far this was one of the biggest meetups (30+ people) that I have attended. Nice to see the growth in the SF Bay Area civi community!

 

Read more
März 22, 2011
By kurund Filed under API

As announced earlier, the Location API has become obsolete in API version 3, which is currently shipped with the 4.0/3.4 alpha versions. It has been replaced by Address, Email, Phone and Website API in v3.

However, in the v2 Location API there was already a param 'version' which was used to determine if the older functionality of the Location API (CiviCRM version 2.2 and older) was used or the newer functionality (CiviCRM 3 and onwards). So the code looked like this:

Read more
Dezember 20, 2010
By kurund Filed under CiviCRM, Drupal

CiviCRM comes with CKEditor as a default wysiwyg editor. One of the missing features has been ability to upload /browse existing files on the server using CKEditor. So after some investigation I figured out you can easily integrate IMCE drupal module for this purpose.

 

Here are the steps:

Read more
Oktober 15, 2010
By kurund Filed under CiviCRM

As a part of 3.3 release we will be deprecating all v1 api's and if you are still use them, it's a good time to migrate to v2 api's before upgrading to CiviCRM v3.3 release.

 

CiviCRM api v2 were introduced in v2.0. For every v1 api there is equivalent v2 api.

 

Reason for removing v1 api's:

Read more
September 1, 2010
By kurund Filed under CiviCRM, Meetups, Sprints, Training
CiviCRM Trainings / Code Sprint: Configuring, Customizing and Extending CiviCRM - New York: Sep 16, 2010 8:30 AM - Sep 17, 2010 5:30 PM CiviCRM User and Administrator Training - New York : Sep 16, 2010 8:30 AM - Sep 17, 2010 5:30 PM CiviCRM Code and Test Sprint - New York : Sep 18, 2010 9:00 AM Sep 19, 2010 5:30 PM
Read more