16 October, 2017
Filed under Sprints
Having made amazing strides over the last year in terms of the user interface, some of the folk attending this years UK CiviSprint took a look at what improvements could be made in terms of accessibility.   Issues have been raised in recent years by screen reader users and people who are not comfortable using a mouse or trackpad.  After testing the new bootstrap-based Shoreditch theme, with a variety of assistive technology, several issues were identified and put to the team of developers. 
 
The main issues included: the lack of keyboard access to the menu, the invisibility of hints, tips and alerts to users who require high levels of screen magnification or screen reader software.  The lack of working keystrokes to allow quick access to the different parts of the templates, the presentation order of the fields displayed on the interface screens, the lack of consistent and informative labels on some field elements and the difficulties experienced by...
Read more
13 October, 2017
By John_B
Filed under Sprints, Training

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
12 October, 2017
By AnneDru
Filed under Community, Sprints
Following CiviCon London many of us made our way to Devon for the CiviSprint. 
 
A group of around 40+ developers, installers and users gathered together for 6 days to work jointly on CiviCRM projects. By coming together in one place, we were able to move projects forward in a way that is challenging when everyone is scattered around the world and involved in their own work and family commitments. The overall aim being to take CiviCRM forward by sharing knowledge.
 
We arrived on Saturday and settled into our rooms in Duvale Priory near Bampton in Devon. Before dinner we gathered together for introductions – many of us were unknown to each other – or knew the names, but had not met before, and some of us were there for the first time.  The organisers, Michael McAndrew of Third Sector Design and Oliver Gibson of Northbridge Digital then set about creating project groups who would work together on a given task over the next few...
Read more
29 September, 2017
By KarinG
Filed under Extensions, Sprints

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

Current Features:

  • 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
29 September, 2017
Filed under Community, Sprints

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
21 August, 2017

Developer training

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
21 July, 2017

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
18 July, 2017
Filed under Community, Security, Sprints

This morning Jaap and I (both from CiviCooP) took a train to Bonn and walked from the HauptBahnhof to the Systopia offices. Quite a nice sunny morning, met Beethoven on our way!

We are joining some dudes from Systopia and Palasthotel to work on CiviMcRestFace (a first attempt at a CMS agnostic connector to CiviCRM) and CiviProxy (policeman between CiviCRM and the rest of the world - check https://github.com/systopia/CiviProxy ) in a sprint for 3 days. Good stuff, made possible by Heinrich Böll Stiftung, Amnesty International Flanders and PUM Senior Experts. As you can imagine we are hard at work, with regular insertions of coffee and cold water.

Our ambition is to add some necessary...

Read more
27 June, 2017
Filed under CiviCon, Sprints

This year we had a sprint after CiviCon Cologne. So far I have only been to a sprint in Edale UK. The Germans copied everything from that sprint, remote location with hardly any internet. But with Germans you know it is done well. So the internet was faster (but still slow). The remote location had a bbq place, swimming pool and sauna.
At the sprint we had many new people which I think is good. Read their experiences below. At the start of the sprint I helped some people with installing buildkit. I managed to get it working during the last Edale sprint. So I thought it is my time to explain because by explaining I will probably get a better knowledge of the tool. I have also been working on CiviMcRestface an software toolkit to connect to remote civicrm instances. The initial development was done by Björn (Systopia) and during the summer we are going to develop it further so this was a good time to get started on CiviMcResface. I enjoyed this sprint and came home energized...

Read more
25 May, 2017
Filed under CiviCon, Sprints

 

Following what was a successful annual gathering for CiviCRM community at CiviCON St. Louis, the traditional Sprint commenced boasting 35 in attendance including participants from New Zealand, UK, Canada, and folks from all over the US from the east to west coasts. The Sprint is an annual opportunity for the CiviCRM community to come together and work on developing the CiviCRM software in a context that allows face-to-face interaction as opposed to the usual remote work and conversations.

During the Sprint, a number of groups are created to work on different topics such as coding, marketing and documentation for the software.

This year, the Sprint took place at the same time as the end user and...

Read more