CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMember (Moderator: Deepak Srivastava) »
  • Should Memberships tab show the # of all memberships or just current?

Poll

What kind of memberships should show as numbers in the tab?

The tab number should be ALL memberhips
1 (11.1%)
The tab number should be only ACTIVE memberships
5 (55.6%)
It should be a configuration that can be changed in the CiviCRM global settings, and I volunteer time and/or money to make this happen.
2 (22.2%)
I don't know what you are talking about
0 (0%)
Display both (#active/#inactive) - and a pony
1 (11.1%)

Total Members Voted: 9

Pages: [1] 2

Author Topic: Should Memberships tab show the # of all memberships or just current?  (Read 2760 times)

CiviTeacher.com

  • I live on this forum
  • *****
  • Posts: 1282
  • Karma: 118
    • CiviTeacher
  • CiviCRM version: 3.4 - 4.5
  • CMS version: Drupal 6&7, Wordpress
  • MySQL version: 5.1 - 5.5
  • PHP version: 5.2 - 5.4
Should Memberships tab show the # of all memberships or just current?
March 26, 2012, 10:59:31 am
The memberships tab of a contact record shows the number memberships.  In versions prior to 4.1, it was all memberhips, regardless of status.  In 4.1.0 it began showing only 'active' (new, current, grace) memberships.  So if someone has a single expired membership, the memberships tab says 0 (zero).  Is this the way it should be?    This patch was committed in 4.1.0 which changed the behavior from previous 3.x and 4.0 versions. http://issues.civicrm.org/jira/browse/CRM-6627
Try CiviTeacher: the online video tutorial CiviCRM learning library.

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Should Memberships tab show the # of all memberships or just current?
March 26, 2012, 01:02:48 pm
Hi,

This is the same question for groups & relationships.

At least for groups, I'm dead sure it's confusing a lot the users to have the count of both actives & inactive groups, and I think it's easier and more coherent to have the same for all the tabs.

Having the double count (active/total) might be useful, but will mean more load on the db server.


Stoob, what's your use case? Would it be useful in your case to have the inactive as well?

X+

-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

CiviTeacher.com

  • I live on this forum
  • *****
  • Posts: 1282
  • Karma: 118
    • CiviTeacher
  • CiviCRM version: 3.4 - 4.5
  • CMS version: Drupal 6&7, Wordpress
  • MySQL version: 5.1 - 5.5
  • PHP version: 5.2 - 5.4
Re: Should Memberships tab show the # of all memberships or just current?
March 28, 2012, 12:28:16 am
I realize you are the one who committed this patch, so obviously you feel it is the right thing.  Thanks for your perspective.  However, it is very interesting I am asked to offer a use case that seems so obvious to me and the people I work with.  I have made the change on my local install, but I am curious if I and my client are the only person that sees it this way, which is why I made the poll.

Here are several use cases.

1. Every single organization that I work with that sells memberships is not only interested in knowing who is a member, but in knowing who is a former member.  With this knowledge they can try to get the former member to join again.

2. When staff is looking at a contact summary, about to email or make a phone call, they like to see the 1 in the membership tab to know the person is OR WAS a member.  Sure, the staff could always search for expired members using Find Members, but this is a separate step not as easy as simply showing a 1 in the tab and clicking to see the membership status.

3. Your comparison of memberships to groups is like apples to oranges.   Yes a person can have both, but in my experience, contacts may belong to several if not dozens of groups.  In 4 years of CiviCRM, I have never seen one instance of a contact having more memberships than they do groups - not even close.  Memberships are usually just one or two.  I have my doubts that performance is a major factor with the membership tab.

4. If for no other reason, for the last 4 major releases, the behavior has been to show all memberships listed in the tab.  The change will come as a shock to some users who plan to upgrade to 4.1



« Last Edit: March 28, 2012, 12:40:39 am by Stoob »
Try CiviTeacher: the online video tutorial CiviCRM learning library.

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Should Memberships tab show the # of all memberships or just current?
March 28, 2012, 01:00:44 am
Hi,

Use cases are always obvious for someone having them ;)

Not sure if it's apple and orange: the tab is containing a number of "things" it contains, them being relationship, membership, group, apple and oranges.

I *think* it's logical and coherent that when you see "oranges 3", you assume it's current oranges, not current oranges or previous ones. and if orange 3 is the number of orange, apple 1 is expected to be the number of apple, not the number of current apple that have ever been in the basket but might or might not be here now.

We agree it's the case for groups (I think), and I agree with you that for memberships it's way less obvious what's the right way (because you have 1 or 0 mostly).

(I had a problem with a user that got confused about the numbers of membership, but it was because you had to close/restart a membership if you changed its type)

So my opinion is that it's super useful and logical to have only the active groups/relationship, and logical to have the same for membership, but agree it's less useful

Anyway, wondering if it's not a general problem of UI for membership: wouldn't it be more useful to have the membership information right into the summary, as it's a super important info about the contact?

adding a "member"/"grace period"/"former member" providing directly the information to the user, and (if needed) can dig about the history? (or more subtle, can change the icon based on the membership status)

I implemented something similar for a specific group (to highlight contacts belonging to a specific group). Now with summary.extra.tpl, a bit of smarty api and a dash of jquery, would be simple to add.

What do you think?

X+





-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

CiviTeacher.com

  • I live on this forum
  • *****
  • Posts: 1282
  • Karma: 118
    • CiviTeacher
  • CiviCRM version: 3.4 - 4.5
  • CMS version: Drupal 6&7, Wordpress
  • MySQL version: 5.1 - 5.5
  • PHP version: 5.2 - 5.4
Re: Should Memberships tab show the # of all memberships or just current?
March 28, 2012, 10:02:27 am
I agree it would be awesome to add membership status to the summary tab, although in the case of multiple memberships (which are rare but do occur) it could become confusing.    Color coding might be less desirable, but it is cool you did that.

If we're talking about enhancements, the ultimate goal, I think, would be build and enable 'smart tags' that for any criteria (including current membership status or anything else) would show an indication on the summary page.   The great thing about tags is they show up on the summary page.  The bad news is they are not 'smart'.  I would rather go for that bigger approach, even though more complex, than do a 'one off' of membership status on the summary page.

I'm less concerned now about confusing people with what the number indicates in the memberships tab.  multiple memberships are become less and less common because membership types can now be changed (whereas as you say, they used to have to be cancelled and re-created).

However, I do agree that it is personal preference of the client what they want the membership number to represent.   For some people, they want only current, for some they want current and expired.  The purpose of this poll is to try to determine how many think one way or the other.

As of yet you and I seem to be the only ones with an opinion.   ???  :D
Try CiviTeacher: the online video tutorial CiviCRM learning library.

NASACT

  • I post frequently
  • ***
  • Posts: 289
  • Karma: 9
    • National Association of State Auditors, Comptrollers and Treasurers
  • CiviCRM version: 4.2.2
  • CMS version: Drupal 7
  • MySQL version: 5.1.58 (ubuntu)
  • PHP version: 5.3.5
Re: Should Memberships tab show the # of all memberships or just current?
March 30, 2012, 04:34:42 pm
I think seeing both current and expired members is important in my use cases.  We ALWAYS send out renewal notices to both those who are active and expired up to two years.  Seeing how many didn't renew says a lot about retention.  I might go a step further and say that a setting to select a duration/period of time for expired memberships. So that those that haven't renewed let's say in 5 periods of membership (my case a year, so 5 years ago) aren't of interest per say but those who are within 2 periods are of interest.  Just my two cents worth.
-AJ
My GChat - azon21@gmail.com -  This is where you can find me most days!

CiviTeacher.com

  • I live on this forum
  • *****
  • Posts: 1282
  • Karma: 118
    • CiviTeacher
  • CiviCRM version: 3.4 - 4.5
  • CMS version: Drupal 6&7, Wordpress
  • MySQL version: 5.1 - 5.5
  • PHP version: 5.2 - 5.4
Re: Should Memberships tab show the # of all memberships or just current?
April 16, 2012, 12:48:11 am
Thanks for the 2c NASACT, did you vote in the poll?
Try CiviTeacher: the online video tutorial CiviCRM learning library.

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Should Memberships tab show the # of all memberships or just current?
April 16, 2012, 02:12:50 am
Hi,

Had a training on sat, and we imported existing memberships from an external system, where you have one membership per year at the end. Wouldn't be useful to have 5 memberships and not knowing if any is active, but would be useful indeed to know when there is one active if how many are inactive (or in total)

From a technical point of view, we could fetch the total (including inactive) and if they are, fetch only the active and display
active/total

1/5 or 0/3

What do you think?
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

CiviTeacher.com

  • I live on this forum
  • *****
  • Posts: 1282
  • Karma: 118
    • CiviTeacher
  • CiviCRM version: 3.4 - 4.5
  • CMS version: Drupal 6&7, Wordpress
  • MySQL version: 5.1 - 5.5
  • PHP version: 5.2 - 5.4
Re: Should Memberships tab show the # of all memberships or just current?
April 16, 2012, 06:47:42 am
This sounds like a good compromise.

Thanks for the idea.
Try CiviTeacher: the online video tutorial CiviCRM learning library.

NASACT

  • I post frequently
  • ***
  • Posts: 289
  • Karma: 9
    • National Association of State Auditors, Comptrollers and Treasurers
  • CiviCRM version: 4.2.2
  • CMS version: Drupal 7
  • MySQL version: 5.1.58 (ubuntu)
  • PHP version: 5.3.5
Re: Should Memberships tab show the # of all memberships or just current?
April 16, 2012, 09:49:07 am
This does sound like a good compromise.  Let me know where to vote if need be. Thanks.
-AJ
My GChat - azon21@gmail.com -  This is where you can find me most days!

CiviTeacher.com

  • I live on this forum
  • *****
  • Posts: 1282
  • Karma: 118
    • CiviTeacher
  • CiviCRM version: 3.4 - 4.5
  • CMS version: Drupal 6&7, Wordpress
  • MySQL version: 5.1 - 5.5
  • PHP version: 5.2 - 5.4
Re: Should Memberships tab show the # of all memberships or just current?
April 25, 2012, 03:23:55 pm
You vote at the top of this forum post NASACT. 
Try CiviTeacher: the online video tutorial CiviCRM learning library.

drupleg

  • I post occasionally
  • **
  • Posts: 39
  • Karma: 2
    • Drupal.org Profile
  • CiviCRM version: 4.1
  • CMS version: Drupal 7
  • PHP version: 5.3
Re: Should Memberships tab show the # of all memberships or just current?
September 04, 2012, 02:27:50 pm
Hi All, this has been an issue for me since I started working with CiviCRM a few years ago. Finally in 4.1 the Memberships tab began to behave the way I expected it to - showing only Active memberships, I was thrilled!  Now in 4.2 this behavior seems to have been reverted?

The bottom line for my users is - we properly setup automated membership reminders (because we didn't like that CiviCRM sent only 1  reminder and that was that), so we would send the reminders manually every few weeks (by searching and creating groups of recently expired, or about to expire members).  The problem is that, when you do a search for expired membership via 'End Date' (ex: members expiring in the next 30 days), even if the person does have a current membership, they will still show up in the search for members with expired memberships. 

Example: we offer have a 1-year and 3-year membership, the contact let the 1-year lapse and purchased a 3-year membership.  Now they show 2 memberships, one active, one inactive/expired.  If I do a search on that and send an email that they're membership has expired, I get a nasty e-mail back saying it's not expired because they in fact have a current 3-year membership, but they also have an expired 1-year membership that the search picked up.

Thank the powers that be that in 4.2 we have the ability to set multiple membership reminders at different intervals (this is my favorite feature EVAR! :), so this manual reminder search behavior will soon no longer be an issue for me now since upgrading to 4.2, as we'll have auto-reminders sent and no longer send manual reminders. I just wanted to put my 2 cents in that - this change of membership count in the tab doesn't effect only that number in a the Memberships tab, these changes are also affecting search results.

My Question is - how to change this behavior back on my CiviCRM v4.2 install?  My organization administrators want to see ONLY active memberships on that tab (the way it worked in 4.1) - is this configurable? How can I change the behavior back to showing only active memberships? And be sure this setting will remain on subsequent upgrades?

Thank you,
--Tony

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Should Memberships tab show the # of all memberships or just current?
September 05, 2012, 11:40:29 am
A regression bug in 4.2.0 changed the behavior "back" unintentionally. I've filed an issue and a fix which will be part of 4.2.1 (due out next week). It's a one line change if you want to grab a patch from the "Source" tab on the issue.

http://issues.civicrm.org/jira/browse/CRM-10776

It doesn't seem like there's a consensus on how this "should" work - but I'm "leaving in place" the 4.1 behavior (only count "Is Current" memberships) for now because it's consistent with how Relationships and Groups are counted.

Going forward, a patch which makes this more flexible would be considered - either by showing Current / Not Current in the tab count - OR making this a configurable CiviMember component setting. My initial preference is for the 2nd approach since I'm not sure the [ 0 / 1 ] display would be intuitive to users.
Protect your investment in CiviCRM by  becoming a Member!

drupleg

  • I post occasionally
  • **
  • Posts: 39
  • Karma: 2
    • Drupal.org Profile
  • CiviCRM version: 4.1
  • CMS version: Drupal 7
  • PHP version: 5.3
Re: Should Memberships tab show the # of all memberships or just current?
September 05, 2012, 02:05:19 pm
Excellent! Thank you for the quick response, and quick fix!

mcarson

  • I post occasionally
  • **
  • Posts: 110
  • Karma: 5
  • CiviCRM version: 4.4.4
  • CMS version: Drupal 7.x
  • MySQL version: 5.5
  • PHP version: 5.4.22
Re: Should Memberships tab show the # of all memberships or just current?
September 09, 2012, 08:14:27 am
This change in 4.1.x has caused considerable confusion for our usage needs. I do agree that the tab should show active memberships with the future possibility of having an option for this to be configured, but I have another suggestion:

In our organisation, we have many Membership Status Rules that are used for reporting on for example, that a member's membership is close to renewal. Although these are configured so that the 'Member' is 'Yes' these are not counted as active memberships for the new contact information page. Perhaps a change to the query to look at the value of (only) this field, rather than with active, pending, grace.
“Anyone who has never made a mistake has never tried anything new.” - Albert Einstein
"If you are travelling at the speed of light and you turn on your headlights, would they work?" - Unknown

Pages: [1] 2
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMember (Moderator: Deepak Srivastava) »
  • Should Memberships tab show the # of all memberships or just current?

This forum was archived on 2017-11-26.