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.
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.
Below is a sketch of the screen of the form processor (click the image for a larger preview):
The form processor is designed so that the user first defines the...Read more
Just arrived back home after spending a few days with the CiviCRM community in Brussels. And as always I really enjoyed myself and returned inspired and full of inspiration.
I started last Sunday, 4 feb 2018 at FOSDEM (https://fosdem.org/2018/). What an experience, I have never seen so many geeks in one spot! It was great to dive in, look at all the stands And I had a nice chat at the CiviCRM stand. Good that we (as in the CiviCRM community) had a stand there and we all took turns. Thanks Tim, Mathieu, Jaap, Klaas, Michael, Alain, Rose, Fabian, Björn and Phil. Quite enjoyed the dinner afterwards too :-)
Monday 5 feb 2018 was the first CiviCamp Brussels. A crowd of about 80, great location at Muntpunt and interesting sessions and roundtables. Quite a few showcases of users sharing...Read more
We are excited to announce the CiviCRM conference in Brussels in February 2018!
Following the user conference, there will be a non-residential 4-day sprint for contributors.
It will be held in the center of Brussels from Tuesday 6 February till Friday 9 February. It is an opportunity to help push the CiviCRM project forward: add new functionality, fix bugs, improve marketing materials, document new features, interact with core team members and fellow CiviCRM-developers... and enjoy the capital of Europe.
Call for...Read more
Writing on the train back to London from the CivicCRM Sprint at Duvale Priory in mid-Devon, I can see why some people are willing to travel from across the world for the Sprint: it is a great way to spend a week. I went for the Developer Training, delivered by Parvez and Raj of Veda Consulting. The training was held for two days alongside a week's sprint (5 days + 2 travel days). I stayed for the rest of the Sprint.
Having looked at the code, and dipped into the developer documentation over the years, I still started with little idea of how the CiviCRM code works and is structured. My background is providing Drupal and WordPress support covering sysadmin, development, site building and front end work. One of my clients, Arts Professional, is a CiviCRM user and provided financial support for my attendance at the training. The training was pitched well for people like me, covering the...Read more
Greetings from Montréal!
We have officially released CDN Tax Receipts extension 1.4.0 for 4.6 / 4.7 : https://civicrm.org/extensions/cdn-tax-receipts
- single, aggregate and annual receipting
- one-off and bulk receipting
- email and print methods
- default layout (logo, watermark, authorized signature) and press-ready PDF template options - detailed reporting (receipts issued; contributions eligible but receipts not yet issued)
- uses non-deductible amount field
- uses financial_type -> is_deductible settings
- works for lineItems
- hooks: hook_cdntaxreceipts_eligible(); hook_cdntaxreceipts_eligibleAmount(); hook_cdntaxreceipts_writeReceipt();
- email tracked opening feature
We have worked with (and continue to work with) a BDO Tax Partner who has strong ties to...Read more
This was my first sprint; I came somewhat prepared from reading other ‘first sprint’ blogs in that I brought a laptop set up with Ubuntu and Buildkit. Beyond that technical hurdle I came with no ideas of what to expect, hoping that I could both learn and contribute.
The sprint was at a beautiful old house in the middle of a large farm in Maryland complete with cows, a fire pit, and cable Internet (albeit probably the thinnest cable any of us have experienced in awhile)!
Since this is a QA sprint, our focus was on open pull requests rather than any new features. A few of us started by taking a look at what was sympathetically known as “old s**t from the hopper” - which was either a PR that one of us had opened too long ago and had languished, or in my case starting down the list of pull requests sorted by “Least recently updated” and looking for things...Read more
Join us for a two day CiviCRM developer training on the 9th and 10th October (straight after CiviCON UK). The course covers everything you need to know to get up and running as a CiviCRM developer, and more. The training is delivered by CiviCRM experts from the UK, Europe, and further afield. At its core is a set of sessions that cover everything you need to get your development environment up and running, and to start writing extensions and improving core. As well as this, we're running a set of master classes on the latest techniques and technologies by subject matter experts.
The training costs £500, which includes food and accommodation while you are here. It is run alongside our residential sprint so there'll be plenty of chances to chat with and learn from other developers, implementers and power users from the CiviCRM community. You're also welcome to stay on for the remainder of the sprint at no extra cost to continue learning about and...Read more
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?
CiviProxy is a script to act as an application firewall for CiviCRM. It could be used to put your civicrm in secure network. CiviProxy is the gatekeeper to which external systems, such as your website, connect (this is for example when a user signs a petition on your website and the website submits this data to your CiviCRM). CiviProxy will make sure the call is from the right place (ip-adress) and is only doing what allowed to do.
CiviMcRestFace (CiviMRF) is a framework to be used in other systems (such as your external website) to connect to CiviCRM. The framework itself is...Read more