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) »
  • Does CiviCRM provide for a "member directory"? (Revisited)
Pages: [1]

Author Topic: Does CiviCRM provide for a "member directory"? (Revisited)  (Read 3709 times)

straffin

  • Guest
Does CiviCRM provide for a "member directory"? (Revisited)
August 18, 2007, 07:07:58 pm
Hello!

First off: yes, I have seen this thread and read this how-to. The how-to actually address how to create a "contact directory", or a directory based on information in the Contact records. I need an actual "member directory", or a directory based on information in CiviMember. I'm willing and able to start slogging through MySQL calls in PHP to hand-craft exactly what I need, I just don't want to if I don't have to.   :)  Anyone have a magic solution for me? Or even just some pointers to make this go faster?

- John
« Last Edit: August 20, 2007, 12:29:52 pm by straffin »

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Does CiviCRM provide for a "member directory"? (Revisited)
August 19, 2007, 01:08:08 am

1. Create a smart group for your specific membership type using Advanced Search

2. Create a profile and directory using the links listed in your response AND use the above smart group in the "Limit listings" field

does this solve your issue?

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

straffin

  • Guest
Re: Does CiviCRM provide for a "member directory"? (Revisited)
August 19, 2007, 05:01:14 am
Quote from: Donald Lobo on August 19, 2007, 01:08:08 am
1. Create a smart group for your specific membership type using Advanced Search

Is "smart group" a function of the PHP5 version of CiviCRM? When I go to Advanced Search for Members (on my PHP4 installation), I don't see anything about "smart group".  :(

- John

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Does CiviCRM provide for a "member directory"? (Revisited)
August 19, 2007, 12:22:36 pm

Goto the main contact advanced search form and click the membership panel. Smart groups are a "action" of the advanced search form

check: http://wiki.civicrm.org/confluence/display/CRMDOC/Search

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

straffin

  • Guest
Re: Does CiviCRM provide for a "member directory"? (Revisited)
August 20, 2007, 08:15:49 am
Quote from: Donald Lobo on August 19, 2007, 12:22:36 pm
Goto the main contact advanced search form and click the membership panel. Smart groups are a "action" of the advanced search form

If I go to the Dashboard (http://www.example.com/civicrm/dashboard), click "Find Contacts", then click on the "Advanced Search" tab, there's nothing there pertaining to membership information, only Contact information. My Advanced Search page (http://www.examle.com/civicrm/contact/search/advanced) has no "membership panel". If I do a search, I can indeed see where I would create a "Smart Group", but there is no way for me to select based on Membership information.

If I go to the Dashboard, click "CiviMember", click "Find Members" in the page text (why no menu?), there's plenty there pertaining to membership information. I then select my Membership Type and a Membership Status of "Current", click search, and get exactly the group I am looking for. However, the actions menu here only offers "Delete Members", "Export Members", or "Send Email to Contacts" as options. No option to create a "New Smart Group" as the Advanced Search for Contacts offers.

So, I'm lead to believe that either (a) my install is missing something (i.e. a "membership panel" on my Advanced Search for Contacts) or (b) I'm out of luck and it's time to start coding my desired report by hand. Any idea which it is?

Quote from: Donald Lobo on August 19, 2007, 12:22:36 pm
check: http://wiki.civicrm.org/confluence/display/CRMDOC/Search

Already had.. good stuff though. Thanks!

- John

straffin

  • Guest
Re: Does CiviCRM provide for a "member directory"? (Revisited)
August 20, 2007, 08:26:02 am
Quote from: straffin on August 20, 2007, 08:15:49 am
So, I'm lead to believe that... I'm out of luck and it's time to start coding my desired report by hand.

Thinking some more about this statement, there's probably a way I can "Export Member" for the search results, modify the export, then import that into Contacts so that it creates a tag from which I can then create a New Smart Group. This would then require manual maintenance of that tag instead of being a live result from the actual Membership Status.

Hrm... which is worse: lots o' coding providing automatically updated results, or manual data massaging (no coding) providing potentially stale results?

- John

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Does CiviCRM provide for a "member directory"? (Revisited)
August 20, 2007, 11:00:57 am
John - It sounds like there may be some configuration issues with your install.

1. You should have a clickable Memberships pane in your Advanced Search screen. Check out this page on our public demo to see how that looks / works: http://demo.civicrm.org/drupal/civicrm/contact/search/advanced?reset=1

(The most common reason for not having these component "panes" available in Advanced Search is a mis-configured Resource URL - Administer CiviCRM >> Global Settings >> Resource URLs )

2. If you don't have a "menu" which links to Find Members and Import Members when you're on the CiviMember dashboard, then you probably haven't enabled the CiviCRM Menu block (assuming you're using Drupal) - from Drupal Admin >> Blocks. Again, check out the public demo at: http://demo.civicrm.org/drupal/civicrm/member?reset=1

So... bottom line is you should be able to create smart group(s) based on membership criteria.
Protect your investment in CiviCRM by  becoming a Member!

straffin

  • Guest
Re: Does CiviCRM provide for a "member directory"? (Revisited)
August 20, 2007, 12:29:07 pm
Quote from: Dave Greenberg on August 20, 2007, 11:00:57 am
John - It sounds like there may be some configuration issues with your install.

1. You should have a clickable Memberships pane in your Advanced Search screen. Check out this page on our public demo to see how that looks / works: http://demo.civicrm.org/drupal/civicrm/contact/search/advanced?reset=1

(The most common reason for not having these component "panes" available in Advanced Search is a mis-configured Resource URL - Administer CiviCRM >> Global Settings >> Resource URLs )

My HERO!!!  :)  The installation I'm working on is a test copy of our production site, running under a different URL. Once I changed those two fields... TADA! Panes appeared! So, now I'm wondering... are there any *other* places I need to worry about changing URLs? Why doesn't the code pick this up as a child directory of the parent site? (or maybe offer the option of using a %parentsite% variable of some sort?)

@Lobo - Sorry for being such a pain in the rump, but I really didn't see what you were telling me to look for. Thanks for sticking with it!

Quote from: Dave Greenberg on August 20, 2007, 11:00:57 am
2. If you don't have a "menu" which links to Find Members and Import Members when you're on the CiviMember dashboard, then you probably haven't enabled the CiviCRM Menu block (assuming you're using Drupal) - from Drupal Admin >> Blocks. Again, check out the public demo at: http://demo.civicrm.org/drupal/civicrm/member?reset=1

Yeah... there's no room on my template for the HUGE CiviCRM menu block (the tables don't even fit in the content div!), so I have it disabled. Still though... the actual CiviMember *page* should have something more explicit than the links buried in the text. Maybe something like a line across the top of the content area with "Command One -- Command Two -- Command Three -- ...". Or maybe not...

Quote from: Dave Greenberg on August 20, 2007, 11:00:57 am
So... bottom line is you should be able to create smart group(s) based on membership criteria.

And I can now... thank you very, VERY much!  :D

- John

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Does CiviCRM provide for a "member directory"? (Revisited)
August 20, 2007, 02:53:05 pm
Quote from: straffin on August 20, 2007, 12:29:07 pm
Yeah... there's no room on my template for the HUGE CiviCRM menu block (the tables don't even fit in the content div!), so I have it disabled. Still though... the actual CiviMember *page* should have something more explicit than the links buried in the text. Maybe something like a line across the top of the content area with "Command One -- Command Two -- Command Three -- ...". Or maybe not...

John - If you'd like to propose / mockup an alternate navigation bar to embed in component "dashboards" (CiviMember, CiviEvent etc.) - that would be cool. We could look at including it in 2.0. Alternatively, you could just customize your site's CiviMember dashboard template:

http://wiki.civicrm.org/confluence/display/CRMDOC/Customizing+CiviCRM+Screens
Protect your investment in CiviCRM by  becoming a Member!

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMember (Moderator: Deepak Srivastava) »
  • Does CiviCRM provide for a "member directory"? (Revisited)

This forum was archived on 2017-11-26.