Contact Layout Editor

  • Once installed, navigate to Administer -> Customize Data and Screens -> Contact Summary Layouts to open the editor.
  • Create one or more layouts, dragging the desired blocks from the palette.
  • Click the "New Block" button to create a block combining any contact fields you desire (including custom fields).
  • Your blocks can be added to one or more layouts. Editing a block in use by multiple layouts will affect them all.

Turfcutter

Turfcutter is based on leaflet, a javascript mapping library, and allows for groups of contacts to be created from other groups of contacts by drawing polygons on a map. This is particullarly useful if you want to assign a volunteer to a section of land such as a street or neighborhood. This extension has strong integration with Civi-Campaign, meaning that surveys, canvasses, and walklists can be generated from the cut "turf".

Clone Event Registration

This extension clones an existing event registration and registers the contact for the new event.
All data will be copied from the original event registration.

You can find the clone tool under Events --> Search Participants and then search for participants and the clone tool is one of the actions in the search result screen.

Membership Payment Generator

This extension gives you the possibility to generate membership payments without extending the membership.
You can do this by Membership --> Find Memberships and then search. After searching you can select the membership for which you want to generate a payment.
You can then select the action Create Membership Payments.

The financial type of the generated contribution is that of the membership type and the total amount of the contribution is the minimum fee of the membership type.

The extension is licensed under AGPL-3.0.

 

Invoice Address API

Use Case

The use case that led to this extension: our members log in on the website and have to be able to renew their membership, buy products and training, buy job adverts and register for events. When it comes to paying they need to be able to select an invoice address for this specific occassion. That could be their own private address, but also the address of their employer or the address of the co-operative group they are part of, or the address of their own company.

Relationship Block

 

When the field is edited the relationship is updated.

Note that this works like the employer field in that there is an expectation of only one relationship of this type. Do not use this field for relationships where you expect a contact to have many.

Geocoder

This extension exposes multiple geocoder providers to CiviCRM for the purpose of retrieving additional information about addresses when entered into CiviCRM. It does this using a generic geocoder library (which itself supports multiple providers) . 

Note that the terms of data use by geocoding providers varies and it is your responsibility to understand and adhere to them.