Drupal Commerce with CiviCRM 4.7.x

We at Web Access recently worked on a project where the requirement was to have an integration between CiviCRM and Drupal Commerce module. Fortunately for us, there is already Commerce CiviCRM module that matched our requirements. However after implementation we found that it didn’t work with the latest CiviCRM version 4.7.x. So we took on the task to ...

CiviSprints Europe 2012

CiviCon San Francisco 2012

CiviCon is a get together of CiviCRM community around the world to discuss and share their experiences to make CiviCRM more awesome. It is also a great chance for people to network and get to know latest in CiviWorld 🙂

how to add client side phone validation in 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. Index: templates/CRM/Contact/Form/Edit/Phone.tpl =================================================================== — templates/CRM/Contact/Form/Edit/Phone.tpl   (revision 37399) +++ templates/CRM/Contact/Form/Edit/Phone.tpl   ...

CiviCRM Code / Book sprint through my camera

It’s been amazing code and book sprint in UK, here are some of the moments. Cross posted from http://civicrm.org/blogs/kurund/civicrm-code-book-sprint-through-my-camera

jQuery plugin to change the row color on hover 6

For my project CivCRM, I wrote a simple jquery plugin to change the row color on mouse hover. It is generic enough and can be used in any project. Here is the implementation. 1. Create a plugin file: jquery.crmrowhighlighter.js (function($){ $.fn.crmrowhighlighter = function(){ if ($(‘.crm-row-highlighter-processed’).length == 0){ $(‘.selector tr’).hover(function(){ $(this).addClass(‘crm-row-highlight’); },function(){ $(this).removeClass(‘crm-row-highlight’); }); $(‘.selector’).addClass(‘crm-row-highlighter-processed’); }; }; ...

Integrating IMCE Drupal module with CiviCRM CKEditor 5

CiviCRM comes with CKEditor as a default wysiwyg editor. One of the missing feature 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: 1. Install IMCE module: http://drupal.org/project/imce 2. Modify ...

CiviCRM iphone app ( pre alpha release ) 2

I have developed very basic iphone app for CiviCRM using Titanium framework. Features Allows users to “Search Contacts” from their remote CiviCRM database. Add Individuals. App uses CiviCRM REST interface so you can scale it according to your needs. You can get the code from our public svn repository: http://svn.civicrm.org/tools/branches/v3.2/other/iphone_1.0/ Few screenshots: Originally posted on ...

My notes: Upgrading CiviCRM v2.1 to CiviCRM v3.1 ( Drupal / Joomla )

Recently we successfully upgraded one of our client CiviCRM install from v2.1 to v3.1.2. Over all I was pretty happy with the CiviCRM upgrade process considering client’s db was in bad shape. This client is one of the early adopters of CiviCRM, ( since v1.8 ) that made things bit worse. Few things you should ...

iGoogle style dashboard implementation using jQuery 2

Today I have finally finished my secret project for CiviCRM v3.1. It was to implement iGoogle style dashboard  with few features specific to our project. Main base for this feature was jquery ui’s sortable, droppable and draggable plugins. It is always challenging and fun to work on such features. For complete  info check: http://civicrm.org/node/677