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 select "Create

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 Daniels

Our Open-Source Tool Belt

At Skvare, we love using open-source software that comes with a great deal of functionality right of the box. Because open-source software is crowd-sourced, its major benefits are flexibility, security, and cost effectiveness. Unlike proprietary software, open-source software can be altered and extended by anyone, meaning if the tools doesn’t already do exactly what you want it to do, you can change it. This also allows you to leverage features that other developers have already created. Take a peak out the open-source tools we could not live without.

Force Flash version to load in Chrome 57

By now everyone is sick of seeing flash and wishes it would die forever. Google Chrome is big proponent of getting rid flash and continues to make things more difficult for flash users. However there comes a time when we must use it. For example, Skvare’s Learning Management System displays Tin Can packages that have both a HTML5 version and a Flash version. I want to ensure both work with no issues in Chrome. You used to be able to go type chrome://plugins in your address bar and toggle Flash on/off. However Chrome got rid of this feature in version 57+. But don’t worry, you can still force Chrome to load either the flash version or the HTML5 version.

Using Price Set Fields in Drupal with CiviCRM Entity

As of CiviCRM Entity 2.0-beta4 there has been a sub module available called CiviCRM Entity Price Set Field. CiviCRM Entity Price Set field provides a Drupal field type for the Event entity type. In this article I’ll discuss the features of this submodule, how to configure it, and how to customize it. Event Registration on the Event view page When configured to display on the Event view pages, this field generates a registration form that supports: Registering multiple Participants Uses the event’s price set and all price fields of any type Pay later or credit card transactions utilizing

Using the CiviCRM Entity Reference Field submodule with Inline Entity Form

CiviCRM Entity Reference Field is a submodule of the CiviCRM Entity project, which tightly integrates CiviCRM data into Drupal by exposing API entities as Drupal entity types. One of the many advantages of installing the CiviCRM Entity module is the ability to use Drupal’s Entity Reference module to reference CiviCRM data from nodes, terms, or other entity types. Many people are using the Inline Entity Form module, which provides field widgets that allow creating, editing, or deleting referenced entity from the parent form. If you reference CiviCRM contacts via an Entity Reference field and

New field types in CiviCRM Entity - Picking the right tool for the job!

CiviCRM Entity is a contributed module for tightly integrating and extending CiviCRM with Drupal. This module exposes CiviCRM API entities as proper Drupal entity types. Making CiviCRM data available as Drupal entities has many advantages, including integration with Rules, Views integration not provided by the CiviCRM core module, Entityreference, among other popular Drupal modules. I’d like to present another advantage of Drupal entity types, and that is Drupal fields. By enabling CiviCRM Entity, you can add Drupal fields and associate with CiviCRM entity types like Contacts and Events. There

How to make your peer-to-peer fundraiser a success

There are a range of software options out there for conducting peer-to-peer (P2P) fundraisers -- from fully-hosted products, to open source DIY options. Whichever route you go, look for these features when making your selection or building your own. Focus on the user experience Make it fully responsive so people can donate from their tablets and smart phones Make it easy for donors to set up their own fundraising pages Make it personal by giving participants options to add their own images, video and text Make it shareable by email and social media Make it exciting with leader boards and

Peer-to-peer Fundraising

While the traditional tools of development such as donor cultivation, grant writing and galas occupy most of the fundraising space at institutions of higher learning, there’s a growing space for online peer-to-peer fundraising campaigns that are showing a great deal of promise. Peer-to-peer (P2P) fundraising capitalizes on your supporter’s networks to raise money on your behalf.

Drupal Has Become an Automation Management System

If you're a Drupal developer, user or fan, you should be reading the blog of Drupal's founder, Dries Buytaert. If you haven't subscribed, do so, because the future direction of Drupal is being documented and discussed there. Filling out the State of Drupal 2016 Survey this week caused me to reflect on my perception of Drupal and some experiences that I've had recently. I'd like to share these with the community in hopes of stimulating discussion while the vision and strategy for Drupal 8.x and Drupal 9 are being discussed. I may have missed a blog article or two, but I think what Drupal is has