Skip to main content

Blog

Our expertise at your disposal. Ready for more? View all blog articles or contact us.

Drupal/CiviCRM Integration

Example Use Case This example is a one event page that has tabs of many types of content and views attached, and it allows an anonymous user to view the info, see registered participants, register for the event via one webform. This also automatically creates a contact, membership, active drupal user, and participant event registration to the event, logs in the user, and sets his user entered password via text field on the webform. Using this method, you can create easily customizable membership joins and event registration pages, which leverages ...
Read more

U of M breaks records on Give to the Max Day 2017

Give to The Max Day is a collaborative venture led by Minnesota Community Foundation and many other organizations committed to helping make the state of Minnesota a better place. The University of Minnesota Foundation started a major push to participate in Give to the Max Day around 2012. From year to year both the University and the Give to the Max campaign have broken their records, raised more money, and received more gifts than the previous years. This year, donors from across the globe make more than 3,300 gifts to ...
Read more

CiviCRM Entity 2.0-beta-11 Released - Admin config page

Today, Skvare has released a new version of CiviCRM Entity, 2.0-beta11. This release contains a new feature, an admin configuration page which allows site administrators to disable exposure of entity types to Drupal. CiviCRM Entity is a Drupal module which exposed CiviCRM API entity types as native Drupal entity types, providing Views, Rules, Entity Reference field integration, and Drupal native pages and forms for each. It supports both CiviCRM 4.6 LTS and CiviCRM 4.7. Previous versions of CiviCRM Entity allowed developers to control access to Drupal based pages and forms ...
Read more

Drupal Fields and CiviCRM Contact Pages

CiviCRM comes out of the box with custom field functionality, and supplies several useful field types. This is great, but what if I want to add data to my CiviCRM contacts that is not one of these field types? What to do? CiviCRM Entity to the rescue! CiviCRM Entity is a Drupal module which exposes many CiviCRM entities as true Drupal entities. That means that almost any module that can use Drupal entities, can access and manipulate CiviCRM data, Drupal style. This includes many commonly used modules such as Views ...
Read more

Using Drupal Search and Facet APIs with CiviCRM Data

There are two powerful modules used in the Drupal world for creating fast custom searches. Search API is a framework which provides an interface for site builders to create custom searches on any entity known to Drupal. It supports several search backends, including Apache Solr and native database search. It has a flexible API so developers can easily extend, customize, and alter aspects of the search process. Many additional contrib modules are available. Using these techniques, searching millions of records becomes fast and efficient. The Facet API module allows site ...
Read more

Developing with CiviCRM Entity and the Drupal API

If you are a Drupal developer coming new to CiviCRM, it can be a bit of a "culture shock" to realize that CiviCRM is not your typical Drupal module.​ CiviCRM Entity can help a Drupal developer make the transition by enabling them to use some of the standard Drupal API features they have grown accustomed to, while still providing insight into the data structures and interconnections of CiviCRM.
Read more

CiviCRM Entity and Drupal Integration -- What's new, What's next

We've recently completed a development sprint and released a new version to CiviCRM Entity, 2.0-beta6 . In this article we will share with the community what is in the new release, what's on the horizon, and the overall vision of the project. What is CiviCRM Entity? CiviCRM Entity is a Drupal module which provides much more comprehensive integration of CiviCRM with Drupal. This module and its suite of sub-modules allows end users, site administrators, site builders, and developers to interact with CiviCRM in a completely Drupal manner. CiviCRM Entity does ...
Read more

CiviCRM Entity and Inline Entity Form

It's becoming a common request from our clients to find user-friendly ways to integrate CiviCRM data with the rest of their Drupal website functionality. Oftentimes content creators without direct user access to CiviCRM need to do simple things, such as create, update, and delete contacts in simple, specific ways. Example Use Case A hypothetical organization advertises various community service projects that they organize and coordinate. Each service project can have it's own page, created by adding a Project content type to display a description, images, videos, slideshows or other information ...
Read more

Simple Rule Example Using CiviCRM Entity

T he new Drupal module CiviCRM Entity exposes 11 CiviCRM objects as Drupal Entities and provides rules support for these entities. In this article I will demonstrate how to create a simple rule, which creates a synced Drupal user for the contact when the contact gets a membership. This how-to assumes you have the Rules module and the CiviCRM Entity module installed. Create the rule: admin/config/workflow/rules/reaction/add For name enter "Create Synced User When Contact Gets Membership" For React on Event: Select "CiviCRM Membership has been created" Click Save Under Actions ...
Read more

CiviCRM Entity Presentation Slides from CiviCon 2017 in St. Louis

Thank you for everyone that attended our 2017 CiviCon session, CiviCRM Entity -- Superior Drupal Integration -- Complete Drupal based Event Management and Registration. We know the screen was a little difficult to read during the presentation, so for your convenience we've posted the slides from our presentation below. If you have any additional questions about CiviCRM Entity, please reach out to us via our Contact Page . CiviCRM Entity -- Superior Drupal Integration -- Complete Drupal based Event Management and Registration @ CiviCon 2017 in St. Louis from Bryan ...
Read more