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 »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • Should I use multiple instances of CiviCRM for different organization types?
Pages: [1]

Author Topic: Should I use multiple instances of CiviCRM for different organization types?  (Read 2135 times)

drifteaur

  • I’m new here
  • *
  • Posts: 3
  • Karma: 2
Should I use multiple instances of CiviCRM for different organization types?
November 19, 2007, 12:57:37 pm
I'm planning a CRM system for an environmental organization that deals with waste management. They have several databases of organizations that accept various kinds of waste, or second-hand shops where you can drop off your unneeded items etc.

All of the groups require a different set of custom fields, and they share no data.

Would it be better for me to create seperate instances of CiviCRM for each of these, or would it be better to just use one and create profiles or such to only display the fields that I want for a given group? I suppose the advantage of a single instance is a single login, and the advantage of multiple instances is a simpler structure for each of them. Any ideas or thoughts?

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Should I use multiple instances of CiviCRM for different organization types?
November 20, 2007, 11:21:53 am
The answer to this depends on how the organization's staff will interact with the data. If the same staff members typically need to access data for the different types of organizations during the course of their work - then putting all the data in a single instance starts to sound like a good idea. However, you'll want to get a decent understanding of the constraints of the "Profile" functionality before going that direction.

For example, transactional info like Activities and Memberships - as well Relationship data - can not be exposed in Profile screens.

You should also explore whether using the built-in contact view and edit screens, and configuring the different sets of custom fields in tabs, is a usable approach. You could also look at creating a customized version of the built in contact view template which dynamically includes the appropriate custom fields depending on an organization type "tag" value.

On the other hand, if organization staff / work-flow is divided up by organization type - then separate instances might be the most straightforward. Consider configuring your installation so that the instances share a single codebase to make upgrades easier. Some folk are using the multiple-domain / single CiviCRM DB model as well - perhaps some of them will chime in here. :-)
Protect your investment in CiviCRM by  becoming a Member!

Denver Dave

  • Ask me questions
  • ****
  • Posts: 471
  • Karma: 9
Re: Should I use multiple instances of CiviCRM for different organization types?
November 20, 2007, 04:54:23 pm
This post might be related:
http://forum.civicrm.org/index.php/topic,1618.0.html

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • Should I use multiple instances of CiviCRM for different organization types?

This forum was archived on 2017-11-26.