civicon london-2013: joomla 2 civicrm plugin and cb auto actions
DESCRIPTION
Presentation given at LONDON CIVICON 2013. Includes description of a free Joomla plugin that syncs new Joomla / Community Builder users that register on site to CiviCRM contacts. Also includes description of new CB Auto Actions type that syncs CB fields back to core CiviCRM contact fields.TRANSCRIPT
Joomla 2 CiviCRM plugin and CB Auto Actions CiviCRM
integration
@ CIVICON London 2013
© Joomlapolis - 2013 2
Hello ….This is my first CiviCRM event
Are we having fun yet ?
CIVICON-LONDON-2013
© Joomlapolis - 2013 3
My profile:
Nick A. My CiviCRM Interest
Greek Political party site
Joomla 2.5 & CiviCRM 4.3
Multi-linual challenges Better JC integration Learning and
contributing
‘nant’ on forums Athens, Greece MS EE, MS CS Telecom / CIO “Good engineers don’t
need tools, bad ones also have no use for them”
CIVICON-LONDON-2013
© Joomlapolis - 2013 4
My Contributions so far … Reported 5 issues that have been fixed:
11499, 12570, 12571, 12652, 12656 Coded and released free Joomla 2 CiviCRM
synchronization plugin to sync Joomla or Community Builder registrations to CiviCRM contacts
Inspired and tested new CiviCRM action type feature for CB Auto Actions plugin
CIVICON-LONDON-2013
© Joomlapolis - 2013 5
What is Community Builder ? CB is a social networking solution for Joomla that:
Adds user profiles With fields and tabs Extends registration process (with new fields) Lets users connect with other users Links to social network sites Adds cool apps to user profiles (blog, guestbook,
gallery, etc.) Helps you build your own social network community
on your Joomla website
CIVICON-LONDON-2013
© Joomlapolis - 2013 6
CO
MM
UN
ITY
BU
ILD
ER
CIVICON-LONDON-2013
© Joomlapolis - 2013 7
Joomla 2 CiviCRM User Sync A Joomla 2.5 / 3.x plugin that fires after a new
Joomla/CB user is created and does the following: Checks if CiviCRM contact exists (based on email
given during Joomla/CB registration) Links Joomla user to CiviCRM contact (if multiple
users exist configuration setting is used to get oldest, newest or create new contact – or even skip)
Automatically maps Joomla name to first, middle, last name fields in CiviCRM (CB already has such fields)
Can create new activity based on sync event performed (configurable)
CIVICON-LONDON-2013
© Joomlapolis - 2013 8
More
Joomla 2 CiviCRM User Sync
CIVICON-LONDON-2013
© Joomlapolis - 2013 9
More
Joomla 2 CiviCRM User Sync
CIVICON-LONDON-2013
© Joomlapolis - 2013 10
More
Joomla 2 CiviCRM User Sync Where to get it from ?
CiviCRM extensions page:http://civicrm.org/extensions/joomla
Joomla extensions page:http://extensions.joomla.org/extensions/extension-specific/civicrm/24662
CIVICON-LONDON-2013
Following people helped by answering questions:Brian Shaughnessy, Xavier, Lobo
© Joomlapolis - 2013 11
CB Auto Action CiviCRM Type A Community Builder plugin (commercial offering)
that lets you perform CiviCRM actions when specific CB events take place. Example usage:
Create new CiviCRM contact or sync to existing contact when new CB user is created
Sync CB fields to CiviCRM core fields based on any CB event (e.g., CB Profile update)
Detach (unsync) contact from user Add contact to group or tag it
CIVICON-LONDON-2013
© Joomlapolis - 2013 12
More
CB Auto Action CiviCRM Type
CIVICON-LONDON-2013
© Joomlapolis - 2013 13
More
CB Auto Action CiviCRM Type
CIVICON-LONDON-2013
14© Joomlapolis - 2013CIVICON-LONDON-2013
Thank You