09 January, 2017

JMA Consulting is pleased to welcome Jon Goldberg as our new Director of Operations effective today.

After a brief stint as a political organizer, Jon spent 13 years working in various capacities at a non-profit legal organization, primarily in IT.  In 2010 he co-founded Palante Technology Cooperative and started their CiviCRM department, where he worked for 7 years.  Outside of work, Jon can be found engaging in queer community organizing, (dis-)assembling electronics, and training parrots.

"I'm really excited to have Jon join us given his keen appreciation of how to help progressive organizations achieve their missions using CiviCRM. He's got a deep and wide knowledge of CiviCRM. I appreciate how he gives back to the community like through StackExchange, where he is the top ranked CiviCRM contributor," said Joe Murray, President of JMA Consulting and co-author of...

Read more
02 January, 2017
By totten
Filed under Tools, Extensions, Tips

cv (https://github.com/civicrm/cv) and civix (https://github.com/totten/civix) are Unix/CLI tools for developers. cv provides access to your Civi site on the command line, and civix generates skeletal code for new extensions. We've had a few recent updates to each of these tools, so I wanted to introduce cv more formally and then recap some of recent improvements for each tool.

cv: Introduction

cv originated as part of the Testapalooza project which broadened support for automated tests in CiviCRM -- testing of CiviCRM extensions or external integration modules; testing with PHPUnit or Behat or Codeception; testing for headless scenarios or end-to-end scenarios; ad nauseum. In all of these cases, we start with some...

Read more
23 December, 2016
Filed under Extensions, Teams
The CiviCRM extension system has come a long way since its inclusion in version 3.3. There are currently over 250 extensions published in the Extensions Directory at civicrm.org, and scores more in public github.com repositories, offering a very wide range of improvements with just a few clicks.  If you haven’t yet taken advantage of available CiviCRM extensions, you’re probably missing out on quite a lot.  From managing API keys to preventing inadvertent data loss, extensions can make life a lot easier.
 
Over at the Extensions Working Group, we’re making careful progress toward improvements to the extension ecosystem, aiming to make it easier for all of us to do what we want with extensions:
  • End users...
Read more
14 December, 2016

This little story about financial transactions has a couple of objectives:
1. share what we want to do for the benefit of each and everyone
2. find out if there are more organisations out there that would be interested
3. even better, organisations out there that want to co-fund and influence!

If you are interested and want to co-contribute, drop either Björn (endres@systopia.de) or me (erik.hommel@civicoop.org) a mail!

At the moment CiviCRM allows for the linking of a financial account to the financial type as a basis for data exporting to whatever software you are using for accounting. You can also attach an asset type financial account to a payment instrument. When creating, updating, cancelling or refunding a contribution the financial 'traffic' between the configured financial accounts is nicely recorded in the financial transactions table. We are not sure...

Read more
03 December, 2016
Filed under Extensions

Ginkgo Street Labs is pleased to announce the availability of CiviVolunteer 2.2.

Two themes are evident in this release: improving stability and furthering the multi-tier use case. The increased adoption of CiviVolunteer as a multi-tier system, where one organization facilitates the volunteer programs of partner organizations, has necessitated improvements to permissions granularity as well as streamlining of interfaces. Improvements in CiviVolunteer 2.2 include:

  • Version 2.1 introduced settings for volunteer project defaults under Volunteers > Configure Volunteer Settings. Version 2.2 builds on this work, adding the ability to set defaults for a project's manager, beneficiary, and other relationships.
  • New permissions Edit Volunteer Project Relationships and Edit Volunteer Registration Profiles provide an easy way for site administrators to simplify the volunteer project creation workflow for partner organizations or...
Read more
06 October, 2016
Filed under CiviCon, Extensions

CiviGmail is a chrome extension for Gmail, which allows Gmail to directly interact with CiviCRM via OAuth2. Once authorized emails can be filed as activities in CiviCRM. Idea is to support same set of features like CiviOutlook, reusing its apis.

Features

  1. Record emails from Gmail inbox against CiviCRM contacts
  2. Use email address deduplication to attach emails to the correct contact including creation of a new contact if they don't exist.
  3. Prompts for duplicate contacts so that user can select...
Read more
28 September, 2016

One of the top goals for the CiviCRM roadmap is to improve the theming to look good on more websites and devices. That's a big task and it won't happen overnight, but I want to stop and appreciate the progress we've already made plus other improvements in the works:

DASHBOARD IMPROVEMENTS

As of CiviCRM 4.7.11 the dashboard has a face lift. It loads faster, looks better, and refreshes itself automatically so you always have the latest information. And 4.7.13 will include a responsive layout that works great even on tiny screens.

MOBILE-FRIENDLY MENU

Thanks to Alice Frumin from AGH Strategies, we've released a ...

Read more
18 August, 2016

Ever wanted to know Hebrew birthdays, yahrzeit dates, and other Hebrew dates for your contacts?  Now you can track all these dates, search on them, prepare lists,  and send reminders at the right time, and more.   Since this is a native CiviCRM extension, it will work under Drupal, WordPress or Joomla.

Get the extension at: https://civicrm.org/extensions/hebrew-calendar

Full documentation at: https://github.com/sgladstone/com.fountaintribe.hebrewcalendarhelper/wiki

Related extensions and recipes: https://wiki.civicrm.org/confluence/display/CRMDOC/CiviShul+Cookbook

Some examples:

...

Read more
16 August, 2016
By ypranay

***************************************************************** INTRODUCTION ****************************************************************************

My name is Pranay and I study Computer Science at Indian Institute of Technology (IIT) Kharagpur. I am a student developer working for CiviCRM as a part of the Google Summer of Code 2016 program.  

*****************************************************************************************************************************************************************

This blog marks the end of my Google Summer of Code 2016 journey. I would like to start off by first thanking Google for organizing a yet another successful edition of the Google Summer of Code and changing the face of ...

Read more
01 August, 2016

Do you need to allow parents to register their children? Tired of using custom data fields on a child to collect information about their parents and emergency contacts?    Would you like the information collected during the registration to create (or update) the various contact records needed in the back-office?  Then this blog post is for you.  This recipe creates a contact record for each child, each parent, each emergency contact, the household contact, and also builds the appropriate relationships between each contact.

With the current version of WebForm and WebForm-CiviCRM modules, and  some other extensions I am SO EXCITED about youth registration possibilities.  The 2 major pain points that I have encountered for youth registration have been solved:

  • Logged in parents can choose an existing child when filling out a WebForm! There...

Read more