Alan Dixon
  • Member for 6 years, 9 months
  • Last seen this week
Reproduce CiviCRM configuration: best practice
12 votes

That's a good question that should have a canonical answer but doesn't. Here's a recent similar question and answer: method for versioning configuration of civicrm? I suspect there are other good ...

View answer
What to do with "mcrypt" message after upgrading to PHP 7.2
8 votes

As the author of that message, let me try and clarify ... The mcrypt extension is (only) used to encrypt selected passwords, and "selected" as far as I know usually only includes the smtp password, (...

View answer
Separate sites for CiviCRM and public site?
Accepted answer
8 votes

I have a number of clients who use CiviCRM on a subdomain separately from their main content site. It has both pros and cons. Pros: 1. Security. The main issue addresssed here is the risk of ...

View answer
CiviMail: Mystery Unsubscribes
7 votes

I had this question also and just figured it out! Civimail always includes a List-Unsubscribe header in the messages it sends out (https://issues.civicrm.org/jira/browse/CRM-3251). That header is ...

View answer
CVV is being required in backoffice, even when it shouldn't be
Accepted answer
6 votes

This isn't a full answer, but we (Karin actually) discovered that by removing the redis caching configuration from the civicrm settings file, the problem went away. This is a bit weird, since the ...

View answer
How Smart Groups Work
Accepted answer
6 votes

Smart groups are kind of complicated. If you've got a small install, using the defaults will generally just work, i.e. there will be temporary caching that gets refreshed when necessary. To answer ...

View answer
What of these CiviCRM features comes 'out of the box'?
Accepted answer
6 votes

I'd caution that 'standard' is a slippery word. Since CiviCRM is of the 'community' style of open source, there's no 'pro' version with extra features, so Ramesh has the right answer to that question. ...

View answer
Are private contribution pages a thing?
6 votes

I've got a custom extension that's designed to designate specific contribution pages as 'admin only', here: https://github.com/adixon/ca.civicrm.contributextra The actual permissions to access 'admin ...

View answer
Extension Manager fails and so do certain scheduled jobs
6 votes

I was able to reproduce your issue and fix it on my Linux install. It seems to only happen with Linux, not MacOSX. I can fix it by changing the filename of the job to be first letter caps only, i.e. ...

View answer
Workflow for new constituents. How to add a doc verification step?
5 votes

One part of your flow that isn't clear is: what happens if someone registers with a cc and then is rejected? You probably don't want to have to refund a cc, right? For a similar setup, what I did was ...

View answer
Create new contact sub-type when extension is installed
Accepted answer
5 votes

A contact subtype is an "entity" - it exists as a record in the civicrm_contact_type table. So that means you can use the "managed entity" approach described here: https://civicrm.org/blog/totten/api-...

View answer
Contribution form errors after latest security release
5 votes

So the error occurs when CiviCRM is doing it's implementation of the Luhn algorithm https://en.wikipedia.org/wiki/Luhn_algorithm The picture suggests it's javascript related, but note that there are ...

View answer
Do CiviCRM Extensions Cost Anything?
5 votes

Not a direct answer to your question, but an important thing to remember, is that nothing is completely 'free'. Specifically, every piece of code you add to your installation has a cost to you in ...

View answer
Does the core Moneris payment processor work?
Accepted answer
5 votes

Our general strategy with payment processors is to get most of them out of core and into extensions, where they can be better maintained, so no, this is not going back into core. In fact, it's because ...

View answer
Can I create my own CRM company reselling our version of CivicCRM?
4 votes

I think the answer is probably no, but it depends on what the question was. My reading of section 5 and 6 in the licence as linked by @demerit https://www.gnu.org/licenses/agpl-3.0.en.html means that ...

View answer
Integrating iATS forms through CiviCRM (Drupal) onto website Wordpress
4 votes

You can embed the Drupal site's form (any form, whether from Civi or Drupal) into your wordpress site using an iframe. Here's an example of exactly that: https://patientscanada.ca/donate/ There are ...

View answer
Need Input on Use of an Aggregation in the Data Processor Extension
Accepted answer
4 votes

Use the summary fields extension here: https://civicrm.org/extensions/summary-fields It will create some custom fields and calculate the totals, minimums etc. values that you are trying to generate ...

View answer
Filter options dynamically in webform
Accepted answer
4 votes

If you use Drupal's webform (with webform civicrm to integrate civicrm), you can use the "webform conditionals" function. Alternatively, you could create some custom javascript for the form.

View answer
How to add Contact "Notes" field in webform?
4 votes

Here's a similar question: Can I add a space for people to write notes: like dietary needs and or comments? And here's an outstanding request for the feature here: https://www.drupal.org/project/...

View answer
Blank screen when reusing a previous mail (Mosaico)
Accepted answer
4 votes

If you change your site's domain, the specific sql that you can run to fix your templates and (separately) your existing messages (e.g. those in progress or in case you want to copy them): From "...

View answer
How can I use CiviCRM's cache table?
4 votes

I found the corresponding reference page here: https://docs.civicrm.org/dev/en/latest/framework/cache/ Looks straightforward: Set a cache value with Civi::cache()->set('mykey', 'myvalue'); Get a ...

View answer
Error: No block-level parent found. Not good
4 votes

That error is coming from dompdf, bundled with CiviCRM. Here are a couple of references to that error outside of CiviCRM: https://github.com/dompdf/dompdf/issues/902 https://github.com/barryvdh/...

View answer
Problem fixing missing indexes after upgrade to 4.7
4 votes

As of CiviCRM 4.7.27 this is still an issue on an upgrade from 4.6 Following the reference from Chris led to this answer from Rich Lott (Artful Robot): How to find and/or fix missing indices? which ...

View answer
How can I speed up a slow upgrade to 4.7?
4 votes

For the specific case of upgrading to 4.7, here's a useful tip from Dave Jenkins : https://issues.civicrm.org/jira/browse/CRM-18526#comment-106825 In short: upgrading to 4.7 involves multiple changes ...

View answer
My Summary Overlays are bad after upgrading to 4.7
4 votes

The issue appears to have been caused by some sql that was posted as a solution to a different problem, here https://civicrm.stackexchange.com/a/18547/233. If you also ran the bad sql, you can fix ...

View answer
Strange 'Permission Denied' message when browsing to CiviCRM home page
4 votes

The errors in your log that you note are not a problem, they are CiviCRM doing a little security check for you (and succeeding). I've seen this occasionally on my servers, and especially on my ...

View answer
Editing a label in "new individual" form
4 votes

You can use the word replacements feature, if you want to replace the word everywhere. Or if you're just using that field for a different purpose, create a new custom field instead.

View answer
Email signup reporting?
3 votes

In the Advanced Search, under the Change Log section, you can specify a search criteria based on the date of creation of the contact. You could specify "Previous Calendar Month", and then ...

View answer
Call to undefined function user_load() using Drupal 9 and api3?
Accepted answer
3 votes

The function user_load is deprecated in D9. https://api.drupal.org/api/drupal/core%21modules%21user%21user.module/function/user_load/8.7.x Looks like we need a replacement stub function in the drupal ...

View answer
Where did my price field go? It's missing!
3 votes

I solved this by looking in the civicrm_price_field table and noticed that the missing price field had an expiry date of '000-00-00 00:00:00' vs. NULL for other expiry dates. Setting the price field ...

View answer
1
2 3 4 5
9