php

VBO actions for CiviCRM custom fields

Keying off of the work we did previously with EGA, we saw an opportunity to improve on grants management in CiviCRM by using VBO to flag grants.

Embedding CiviCRM profiles in user profile pages

If you're running a Drupal/CiviCRM site where members have Drupal user accounts, you may find yourself in a situation where you want to expose CiviCRM data on a Drupal user page. We like to use this technique when we've pushed all of the member information into the CiviCRM contact, so the only thing specific about the member on the Drupal side is their username and role.

Grant tracking with CiviCRM and custom fields

As part of an ongoing project with Environmental Grantmakers Assocation (EGA), which involves moving them off of a series of disparate databases to Drupal/CiviCRM, we developed a solution that allows them to track grants from a 3rd party perspective.

Webform download patch

Webform is a fantastic Drupal module that allows an end-user to easily build custom forms; things like polls, surveys and registration forms. There are numerous related projects including one recent addition that provides integration with CiviCRM.

Adding role permissions to CiviCRM profiles

Profiles can be used to collect and expose data from CiviCRM. One common scenario is to display a membership directory. Recently, one of our clients wanted to use several different profiles to present different aspects of their membership directory based on groups, tags and a few custom fields.

Park Avenue Synagogue

Park Avenue Synagogue (PAS) asked us to create a new design and develop their site in Drupal.  We brought in our friend Giles Wallace, from Attune Events, to help us with designing their new look.

Custom user login block

We never had a reason to know how easy it is to add a login block until recently. Sure, we enable the default User login block and tell it to appear wherever, but what if you want the title to appear differently depending on the path?

Summit Cheeseburger

Summit Cheeseburger approached Dharmatech because of our strengths in configuring, supporting and developing with Drupal. The owner of the site already had most of summitcheeseburger.com finished including some impressive work calculating nearby peaks and querying by elevation.

Association for Contextual Behavioral Science

Association for Contextual Behavioral Science (ACBS) reached out to Dharmatech because their system was on life-support and they wanted an upgrade.

National People's Action

We developed a complete redesign and rebuild for NPA's bank accountability campaign, Save the American Dream. With Design Action Collective providing the visual design, we did what we do best: