Schedule for developer

Thursday
9:00 am to 10:00 am

Session Description Webcast Available
Keynote and State of the Project

Keynote and State of the Project. State of the project slides are available here

with Core team and Mark Cridge, Green Party of England and Wales

Read more

Webcast is ready

Thursday
11:30 am to 12:30 pm

Session Description Webcast Available
Developing and Extending CiviCRM

CiviCRM is great, but how can you extend its features?Changing templates, using hooks, adding custom reports, forms or pages, and many more tasks are very simple to perform thanks to CiviCRM extensions. Do you want to learn how to create an extension? Do you want to improve your extension's skills?So this workshop is for you, from beginners to...

with Luciano (Ixiam)

Read more

Webcast is ready

Thursday
12:30 pm to 1:30 pm

Session Description Webcast Available
Lunch

Lunch

with n/a

Read more

Thursday
1:30 pm to 2:00 pm

Session Description Webcast Available
Photograph

Photographs

with

Read more

Thursday
2:15 pm to 3:30 pm

Session Description Webcast Available
Accessibility

Workshop to identify and suggest ways forward for some of the issues CiviCRM presents to visually and motor impaired users - esp those using screen readers and tabbing through screen rather than using a mouse. Matt Winyard from RNIB will lead some of the session.  We'll aim to prioritise the issues for future development (some could even get...

with Dave Moreton, Matt Winyard

Read more

Peer to peer fundraising pages with marketing automation

How Leakaemia & Lymphoma Research built peer to peer fundraising pages using Drupal and CiviCRM's Personal Camapaign pages. The functionality was then built into event registration for their flagship event the London Bikeathon. Using the "scheduled reminder" functionality, fundraising incentive emails were sent when fundraisers hit certain...

with Owen Bowden, Richard Williams

Read more

Webcast is ready

Thursday
3:45 pm to 5:00 pm

Session Description Webcast Available
Using the Civi API

This session is aimed at developers that have not used the CiviCRM API before or have just started using the API. We will explain the basic principles of using the CiviCRM API. There will be a couple of examples of how we have used the API to change CiviCRM templates, retrieve or create entities, keep different databases synchronized or...

with Erik Hommel (CiviCooP), Jaap Jansma (CiviCooP)

Read more

Bulk memberships, renewals and partial payments

NFP Services have worked with CiviCRM for nearly 4 years and as a result have had the opportunity to develop and contribute a number of our extensions to CiviCRM for the benefit of the Community. Examples that we shall be demonstrating and discussing include: Partial payments for membership Gift Aid Membership Renewals Membership/Additional...

with Andy Norgate (NfP Services, part of the MTL Group)

Read more

Friday
9:00 am to 10:15 am

Session Description Webcast Available
Reporting beyond CiviReports

Interactive OLAP cube reporting using Saiku Analytics. Advanced visualisation using CiviVisualise  

with Owen Bowden, Xavier Dutoit

Read more

Stuff for developers (no beer)

Some interesting stuff for developers

with Parvez Saleh, Deepak

Read more

Friday
10:30 am to 11:45 am

Session Description Webcast Available
CiviCRM 5.0

CiviCRM 5.0 aims to revise the internals of CiviCRM to improve and modernize the developer experience — improving the libraries, architecture, and the code-standards. The session will examine implementation work, experiments, and the open questions facing 5.0.

with Tim Otten

Read more

Webcast is ready

Friday
12:00 pm to 1:00 pm

Session Description Webcast Available
Lunch

Lunch

with n/a

Read more

Friday
1:00 pm to 2:30 pm

Session Description Webcast Available
Lightning talks & Extension showcase

Lightning talks & Extension showcase

with

Read more

Webcast is ready

Friday
2:30 pm to 3:30 pm

Session Description Webcast Available
CiviCRM Data Integration

Data integration tools are extremely useful, both to connect different databases, or to automate data processes. At Amnesty International Spain, we've developed a tool that allows us to use the complete set of Pentaho Data Integration tools with CiviCRM. Thanks to that, some of the new things that we can do without the need of having development...

with Carlos Capote (Amnesty Spain), Chanun Chirattikanon (Compucorp)

Read more

Webcast is ready

Friday
3:45 pm to 5:00 pm

Session Description Webcast Available
Using AngularJS to Enhance User Experience

This session will provide a basic introduction to AngularJS, one of the trending JavaScript frameworks by Google, and how to build a simple AngularJS app that leverages the CiviCRM API, as a native CiviCRM extension. Although the session is primarily aimed at developers, users and implementers might also benefit from the introductory parts. 

with Robin, Tim

Read more

Webcast is ready
CiviCRM Recurring events

Many organisations deal with recurring events such as courses, weekly clubs/groups and so on. While Civi deals well with one-off events, it can't easily handle recurring events. The core of this feature is the ability to handle more complex events. The overarching term ‘recurring events’ includes several different scenarios: An event with multiple...

with Parvez Saleh, Lindsey Mansfield

Read more

Webcast is ready