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 Multi-Site functionality »
  • How to do multi-site?
Pages: [1]

Author Topic: How to do multi-site?  (Read 1683 times)

zulugrid

  • Guest
How to do multi-site?
March 26, 2010, 03:41:30 pm
In theory, what we want to accomplish is pretty simple:
  • One parent organization that has access to all the data from the child organizations.
  • Child organizations with unique logins that give them access only to their own data. It'd be nice (but not required) if each child org could have its own Drupal theme.

Preferably, we don't want to have a whole set of tables or an additional database for each child org, because as of writing we have 71,129 child orgs (although we'd only be starting with a few dozen actually using CiviCRM).

Is this even possible with CiviCRM multi-site? We've tried following these instructions at http://wiki.civicrm.org/confluence/display/CRMDOC/Multi+Site+Installation without much success, and looking at the CiviCRM tables, it doesn't look like the important tables like "contact" and "group" even have a domain_id field.

Any ideas or suggestions? Other webpages I should be looking at?

Thanks in advance!

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: How to do multi-site?
March 26, 2010, 06:05:15 pm

seems like multi-site does handle most of your use case (the current sponsored focus also was sharing a common set of configuration information). all contact separation is done via ACLs

Each child site is its own drupal site, so hence can have its own theme. you might want to elaborate a bit more on "without much success"

the development on that is still ongoing, so the state is "developer-ready" IMO :)

however, i'm not sure if it will scale to 72K orgs

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

Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: How to do multi-site?
March 27, 2010, 02:46:52 am
The contacts & group table don't have a domain ID field but each site in a multi-site has one group that is specifically associated with it. All contacts are in at least one site specific group.

Groups can also be nested into groups so other groups can be site specific by being children of the site group.
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

zulugrid

  • Guest
Re: How to do multi-site?
March 30, 2010, 07:12:42 am
Thanks, this information was helpful. I must've missed the ACL stuff when reading through the multi-site setup instructions.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using Multi-Site functionality »
  • How to do multi-site?

This forum was archived on 2017-11-26.