Blog posts by AlanDixon

Keep up-to-date with blogs from the core team, working groups, developers, users and champions worldwide. Subscribe to our newsletter to receive regular updates by email. We also have an RSS feed.
november 8, 2024
By AlanDixon Filed under CiviContribute
The default visitor experience of a CiviCRM contribution page with recurring payment options (e.g. "monthly donor") leaves much to be desired. Fortunately, there's an extension for that.
Read more
november 1, 2024
By AlanDixon Filed under CiviContribute, Security

Card-tumbling, like its evil relatives of automated spam, script kiddies and privacy breaches, is not a problem to be solved, but is a fact of life on the internet.

Recently, new strategies for bad actors means that even if you thought you'd fixed this, you might need to review your defenses.

If you've got a publicly accessible contribution page using an on-site payment processor, there's a good chance that you're a target.

Read more
augustus 12, 2024
By AlanDixon Filed under Security

and is that really a thing? 

I’ve noticed an increase in questions about security over the past year. While I would say that you can’t be too secure, I’m not as convinced that you can’t have too much “security”. The difference is that “being secure” is not the same as doing things in the name of “more security”.

Read more
december 10, 2021
By AlanDixon Filed under Security

Security for your CiviCRM install is important, especially this time of the year. Because of two recent, massively exploited vulnerabilities in Wordpress, I'm posting this with some simple advice for small organizations that might not think they can do anything about security, or that it might not affect them.

Read more
juni 29, 2020
By AlanDixon Filed under Hosting

My recent blog posts have talked about containers, Docker and why I think they're a good fit for hosting CiviCRM. Here's a deeper dive into two design ideas that are part of my Simuliidae open source hosting project.

Read more
februari 19, 2020
By AlanDixon Filed under Hosting, Tools

Let's share stories, ideas and code. Containers are good for sharing.

Read more
januari 29, 2020
By AlanDixon Filed under Tools

Like all interesting questions, this has three worthwhile answers: yes, no, and maybe. Let's explore them all.

Read more
november 18, 2019
By AlanDixon Filed under Drupal 8, Tools, API, Architecture, Documentation, Drupal, Extensions, Tips

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.

Read more
oktober 31, 2018
By AlanDixon Filed under CiviContribute, Case studies and user stories

This month, British Columbians (in Canada) will be voting on whether to adopt proportional representation (PR) when electing their provincial representatives. If they do, they'll be the first province in Canada to do so.

Fair Vote Canada has been advocating for proportional representation in Canada's voting systems for more than 10 years, and I've been working with them for almost as long, using CiviCRM. 

Read more
juli 24, 2018
By AlanDixon Filed under CiviContribute, Finance and Accounting

If you are a medium or large organization and use a payment processor with CiviCRM, and especially if your reporting needs are complex (e.g. political parties that need to report income rather carefully), then you will have run into the challenge of reconciling payment processor income in CiviCRM against your bookkeeping system and/or your bank account. 

Read more