31

Availablity of extensions The biggest difference is the availability of extensions/add-ons/extra-integrations -- there are more addons for Civi+Drupal, but the differences are shrinking over time. Civi 1.x didn't originally support its own extension mechanism - the only option was to write a Drupal module. Consequently, Civi-Drupal modules grew first/...


14

Besides what Tim wrote, it is currently still important to note that most people use it with Drupal. This means Drupal integration has the least amount of bugs and more active maintenance, which is even more significant in the context of the long term support (LTS) releases.


12

CiviCRM is very flexible. The current (4.6) core integrates simultaneously with Drupal 6 & 7, Wordpress 4.x, and Joomla 2.5x & 3.x. With a few tweaks it can even work as a standalone app without any CMS. Could it work with Backdrop? Undoubtedly yes, and it might even be as easy as you suggest. Will it be released with a Backdrop version? I think that'...


10

I think the big differences relate to architectural differences between the three, and of course all come about as you increasingly seek to integrate between the CMS side and the CRM side. If you just want to use the core CRM it is self contained. So in Joomla you really use plugins (that respond to event triggers) and modules. Once key difference is that ...


5

It seems that the long-term plan is to turn CiviEngage into an extension for CiviCRM (see here and here) and deprecate the module. I don't see much recent action on that front, so you might be right that a simple port to BackdropCMS from the Drupal7 module would be the quickest way to start using it in the meantime. In short: If you are able to help convert ...


4

If I had to guess, I'd say your "Look up Leaders" functionality is built with Views in Drupal or Backdrop, and it shows up double because there are two different "Other" phone numbers for these contacts. It's treating them as two different entries. If that is the case and if it's possible to remove or relabel the second phone number location type in the ...


4

I found out by accident, or trial and error really, that if I select a Price Set in the 'Contribution Page' -> 'Membership Tab' then the new user is not created, but If I do NOT select a 'Price Set' and just the 'Membership Type', then the Backdrop User is created. Now to get that to assign the correct Role is the next task.


3

Try adding cms integration in your backdrop settings.php CiviCRM >> Administer >> System Settings >> CMS Integration. Step by step documentation : https://docs.civicrm.org/sysadmin/en/latest/integration/backdrop/views/


3

First, go to your modules listing and enable "CiviGroup Roles Sync": Next, go to Drupal's Configuration menu » CiviCRM » CiviGroup Roles Sync » Add association rule: From here, you can set the CiviCRM group that corresponds to the Backdrop/Drupal role: Note this only works when contacts are newly added to the group (or role). However, you can manually ...


3

Getting Views working with Backdrop is essentially the same as getting Views working with Drupal, although there can be one extra step. So first, follow these instructions to get CiviCRM's tables into Views. Regarding the possible second step, Backdrop by default uses a simplified structure to specify database credentials (more). This will not cause a ...


3

EDIT: Since this answer, @herb has expanded on this in the Wiki. See "Installing CiviCRM for Backdrop CMS" There is now an official version of CiviCRM for Backdrop. Once CiviCRM code is placed in /modules, go to http://MYWEBSITE.COM/modules/civicrm/install/index.php?civicrm_install_type=backdrop to install. Note the flag to tell the installer that we're ...


3

I don't think Backdrop was available when this question was asked, but for the sake of making this complete: Backdrop Very similar to Drupal 7 integration, including drush, Views and Webform CiviCRM (Note that the Drupal 7 CiviCRM Entity module has not been ported yet) Some visual improvements have been added (e.g. CiviCRM menu icon to match Backdrop menu ...


2

Agree with most that was said here. Drupal has most extensions and users, and at the moment the integration is most thorough. WordPress is probably growing fast and has the biggest potential looking at the usage of WordPress in general. I have found that customers that put a lot of importance on community sharing, security, access limitations etc. tend to go ...


2

I've done something similar with Views, VBO and a custom action. There is an "Add relationship with contact" action in VBO but for more control over the action you can write a custom action. In my case, the view is of Civi contacts with one of several relationship types to the org. The action is a 'Set as Correspondent' button. Only one person at a time ...


2

As had no data to speak of in db, dropped tables in Civi db and reinstalled CiviCRM. Replicated form and works as expected.


2

Okay, I think I got it. First, start with Pradeep's answer and Laryn's in the comments. There's a bug in the output text from Administer >> System Settings >> CMS Integration. It starts the block of text with $database_prefix = array( but it still needs the code as listed in the documentation (in an uncopyable screenshot): $databases['default']['default']['...


1

I would check what is happening by setting up a Profile with the simplest possible profile eg just First and Last and Email That will help rule out the issue being related to any of your Fields or permissions related to eg Custom Fields.


1

Generating a pdf can take a lot of memory and time. If you can turn of the PDF option, that should skip the problem, as Laryn suggested try to turn if off, at least to be sure it's the root problem. But ff it really takes a lot of time (300 sec is a lot) it might be that you changed the layout of the pdf and/or include too many heavy things (like a huge ...


1

Per comments above, this bug was fixed by @herb in https://github.com/civicrm/civicrm-packages/pull/216


1

I have a similar requirement for a project. This piece is not yet in active development, but I anticipate building an Angular form (probably based on crmUiWizard) to allow management of relationships and possibly also a limited subset of contact details. In my case it's (probably) NOT acceptable for a member administrator to search contact names in the ...


1

I haven't seen one. Usually in cases like this I just make changes to the theme myself to account for things like this. Themes often times only take Drupal, its core modules, and some of the major add-ons into consideration for its theme. So when you use something else, like CiviCRM, you have to make changes yourself for usability.


1

In my opinion, the differences are somewhat historical and somewhat incidental. The fact that a few more integrations exist with one CMS over another should be a small consideration in the overall scope of your website discovery process. Obviously the more users there are on any given platform the more integrations and support there will be for that audience ...


Only top voted, non community-wiki answers of a minimum length are eligible