27 January, 2017

email imageWhen email was first designed, security was not considered important and up until fairly recently it was still possible to send an email from any address and get away with it.

However, as spam, phishing and spoofing attacks by email have become increasingly common there have been various attempts to make email more secure.  In the last year or so the major providers (AOL, Google, Microsoft etc.) have all seriously tightened their security and authentication requirements for validating and receiving email.  The result of this is that a lot of legitimate email is now being classified as spam or rejected by those providers.  In order to ensure that your email continues to be marked as legitimate and received by these larger providers it is now almost essential that you implement SPF, DKIM and DMARC on your domains otherwise many of your...

Read more
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
15 June, 2016
Filed under WordPress

Are you a CiviCRM and WordPress administrator?

In this online training designed for current user of WordPress and CiviCRM, you will learn how CiviCRM and WordPress work together.  The integration of both platforms allows you to publish CiviCRM data and pages with your website theme, to collect data from a form on your website, to grant your WordPress users to edit their data in CiviCRM database and to allow your members to access members-only content on your website and much more.
We will discuss topics including short codes, permissions, the contact home page, and more. We will also discuss the additional plugins that might be needed for the integration. 

Get more information and register here for this two-hour class to be held on June 28th at 9:30AM MDT.
Questions? Contact steve@cividesk.com or call (866) 670-...

Read more
11 March, 2016

Our customer Werk met Zin (Network of job coaches in Flanders) has a Wordpress site and uses CiviCRM to manage their relations and cases. On their Wordpress site they allow users to register for some events, which they solve with the civicrm event info and registration pages.


However, they also allow an individual to request the start of individual job coaching with a form. This should end up in CiviCRM as a special activity with the fields on the website form as custom data. And the Wordpress website is on another server, although that would not make such a big difference. Anyway, we (as in CiviCooP) developed a specific solution that takes the data from the Wordpress website on server A and sends it to CiviCRM on server B. The solution has a Wordpress part and a CiviCRM part.

The Wordpress plugin

This plugin can be found at...

Read more
26 February, 2016
Filed under Community, WordPress

I was introduced to CiviCRM back in 2012 by Dana Skallman. To this day two of her comments stick with me:

  • "It's Awesome"
  • "It's brand new for WordPress and maybe a bit rough around the edges."

Since that time I've been immersed in the CiviCRM world and am very happy to be here.

I am part of Tadpole Collective and we focus on WordPress and CiviCRM implementations. We've been part of many improvements in CiviCRM for WordPress to date and continually work on improvements. We've seen WordPress improved in every release, from shortcodes to a streamlined install process.

The best part of being part of this CiviCRM project is the community.  I've been to CiviCon, the User Summit and four different Code Sprints, most recently at the Vail Sprint this past January.  It was called the "Drupal 8 Sprint" when I first read about it.  You might ask why I, a developer from a...

Read more
09 February, 2016
Filed under API, Extensions, WordPress

Our customer Werk Met Zin (platform of independent 'job' coaches and trainers in Flanders) use a Wordpress site as a front end and CiviCRM as their back end. There is now one specific instance where an individual can apply for a series of coaching sessions on the website. This has to be passed to CiviCRM and rather than updating the website to Drupal we are passing the data from the Wordpress site to CiviCRM. The company that develops the Wordpress website knows nothing about CiviCRM (and want to keep it that way.) Any remarks and/or suggestions are very welcome, and obiously we will share the solution with the CiviCRM community once it is complete. Here is what we plan to do (and thank you to Werk Met Zin for funding the development and us at CiviCooP for developing.....):

  • create a Wordpress plugin that catches the form (with the save_post action) and...
Read more
04 January, 2016

Last week was a busy one for the CiviEvent Widget plugin for WordPress.  Not only did it cross the 2,000 download threshold, but new features were added to help you display upcoming events in a flexible way.

First, an overview of the plugin.  I wrote CiviEvent Widget in response to the fact that CiviCRM sites on WordPress need an easy-to-use way to show their upcoming events.  Prior to CiviCRM 4.6, CiviCRM wouldn't render more than one instance of itself per page, including widgets; for example, you couldn't have CiviCRM list upcoming events in the sidebar alongside an individual event page....

Read more
01 September, 2015
By Parvez
Filed under CiviContribute, WordPress

Over the past year there've been a few conversations in the community about the availability of a WooCommerce CiviCRM extension. A couple of attempts are out there but accessing the codebase hadn't beared any fruit for us!

Thanks to funding from Cool Earth, we're pleased to share alpha versions of our WooCommerce integration Extensions.

At the moment they carry out a simple integration whereby WooCommerce orders are placed against contacts in CiviCRM as a single contribution entry. There's also the ability to see the orders from the contact within CiviCRM.

Our next milestone will be to allow donations to also be made via WooCommerce and to ensure that they are recorded as a seperate line within CiviCRM so that processes such as Gift Aid can be applied.

Please raise any issues against the github repositories directly, once we've reached beta release we'll add to the CiviCRM extension listings.

Github repos can be found...

Read more
27 August, 2015

Edale photos

This year at CiviCon London 2015 we have an array of 24 sessions from some great presenters.* There are sessions for CiviCRM users, implementers and developers all delivered by other users, implementers and developers! In addition the extension showcase and lightning talks will give insight into the huge range of new developments that European charities are putting in place.

Day 1 has a focus on new users and there are special 1 day only tickets available for people who want to simply see if CiviCRM is right for their organisation. Thijs van Praag, the inspirational...

Read more
24 May, 2015

When preparing an email newsletter, one part of it that is time consuming is gathering together all the content that is needed. In my experience, virtually all the content already exists elsewhere, such as in the local CMS, in CiviCRM, or on a blog, or some other online source.    So I was thinking how can I make this process easier.  What I did: I created mail merge tokens for CiviCRM that autofill a list of recent blog posts, stories, or any other type or category of CMS content.  So the end-user sees a list of tokens, one for each content type, each term/category, each aggregator feed,  and for each date range. Such as "Content of type 'blog' created in the last 7 days" .  What is particulary powerful about this approach, is that if you are also using a CMS aggregator (such as the aggregator module in Drupal core) then virually any external RSS feed is turned into CMS content, which is now available as a CiviCRM token. (The original blog post about this extension is at:...

Read more