Drupal

Posts related to Drupal

Get Drush command line support for CiviCRM

Published
2022-01-21 10:04
Written by

Using Drush with Drupal is standard practice for most developers, but since CiviCRM support was removed, many find themselves having to switch between separate command-line tools for each environment.

Seeing a need for continued Drush support in CiviCRM, Skvare’s developers released the CiviCRM Drush module for Drupal 8 and Drupal 9. Just as with Drupal, this module allows developers to support CiviCRM through a single command-line tool and continue previously established workflows. Edit media Image

1 person liked this (login to vote or to comment)

Use Drupal webforms to create new users with the CMS User extension

Published
2021-12-20 09:05
Written by

People are at the heart of any organization, whether it’s volunteers, students, or clients, and getting the most out of your technology can help organize them to better accomplish your goals.

Drupal websites have leveraged the power of webforms through the CiviCRM Webform module to gather user information, for scheduling and other automated jobs. The one thing missing — user account creating.

4 people liked this (login to vote or to comment)

Drupal 6 support has been officially removed

Published
2020-05-06 07:35
Written by
bgm

As of CiviCRM 5.25, the minimum required PHP version is version 7.1, with PHP 7.3 being the recommended version. Since Drupal 6 does not support PHP 7.1 (except LTS vendors, such as myDropWizard), and since there are very few active CiviCRM sites on Drupal 6, we have decided to officially stop supporting Drupal 6.

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

Civicrm Entities: not just for coders

Published
2019-11-18 09:28
Written by

In 1992, there was a little known new thing called the world wide web. By 1995, it was a "thing". Now, what exactly do those quotes do to the word "thing"? And what does this have to do with "entities"? Cue my favorite programming joke.

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

(Development) Towards a clean build of CiviCRM on Drupal 8

Published
2019-07-29 16:31
Written by

In the coming weeks, you can expect a series of changes going into the development pipeline to support the CiviCRM-Drupal 8 integration. Individually, these will seem unrelated and disjoint - they may not explicitly reference “D8”. I wanted to spend a moment to discuss the concept which ties them together: the clean install process, which will make Civi-D8 an equal member of the Civi CMS club and a good base for continued development and maintenance.

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

Current Status of Drupal 8 and CiviCRM

Published
2019-07-20 12:58
Written by

For starters, over 200 Drupal 8 sites already run CiviCRM!  This post is based on my own research and conversations with those involved, and is intended to be informative and encouraging.  As you may know, CiviCRM works with no less than four CMS at the moment, including three versions of Drupal, two 'officially'.   Understandably with Drupal 7 end-of-support scheduled for Nov 2021, there has been recent discussion amongst those using or considering Drupal about which to use for your website.

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

CiviCRM + Drupal 8: The Official Make It Happen

Published
2019-05-07 01:47
Written by
If your organisation uses CiviCRM with Drupal, and would like to do in the future, we need your help!
 
Over the past few years lots of amazing work has been done on the unofficial Drupal 8 CiviCRM release.
The CiviCRM core team have looked at this and are now in a position to complete the work to make this an official CiviCRM release. This means they will make changes so
  • CiviCRM can easily be installed with Drupal 8
  • They will ensure CiviCRM works with Views in Drupal 8
(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

civicrm_engage is dead, long live civicrm_engage!

Published
2019-04-22 12:26
Written by

Long, long ago, before we had indoor plumbing, penicillin or `civix generate:module`, a humble drupal module was born.

It tried its best to be helpful by employing an (at the time) cutting edge technique known as CRM_Utils_Migrate_Import to dump a motley collection of custom fields, profiles and options into your CiviCRM database.

Along with other cutting edge techniques (such as lobotomies), the process of automatically adding custom fields, profiles and options has been improved and now can be done with managed entities and our lovely api.

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

Drupal views - CiviCRM Contact Distance Search - with a map!

Published
2018-05-30 03:46
Written by

Drupal module - CiviCRM Contact Distance Search

MillerTech released this Drupal module back in 2015 but have recently updated with new features (map and use your location) and to make it more configurable.

This module offers a fully configurable/extendable Drupal view that provides the functionality to search from a postcode and a distance.

Use case scenario – Find schools from my postcode within a 5 mile radius.

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

Registering multiple people for multiple different events - using Webforms - and LOTS of conditionals

Published
2017-12-06 15:37
Written by

We had a scenario where client runs a cluster of events, and folk sign up for these, and usually the registrants signs up for all events, but then they might invite mum to the Dinner, and brother John to the Talk, etc etc.

We wanted to achieve this on a single form with a single payment. We explored both CiviCart and Drupal Commerce but in the end concluded we could achieve this in a much lighter way with good old webforms.

The outcome is that up to 6 people can be registered for any combination of events, eg 

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

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

Published
2017-11-13 14:52
Written by

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.

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

CiviCRM Comes to Serbia

Published
2017-10-24 00:29
Written by

With the funding environment for nonprofits in Serbia becoming increasingly more fragmented and the choice of technology tools to aid fundraising and advocacy becoming more diverse, Catalyst Balkans saw an opportunity to fill an open niche for a localized CRM targeted to the nonprofit sector in the Western Balkans. With Catalyst Balkans already having used CiviCRM for several years for its own communication and contact management needs, the localization of CiviCRM was a natural choice.

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

CiviCon UK Sponsor post: Registrations in seconds, logins without passwords

Published
2017-09-15 05:39
Written by

A big thank you to all our CiviCON UK Sponsors. Here's a special post from Gold Sponsor Yoti:

DOING THINGS DIFFERENTLY: REGISTRATIONS IN SECONDS, LOGINS WITHOUT PASSWORDS AND MINIMISING DATA.

Over the last 15 years I’ve probably been responsible for around 50 or so websites or microsites that in some way or another have tried to gather people’s data.  Either to enter into an event, join a forum or buy something.  And like most other marketeers I’ve been obsessed by two things.  Funnels and Data. i.e how easily are people signing up and how much do I now know about my customers.  I’ve always known that by asking people for more information there was a danger people would drop out of my acquisition funnel but we marketeers are hungry for data. We want it all and we want it now.

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

CiviProxy and CiviMcRestFace sprint in Bonn

Published
2017-07-21 01:40
Written by

CiviCooP and Systopia and Palasthotel have been working together on CiviProxy and CiviProxy. This blog is a round up of what we have achieved in the last couple of days. The first thing we have achieved is that we had fun and a very good work atmosphere. We made long days and made lots of progress.

What are CiviProxy and CiviMcRestFace?

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

Developing with CiviCRM Entity and the Drupal API

Published
2017-07-17 08:23
Written by

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 has a separate and independent evolution and ecosystem, and its standard practices and APIs reflect that. From installation of the module itself, to creating customizations and modifications of its standard behavior, you are entering into a different "world" when you implement and develop client solutions with CiviCRM.

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

Using the CiviCRM Entity Reference Field submodule with Inline Entity Form

Published
2017-05-05 07:15
Written by

CiviCRM Entity Reference Field is a submodule of the CiviCRM Entity project. 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 you to create, edit, or delete a referenced entity from the parent form.

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

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

Published
2017-04-25 10:41
Written by

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. This is HUGE as it allows you to make CiviCRM data available within your favorite Drupal tools such as Rules, Views, and EntityReference. I’d like to present another advantage of Drupal entity types, and that is Drupal fields.

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

The quest for performance improvements - 6th sprint

Published
2017-02-24 05:59
Written by

In this blog I want to explain the round up we have done around the refactoring of the acl_contact_cache. In the previous sprints we discovered that a lot of the performance was slowed down by the way the acl_contact_cache was used (or rather not used at all). See also the previous blog post: https://civicrm.org/blog/jaapjansma/the-quest-for-performance-improvements-5th-sprint

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

The quest for performance improvements - 5th sprint

Published
2017-01-26 06:47
Written by

The last two days we spent another sprint at socialist party to improve performance.  And again we used a guy with database knowledge to analyze our queries. We have optimized a few things so far one of the major areas to improve next was the ACL part of queries. That is the part of the query to decide which contacts you are allowed to see. So at the socialist party they have local chapter administrator who are only allowed to see the active members in their local area.

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

JMA Consulting Welcomes Jon Goldberg

Published
2017-01-09 12:20
Written by

JMA Consulting is pleased to welcome Jon Goldberg as our new Director of Operations effective today.

After a brief stint as a political organizer, Jon spent 13 years working in various capacities at a non-profit legal organization, primarily in IT.  In 2010 he co-founded Palante Technology Cooperative and started their CiviCRM department, where he worked for 7 years.  Outside of work, Jon can be found engaging in queer community organizing, (dis-)assembling electronics, and training parrots.

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

The quest for performance improvements - 4th sprint

Published
2017-01-09 06:13
Written by

Last week we had a fourth sprint to improve CiviCRM performance at the socialist party. 

During this sprint we started with looking at why the screen for adding and editing memberships loaded slow. The issue reported was that it took some time before the end date field jumped from the right side of the screen to the middle of the screen. It turned out that as long as the field was displayed at the right side the screen was still loading.  Timing this gave a time of about 18 seconds before the screen was fully loaded.

We discovered a few causes:

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)