CiviCRM.org Blog Feed

Explore

Find out more about how CiviCRM is being used in Canada and elsewhere.

Corona Crisis: Use CiviCRM to organise neighbourly help in your community

7 months 3 weeks ago
Corona Crisis: Use CiviCRM to organise neighbourly help in your community BjoernE Fri, 03/27/2020 - 10:39 We live in challenging times, and we should now help each other more then ever - especially when on lockdown.   We created a CiviCRM extension to coordinate help for the vulnerable and most affected members of your neighbourhood, community, town or county. It provides two simple public forms, where people can sign up either to request or offer help. These forms then create CiviCRM contacts with the help requests/offers stored in custom fields.   As a next step the included algorithm automatically matches and assigns the best suited helpers to the people in need, based on distance, type of help, and helper workload. All you have to do, is to confirm the created helper relationship and communicate the assignments to the people.   Types of help could simply be a general "any", or specific ones like "walk the dog", "do the shopping" or "pick up parcels". You can configure as many as you want, or simply stick with "any" to just connect people for whatever they need.   You can simply use your existing CiviCRM instance, or a fresh installation. All you need is the extension, and a working geocoder like Google or OSM.   Be aware that this extension is brand new, and has only yesterday been put live with one of our customers. We'd love to get feedback from you in the comments or on github, and we'd also be very happy to get some additional funding for bugfixes or new features as we've exceeded the budget quite spectacularly :)   Stay safe and healthy!
Björn, SYSTOPIA   Links:  
  1. The MutualAid extension: readme, repository, download
  2. XCM extension 1.7-beta used for contact matching and creation (required): readme, download
  3. OSM Geocoder (if you don't want to use Google): download
Filed under Tools Case studies and user stories Community Extensions Marketing and Promotion Tips Comments Permalink michaelmcandrew Mon, 03/30/2020 - 01:22

Hey there - great job getting the implemented and shared so quickly :)

Permalink nicol Tue, 03/31/2020 - 18:01

For anyone interested and wanting to discus Systopia's extension – there's a dedicated channel on Mattermost: https://chat.civicrm.org/civicrm/channels/covid-19. We're hoping to have a version you can try running on Spark soon.

Permalink jaapjansma Thu, 04/02/2020 - 01:34

Thanks for this nice extension. For anyone who want to have a play with it checkout https://corona.civicrm.jaapjansma.nl and login with username admin and password admin1234

Permalink SRQ_civicrm Thu, 04/02/2020 - 18:46

In reply to by jaapjansma

Grateful that you made this available. I'm failing to see where a requester or helper can specify help types. Enabling all the options in https://corona.civicrm.jaapjansma.nl/civicrm/admin/options Mutual Aid - Help Types Options didn't have any effect. Do you know how/where the respondent would specify the types of help needed/offered?

Permalink nicol Fri, 04/03/2020 - 11:53

In reply to by SRQ_civicrm

Maybe it's since been resolved but all the help types look like they are showing on the offer and needs forms?

BjoernE

Corona Crisis: Use CiviCRM to organise neighbourly help in your community

7 months 3 weeks ago
We live in challenging times, and we should now help each other more then ever - especially when on lockdown.   We created a CiviCRM extension to coordinate help for the vulnerable and most affected members of your neighbourhood, community, town or county. It provides two simple public forms, where people can sign up either to request or offer help. These forms then create CiviCRM contacts with the help requests/offers stored in custom fields.
BjoernE

CiviContact for Android and iOS released. Manage CiviCRM contacts, groups, activities on your device

7 months 3 weeks ago
CiviContact for Android and iOS released. Manage CiviCRM contacts, groups, activities on your device justinfreeman Tue, 03/24/2020 - 23:18

Hi CiviCRM community, I hope to bring a smile to all your faces with this simple announcement

CiviContact for Android and iOS has been released! This is a mobile app design to allow you to easily connect and manage CiviCRM contacts, groups, activities on your own device.

Here's a quick overview of the features:

  • Quickly connect to a CiviCRM site by scanning a QR Code or receive an authentication email
  • Sync CiviCRM contacts, groups, activities
  • Call and email contacts
  • Take notes and record your time
  • Add and edit contacts
  • Update custom fields
  • View calculated summary fields
  • View activities
  • And much more!

Check out the the CiviContact website, https://civicontact.com.au for demos of the app and instructions for setting it up with your CiviCRM site.

CiviContact is available right now for free. Download the app for your device:

In addition to the above, we have released this software as free and open source software under the same license as CiviCRM. Developers are free to fork, extend and fix bugs (yeah, nah, yeah!).

Source code is available on our Github repositories:

If you are interested in a customised version of CiviContact for your organisation then please contact Agileware to discuss your requirements and receive a quote.

Got questions, found bugs or need help setting up? Then try connecting to the #CiviContact channel on Mattermost, https://chat.civicrm.org/civicrm/channels/civicontact

 

Filed under Tools Community Extensions Comments Permalink jaapjansma Wed, 03/25/2020 - 01:16

Thanks for this nice app. Thanks for providing it as open source and even more well done with instructions on how to do customize the app.

justinfreeman

CiviContact for Android and iOS released. Manage CiviCRM contacts, groups, activities on your device

7 months 3 weeks ago
CiviContact for Android and iOS released. Manage CiviCRM contacts, groups, activities on your device justinfreeman Tue, 03/24/2020 - 23:18

Hi CiviCRM community, I hope to bring a smile to all your faces with this simple announcement

CiviContact for Android and iOS has been released! This is a mobile app design to allow you to easily connect and manage CiviCRM contacts, groups, activities on your own device.

Here's a quick overview of the features:

  • Quickly connect to a CiviCRM site by scanning a QR Code or receive an authentication email
  • Sync CiviCRM contacts, groups, activities
  • Call and email contacts
  • Take notes and record your time
  • Add and edit contacts
  • Update custom fields
  • View calculated summary fields
  • View activities
  • And much more!

Check out the the CiviContact website, https://civicontact.com.au for demos of the app and instructions for setting it up with your CiviCRM site.

CiviContact is available right now for free. Download the app for your device:

In addition to the above, we have released this software as free and open source software under the same license as CiviCRM. Developers are free to fork, extend and fix bugs (yeah, nah, yeah!).

Source code is available on our Github repositories:

If you are interested in a customised version of CiviContact for your organisation then please contact Agileware to discuss your requirements and receive a quote.

Got questions, found bugs or need help setting up? Then try connecting to the #CiviContact channel on Mattermost, https://chat.civicrm.org/civicrm/channels/civicontact

 

Filed under Tools Community Extensions Comments Permalink jaapjansma Wed, 03/25/2020 - 01:16

Thanks for this nice app. Thanks for providing it as open source and even more well done with instructions on how to do customize the app.

justinfreeman

Membership Renewal Online Training: March 31st

8 months ago
Membership Renewal Online Training: March 31st cividesk Thu, 03/19/2020 - 15:47

Join Cividesk on Tuesday, March 31st at 12 pm PT/ 1 pm MT/ 3 pm ET for our online training session, "Organizing a Membership Renewal Campaign".

This 2-hour training session is designed for current users of CiviCRM seeking guidance on best practices for the membership renewal process.  Learn how to control and manage duplicates, configure an online membership page, guidelines for creating an effective membership renewal email and how to follow up on progress using smart groups and reports. 

Questions? Contact Training Instructor Susan Engeman.

Filed under Training
cividesk

Membership Renewal Online Training: March 31st

8 months ago
Membership Renewal Online Training: March 31st cividesk Thu, 03/19/2020 - 15:47

Join Cividesk on Tuesday, March 31st at 12 pm PT/ 1 pm MT/ 3 pm ET for our online training session, "Organizing a Membership Renewal Campaign".

This 2-hour training session is designed for current users of CiviCRM seeking guidance on best practices for the membership renewal process.  Learn how to control and manage duplicates, configure an online membership page, guidelines for creating an effective membership renewal email and how to follow up on progress using smart groups and reports. 

Questions? Contact Training Instructor Susan Engeman.

Filed under Training
cividesk

Come to the Asia/Pacific CiviCRM meet-up on 19th March 2020

8 months ago
Come to the Asia/Pacific CiviCRM meet-up on 19th March 2020 seamuslee Sun, 03/15/2020 - 18:18 COME AND JOIN THE ASIA/PACIFIC CIVICRM MONTHLY MEET-UP ON 19TH March 2020, 2PM TO 3PM

This is an open invitation for everyone in the Asia/Pacific region to join other Australians, New Zealanders etc. on-line to catch-up and discuss all things CiviCRM. If you are a CiviCRM user, developer or casual user with questions, then you are most welcome to join us.

 

The meeting is only 1 hour and has a set agenda (depending on number of people attending this may be shortened).
  • Introductions and welcome to new people
  • Discuss what's going on in the wider CiviCRM community
  • Discuss new projects or challenges
  • Useful or new CiviCRM extensions
  • PRs, bugs etc
  • Volunteer for next meeting chair
  • Meeting schedule
The next meeting is Thursday, 19th March 2020 at 2pm AEDT (Convert to your local time zone)  

Meeting details

 

Filed under Community Meetups
seamuslee

Come to the Asia/Pacific CiviCRM meet-up on 19th March 2020

8 months ago
COME AND JOIN THE ASIA/PACIFIC CIVICRM MONTHLY MEET-UP ON 19TH March 2020, 2PM TO 3PM

This is an open invitation for everyone in the Asia/Pacific region to join other Australians, New Zealanders etc. on-line to catch-up and discuss all things CiviCRM. If you are a CiviCRM user, developer or casual user with questions, then you are most welcome to join us.

 

seamuslee

CiviCRM 5.23.2 Release

8 months 1 week ago
CiviCRM 5.23.2 Release dev-team Fri, 03/13/2020 - 06:49

CiviCRM version 5.23.2 is now out and ready to download.

This is a minor bugfix release that addresses important issues for WordPress and Joomla! users.

Upgrade now for the most stable CiviCRM experience:

Users of the CiviCRM Extended Security Releases (ESR) do not need to upgrade, as there are no ESR-specific bugfixes or security issues at the moment.

What's new in CiviCRM 5.23.2 What's new in CiviCRM 5.23.1 Reminder: PHP 7.0 will be retired in CiviCRM 5.25

As of CiviCRM 5.25, which will be released on 2020-05-06, the minimum supported version will be PHP 7.1. The recommended PHP version is PHP 7.3.

Extended Security Releases will support PHP 7.0 until the end of life of CiviCRM 5.21 (the next ESR is 5.27, to be released on 2020-07-01).

Support CiviCRM

We are committed to keeping CiviCRM free and open, forever. We depend on your support to help make that happen.

Filed under Release
dev-team

CiviCRM 5.23.2 Release

8 months 1 week ago

CiviCRM version 5.23.2 is now out and ready to download.

This is a minor bugfix release that addresses important issues for WordPress and Joomla! users. Many thanks to the people who have reported the issues and have helped resolve them.

Upgrade now for the most stable CiviCRM experience:

dev-team

CiviMobile Push Notifications make you wonder, don’t they?

8 months 1 week ago
CiviMobile Push Notifications make you wonder, don’t they? skornien Thu, 03/12/2020 - 08:01

Opt in or out? Just when you thought that sending a push message is as easy as it gets, CiviMobile 5.0 rolls out featuring the looked-for Push Notification functionality.

Possibly you expected a complete no-brainer with short steps: check the box on the setting page of your CRM or get users to give permission for receiving notifications. However, the reality is more complicated: instead you don’t get to check the box for CiviMobile push notifications, so much more than that, you are asked to register at civimobile.org, leave information about your CiviCRM server, generate server key and use it to enable push messages for CiviMobile app.

Right, such activation process may raise eyebrows and definitely questions. And this article intents to clarify the nature of the process.

Why bother at all?

Push notifications are one of those few unique communication channels that give CiviMobile users peace of mind that the most up-to-date and relevant information reaches them timely. When new tasks are assigned, cases created, activities edited, new event registration added, etc. CiviMobile will instantly “push” alerts with notifications. Upon tapping the notification, the user will be taken directly to the corresponding activity or object in the app. Besides, push messages pop up on the user’s mobile device even when the app is not running. Accordingly, no relevant updates in CiviCRM will escape your notice.

How does it work?

Can’t CiviMobile users just give permission for CiviMobile app to receive notifications pushed by CiviCRM server? Actually, they should but it won’t be enough to activate push notifications, but could be enough to open security loopholes. Let’s just think it through to cut to the bottom-line.

Even though mobile app technologies are developing at a fast speed with new trends emerging on a regular basis, one fact still holds true: mobile apps do not generate notifications themselves (especially when not active) – an external server is required to “push” a message to the app on your mobile device, while mobile phones still won’t receive those messages without a push notification channel to the server.

The diagram below demonstrates how CiviMobile push notifications work in action.

1) When user clicks Allow button to receive mobile push notifications, the application registers at the Apple APN or Google GCM service by sending device ID and app ID.

2) If the registration is successful, Apple APNs or Google GCM service returns a token to application on the device.

3) This token and user ID are transmitted to the client’s CiviCRM server. The server stores user ID with token in its database.

Recurrent processes:

a) The moment a certain activity occurs on CiviCRM website, i.e new tasks assigned, relationships edited, event registration created, etc., CiviCRM server retrieves the token of a particular user and transmits client’s CiviCRM server key (generated on civimobile.org) + message + user token to proxy server.

b) Proxy server validates whether this particular client is entitled to send a notification. If yes, then whether its key matches IP. If match is confirmed, the notification with our key is sent to Firebase (FCM) that further forwards it to Apple APN or Google GCM.

c) Mobile phones interact with Apple APN or Google GCM services and display push notifications.

Why register?

CiviMobile app server, as any other app server, must be registered with a Push Notification Service Provider and issued with server key. Here comes a snag. There can be one and only one server using that key for Apple APN or Google GCM services. Yet there are numerous CiviCRM servers worldwide which work with CiviMobile app. The key has been generated by CiviMobile development team and therefore can’t be generated for each and every client.

We found the solution by setting up a proxy server. Once registered at civimobile.org you’ll easily generate server key for your CiviCRM. When CiviCRM server transmits a message with CiviCRM server key, proxy server verifies and replaces it with its own key.

This ensures that notifications your CiviCRM server sends will be received by those users of CiviMobile app those notifications were meant for. Besides, this adds to more secure operations.

How are CiviMobile Push Notifications activated?

Our team made the activation process smooth and simple. In order to use push notifications, you have to register at civimobile. org and copy a server key that identifies your CiviCRM. You may also generate unique keys for as many CiviCRM servers as you currently operate by clicking Add New button. Finally enter server key on CiviMobileAPI Setting Page of your CiviCRM.

With these quick steps CiviMobile Push Notification functionality gets activated. Quite a shortcut towards a simple, effective and secure way to engage with organization’s constituents.

Filed under CiviMobile
skornien

Make It Happen: Accept bank account payments via Stripe

8 months 1 week ago
Make It Happen: Accept bank account payments via Stripe LisaJervis Tue, 03/10/2020 - 13:35 Calling all users of the Stripe Payment Processor! Do you use the Stripe Payment Processor? Do you want to offer your donors the option to give directly from their bank account? Please join 9to5 and MJW Consulting to make it happen! What will this new development do? Additions to the Stripe Payment Processor extension will add the capability to process ACH transfers from your Civi donation pages using Stripe. This will allow donors to choose a new payment method--their bank account--in addition to existing credit card options. (ACH stands for Automated Clearing House, and an ACH transfer is a type of electronic funds transfer (EFT). ACH processing is available to U.S.-based Stripe customers.) How much will this cost? The cost of development is $2500. 9to5 has seeded the MIH with a $500 contribution.   We are confident that there are many organizations in the Civi community who want to offer their community the option to donate from a bank account. Are you one of them? Contribute today to our Make It Happen campaign! CiviContribute Extensions Make it happen
LisaJervis

CiviCRM 5.23 Release

8 months 2 weeks ago

CiviCRM version 5.23.0 is now out and ready to download.

This is a regular monthly release.

Upgrade now for the most stable CiviCRM experience:

dev-team

How I encouraged my clients to attend CiviCamp Birmingham

9 months ago

I've been providing CiviCRM services to clients for nearly 10 years but they've never come to an event. So I CiviMail'ed them the following to explain why I thought they should come. One client thought the way I'd explained things was "so useful it should be on the web", so I'm posting it here.

artfulrobot
Checked
59 minutes 34 seconds ago
Subscribe to CiviCRM.org Blog Feed feed