Architecture

Discuss the Coding structure, libraries used and best practices to extend CiviCRM.

Announcing 4.☔ LTS

Published
2018-04-01 04:55
Written by
You may have read the recent announcement of CiviCRM 5.0 and its revolutionary new method of numbering CiviCRM releases.
 
Meanwhile, those who prefer greater stability can use the Long-Term Support (LTS) releases of CiviCRM.  LTS users won't be left behind in the version numbering progress, however.
 

v5.0: The littlest biggest increment

Published
2018-03-13 17:36
Written by

During this coming April, you may notice something peculiar on the civicrm.org download page -- instead of 4.7.32, you'll see a jump up to 5.0.0. Does this mean that CiviCRM is finally implementing a personal voice-assistant to take-down Amazon Echo? Nope. Maybe it means open-season on changes, granting a general license to break backward-compatibility? Nope. 5.0 is boring. It's basically the same thing as 4.7. It's just a big number with a little change.

Prototype of form-processor and action-provider extension

Published
2018-03-13 08:38
Written by

I have finished a working prototype of the form-processor and action-provider extension. See my previous blog post for where the idea came from.

Below I will explain what you can do with this extension. Lets assume we have an external website where students can signup to volunteer in a summer program. When a student has signed up we want this data to be present in CiviCRM and the student added to the group student volunteers.

My experencies at the Sprint: Form Processor and Action Provider extension

Published
2018-02-12 05:03
Written by

Last week we had a Sprint in the wonderful city of Brussels. This blog post is a recap of what I have been up to.

Form Processor

I started the sprint to work on a new extension the form processor.  This idea came to my mind as I had a few clients at which I had to develop a custom api for data coming from their website (in those cases CiviCRM was separated from the website). And my idea was that I wanted to give system administrator and implementers a tool in which they could create those kind of API by themselves. So the form processor was born.

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.

The Month-Long Freeze and Giving Some Love to the RC's

Published
2017-08-08 09:37
Written by

The 4.7.24 release is scheduled for the first Wednesday of September. Ordinarily, there would be an announcement about the release-candidate (RC) in mid-August, but we're doing something a bit different this time around -- extending the RC to a full month, which mean the RC is available now at http://download.civicrm.org/latest. Testing out the RC is a great way to ensure that your systems will continue to work in the next release. Let me talk about how this change helps.

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?