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) »
  • Suitablity and integration questions from Nightline
Pages: [1]

Author Topic: Suitablity and integration questions from Nightline  (Read 8761 times)

jpb

  • I’m new here
  • *
  • Posts: 20
  • Karma: 2
    • Nightline
Suitablity and integration questions from Nightline
May 05, 2007, 03:34:38 pm
Hi

I am very excited about having found CiviCRM. I am responsible for communications and IT for Nightline, the confidential student support charity. We are the umbrella group for the forty Nightlines in the UK. We and each university helpline are run entirely by volunteers. Our budgets are just tens or hundreds of pounds a year.

For years I have been looking for a free, open source, web based CRM system that could cope with the concept of contacts as members. What I've really wanted though is to integrate that with extranet authentication, community and groupware tools and a CMS. Single sign on and no duplicate data are vital.
Finally it feels that with CiviCRM + Mambo/Joomla/Drupal I might have found it!

Mambo/Joomla, Drupal were on my list of potential systems along with: XRMS, dotProject, More.groupware, eGroupware, NetProject, AbsolutelyBusy, Progress, TikiWiki/Bitweaver. None of them quite cut it though. I was becoming resigned to spending months developing our own bespoke system. So having seen the demo of CiviCRM I feel I've died and gone to heaven!

I do have a few questions:

1) What is the current situation regarding Joomla/Mambo/Drupal integration?:
Do you recommend either Joomla or Mambo?
Do you recommend either of those or Drupal?

I looked at the demos and found my way straight in on the Drupal version. I couldn't work it out on the Joomla version.

2) We currently use phpbb. I would like to keep this or at the very least migrate all the posts and users to a new system. That seems to give me preference for Joomla or Mambo. Does anyone have any thoughts on this in terms of CiviCRM?

3) I have had a peak at 'Creating a Drupal user for every CiviCRM contact' and 'Complex permissioning for organizations with local groups'.
Is there an advice for doing this stuff with Joomla/Mambo?

As I mentioned I want to use this for logins to our extranet. However most but not all the contacts should have access. Also how does the contact find out about their account and the login details for it?

4) I realise this is very cheeky to ask here, but given it took me so long to find CiviCRM I have to ask. Are there any other similar systems I should look at?

Thanks very much
James
« Last Edit: May 05, 2007, 05:27:16 pm by jpb »

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: Suitablity and integration questions from Nightline
May 05, 2007, 04:14:34 pm

Jim:

We integrate pretty nicely with both Drupal and Joomla. I'd recommend either of them. We no longer support Mambo (actively). Our Drupal integration is much tighter and more advanced than Joomla currently. We hope to fix this anamoly in the next few releases. regarding your questions:

1. We recommend either Joomla or Drupal and have no strong preference either way. We tend to see ourseles as CMS agnostic

2. With regard to forums, I think the integration between the forum and CMS is quite minimal.

3. Unfortunately both those issues are on the "list of things to resolve" within Joomla. You can probably help us make progress in that respect. We need folks in the Joomla community to step up, contribute and expand the platform. In that respect, our integration with Drupal is more advanced.

4. Obviously nothing that comes close to CiviCRM :) I'm a bit biased, but there is a lack of free and open source software out there for non-profits / membership groups etc. We hope CiviCRM is playing a big role in improving that situation :)

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

geilhufe

  • I post frequently
  • ***
  • Posts: 293
  • Karma: 33
    • Social Source Software
Re: Suitablity and integration questions from Nightline
May 06, 2007, 09:06:10 am
Quote from: jpb on May 05, 2007, 03:34:38 pm
1) What is the current situation regarding Joomla/Mambo/Drupal integration?:
Do you recommend either Joomla or Mambo?
Do you recommend either of those or Drupal?

It depends on you needs, do you know . Both integrations have their strengths and weaknesses. Drupal allows better integration with you authentication systems... signing people up, collecting registration information, etc.

Quote
2) We currently use phpbb. I would like to keep this or at the very least migrate all the posts and users to a new system. That seems to give me preference for Joomla or Mambo. Does anyone have any thoughts on this in terms of CiviCRM?

The Drupal community has plenty of people using phpbb.
In fact there is an actively maintained phpbb integration module for Drupal (http://drupal.org/project/phpbb)

Quote
As I mentioned I want to use this for logins to our extranet. However most but not all the contacts should have access. Also how does the contact find out about their account and the login details for it?

This is one of the needs that would steer you toward Drupal. Users can register themselves with Drupal, be automatically connected to their CiviCRM record and phpbb record based on the email address, then you control access based on Drupal access control.

Quote
Are there any other similar systems I should look at?

Nothing in the open source world with a comparable feature set is designed for the needs of NGOs and Civic organizations.
Drupal and CiviCRM consulting, strategy and configuration
http://www.social-source.com/

jpb

  • I’m new here
  • *
  • Posts: 20
  • Karma: 2
    • Nightline
Re: Suitablity and integration questions from Nightline
May 06, 2007, 05:23:27 pm
Hi

Thank you both for the quick and informative replies.

Having done more reading I think I have changed my leaning from Joomla to Drupal :)

Drupal's foundation as a community tool and its more granular permissions appeal to me. I want to create an extranet where we can foster a community as well as improve communications and manage the organisation.

My main concern is my existing phpbb data. I can can either import it all into Drupal and use its native forum. Or I can just import the users and then use the Drupal phpbb module to synchronise the users and sessions. How would I get CiviCRM to see these imported users?

On the synchronisation between Drupal and CiviCRM I read:
Quote
If CiviCRM is enabled in a Drupal site, CiviCRM checks for an existing contact record with the same (primary) email address whenever a new user registers for an account. If a match is found, the new user record is linked to the existing contact record. Otherwise a new CiviCRM contact is created which is linked to the new user record.
That sounds great but it confuses me a little. Does it mean that 'Creating a Drupal user for every CiviCRM contact' is only meant to be a one-off process?

Secondly does the creation of a CiviCRM contact involve granting any Drupal permissions or is that handled separately - and so have to wait until synchronisation or the user logging in to create Drupal user record? It would be nice that when the person logins they immediately have all the permissions they are entitled to.

Thanks
James

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: Suitablity and integration questions from Nightline
May 06, 2007, 05:48:09 pm

James:

1. You might want to read up on drupal roles and permissions on the drupal web site and get a better idea of how permissioning is handled there. Note that CiviCRM is currently in transition with regard to permissioning and it is split between Drupal and within CiviCRM

2. Synchronizing your drupal and civicrm db is a one-off process only. Once you have done that, every Drupal user will be a CiviCRM contact. The reverse is not true. You can have contacts in the system that are not Drupal users.

3. A Drupal user logging in has all the permissions available to him/her based on their roles. So you might have to tweak the "registration" process to grant a user the appropriate roles when the user is created. You might want to check the logintobaggan module for this on drupal

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

mtndan

  • Guest
Re: Suitablity and integration questions from Nightline
May 29, 2007, 02:00:49 pm
Quote from: Donald Lobo on May 06, 2007, 05:48:09 pm

2. Synchronizing your drupal and civicrm db is a one-off process only. Once you have done that, every Drupal user will be a CiviCRM contact. The reverse is not true. You can have contacts in the system that are not Drupal users.

3. A Drupal user logging in has all the permissions available to him/her based on their roles. So you might have to tweak the "registration" process to grant a user the appropriate roles when the user is created. You might want to check the logintobaggan module for this on drupal

lobo



I have a follow up question - is there a way (ok, there is always a way...) for drupal users when they sign up, to choose or be automatically assigned to a certain group or relationship in civicrm? Specifically, our civicrm members are organizations, and the users who signup need to be associated with that organization member.

Thanks!

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: Suitablity and integration questions from Nightline
May 29, 2007, 03:16:14 pm

Dan:

In profile settings, you can set the group that all members who sign up are assigned into. However this group is static and all members will be assigned to that group (different from what you want)

to make the group assignment dynamic, u'll have to modify the code and / or implement a drupal user hook that is invoked after the civicrm user hook

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

jpb

  • I’m new here
  • *
  • Posts: 20
  • Karma: 2
    • Nightline
Re: Suitablity and integration questions from Nightline
May 29, 2007, 03:50:06 pm
Hi mtndan

Check out Drupal's organic groups.
You can choose which groups are shown on the registration screen.
The integration with CiviCRM appear to be incomplete though. See www.torenware.com/node/64 and the links on that page.

I'm keen to hear of more news on this subject too.

James

Conga3.com

  • I post occasionally
  • **
  • Posts: 51
  • Karma: 5
  • Should be golfing...
    • Conga3
Re: Suitablity and integration questions from Nightline
May 29, 2007, 06:07:37 pm
Not enough Joomla! community members around these parts.  I thought I'd speak up.

http://www.google.com/trends?q=Joomla%2C+Drupal

*cough..*cough..

 :D

..and ya Joomla! does all that too.

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: Suitablity and integration questions from Nightline
May 29, 2007, 06:49:34 pm

Lets avoid getting into a Joomla/Drupal discussion here. There are quite a few other places where this has/is/will be hashed out multiple times. We like and use both of them :)

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

Conga3.com

  • I post occasionally
  • **
  • Posts: 51
  • Karma: 5
  • Should be golfing...
    • Conga3
Re: Suitablity and integration questions from Nightline
May 29, 2007, 07:40:14 pm
Quote
Lets avoid getting into a Joomla/Drupal discussion here.

Isn't that what James wanted to know?

Anyway, a more helpful reply than my first  :P

1. Joomla! - Bigger overall community than Drupal, it's about 50-50 in downloads of CiviCRM, but it seems like the 'active' community of CiviCRM tends to lean Drupal.

2. Forum - You can use phpBB in Joomla!, but SMF is more widely used it seems, and SMF offers a converter..so switching is no problem.  The bridges allow you to match the group in the forum to a Joomla ACL level too..so you won't have to redo users access levels. 

3. Member Area - Joomla! ACL allows for 3 levels.  Guest. Registered. Special. If you need more than that or have very specific individual ACL needs there is an extension to add full ACL control, but it's a hack and can be a pain in the bum depending on everything else you install.

4. Not sure.

Double check http://extensions.joomla.org/ for anything you might want to use.

Michał Mach

  • Ask me questions
  • ****
  • Posts: 748
  • Karma: 59
    • CiviCRM site
  • CiviCRM version: latest
  • CMS version: Drupal and Joomla latest
  • MySQL version: numerous
  • PHP version: 5.3 and 5.2
Re: Suitablity and integration questions from Nightline
May 30, 2007, 01:09:06 am
Quote from: Conga3.com on May 29, 2007, 06:07:37 pm
Not enough Joomla! community members around these parts.  I thought I'd speak up.

http://www.google.com/trends?q=Joomla%2C+Drupal

*cough..*cough..

 :D

..and ya Joomla! does all that too.

Doesn't above actually mean that people have much more problems with Joomla? *wink *wink :-)

m
Found this reply helpful? Contribute NOW and help us improve CiviCRM with the Make it Happen! initiative.

My absolute favourite: Wordpress Integration!.

Donate Now!

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • Suitablity and integration questions from Nightline

This forum was archived on 2017-11-26.