Serving 4462 extensions to the community

Login or Register



CiviUser for CiviCRM ComponentModule

v1.0 update 29/12/2009

com_civiuser is Joomla component designed to work with CiviCRM v3.x to restrict registration on the site to individuals who already have a matching contact record in CiviCRM.

With com_civiuser if you have a 'members only' website you can use CiviCRM to manage your membership records and allow only valid members to sign-up on the site. This is adapted from and replaces the standard com_user component in Joomla which should be disabled.

There is also an associated module mod_civilogin (separate download) to replace the standard login module (which should be disabled) so that it calls the correct civiuser form for registration. As well as having a matching contact record you can also specify that the contact must belong to a specified group and/or has valid member record in CiviMember

Report

I just installed the component last night and was really impressed. We have 450 legacy memberships imported into CiviCRM - all need to create Joomla accounts and this makes the process a little easier by letting you have different error messages for missing contact and missing/expired membership.

It even seems to work without the extra login module by using the civicrm authentication plugin (http://extensions.joomla.org/extensions/bridges/civicrm/5391 ) - as I use a custom login box design already and would rather not recode.

The only bug I found is on the missing membership error page:
Warning: Invalid argument supplied for foreach() in XXX/components/com_civiuser/controller.php on line 469
(I'd post this on your forum but couldn't register)

Also it'd be nice to be able to turn off the yellow background and message for those pages easily, tho am sure it's easy when I have the time to explore the component files.

But otherwise a big step forward for the goal of making CiviCRM work as well on Joomla as it does on Drupal. Thanks.
This tool is very handy, and I would probably rate this much higher if it was available for CiviCRM 3x. Unfortunately, it is not. The author has stated he may look at fixing it to work with 3x in December of 2009 but haven't seen anything yet.
Owner's reply

Thanks for the prompt nealbaker - v1.0 now available is tested with CiviCRM 3.1 beta3 and also 3.0.3
Various minor cosmetic enhancements also.

Download here http://www.crosborne.co.uk/component/docman/doc_download/9-comciviuser-v10

Login module also updated to v1.0 and available here http://www.crosborne.co.uk/component/docman/doc_download/10-modcivilogin-v10