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 »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • Getting off the ground
Pages: [1]

Author Topic: Getting off the ground  (Read 1200 times)

ClayWhipkey

  • I’m new here
  • *
  • Posts: 20
  • Karma: 0
Getting off the ground
November 09, 2007, 04:25:35 pm
Hey guys,

My needs are pretty similar to Kabissa, but our site is fully fleshed out in Joomla 1.0.13 already and switching to Drupal is not an option.  I am new to CiviCRM, Joomla, and Community Builder all at the same time so I'm having trouble getting the speed to get off the runway.  If I could just figure out the best strategy I could start running and be fine.  Hopefully you folks who understand CiviCRM well can help.  Here are some questions that I am having a hard time getting straight right now:

  • My membership scenario is that we are a consortium of organizations (learning institutions) participating in a similar endeavor.  The membership process would be representative from the organization must submit an "application" including some details about the institution as well as the contact information for the primary contact (usually themselves).  I see a possible path by linking an organization profile to an individual profile, although with current code the relationship would have to be set manually, correct?.
  • I am not clear on the usefulness of CiviMember outside of paid memberships.  Would CiviMember be appropriate in this case?  Our memberships are free, but do require approval from a committee.
  • In the database I see a primary_contact_id in the organization table, but I can't find any information on how you would set that value.  Is this field out of use?  I am aware of the relationship types, and that I can create an employer/employee relationship between individuals and the institutions.  We do need to be able to identify one of possibly several individuals who are from the same institution as the primary contact.  Ideally, we'd like to do this as a part of that application process.  What is the best approach to that?
  • Another ideal situation would be to create a queue that new applications go into awaiting approval.  I have already created two groups, Members and Pending, and I understand that I can set a profile to start out in the Pending group.  The weird thing is that in this initial linked "application" they will be creating a new organization contact as well as a new individual contact.  Do I just follow the same procedure for both profiles?  Is there any way to keep them grouped together?
  • To get this: a true approval queue where moderators would either approve (changes the group to Members) or reject with some sort of comment to the primary contact asking for follow up info or a rejection reason... I would have to create a custom plugin, correct?  I think you did this with Kabissa but I'm not getting the impression those code changes are public or Joomla compatible.

I could probably have more questions, but that is already long enough so I will see where we go from there.  Thanks so much for your attention.

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: Getting off the ground
November 09, 2007, 08:25:48 pm

Clay:

1. You can get the kabissa code (which is public and AGPL) at http://svn.civicrm.org/kabissa/trunk/ and http://svn.civicrm.org/civicrm/branches/kabissa/. However quite a few core pieces of code depends on drupal permissioning, which might be a bit painful to simulate in joomla

2. You'll have to write custom code to link and connect with a relationship an organization profile and a membership profile

3. We currently dont use the primary_contact_id field in the org/household tables. I suspect this will change in  a 2.x release

4. basically we dont handle your current scenario out of the box. The kabissa code for drupal gets you quite far (though it can and should be generalized). You might also want to check: http://forum.civicrm.org/index.php/topic,1361.0.html. We'd like to generalize the kabissa code at some point

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

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Getting off the ground
November 13, 2007, 09:27:49 am
Quote from: ClayWhipkey on November 09, 2007, 04:25:35 pm
  • I am not clear on the usefulness of CiviMember outside of paid memberships.  Would CiviMember be appropriate in this case?  Our memberships are free, but do require approval from a committee.

If your memberships are time-delimited, CiviMember could help you manage membership periods / status changes. You can create durations for various membership types and rules for assigning status (New, Current, Grace, Expired - or your own set of statuses). You can configure a provided cron job to keep statuses updated and send renewal reminders to members.
Protect your investment in CiviCRM by  becoming a Member!

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • Getting off the ground

This forum was archived on 2017-11-26.