14
Joomla 2 CiviCRM plugin and CB Auto Actions CiviCRM integration @ CIVICON London 2013

Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions

Embed Size (px)

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.

Citation preview

Page 1: Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions

Joomla 2 CiviCRM plugin and CB Auto Actions CiviCRM

integration

@ CIVICON London 2013

Page 2: Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions

© Joomlapolis - 2013 2

Hello ….This is my first CiviCRM event

Are we having fun yet ?

CIVICON-LONDON-2013

Page 3: Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions

© 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

Page 4: Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions

© 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

Page 5: Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions

© 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

Page 6: Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions

© Joomlapolis - 2013 6

CO

MM

UN

ITY

BU

ILD

ER

CIVICON-LONDON-2013

Page 7: Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions

© 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

Page 8: Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions

© Joomlapolis - 2013 8

More

Joomla 2 CiviCRM User Sync

CIVICON-LONDON-2013

Page 9: Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions

© Joomlapolis - 2013 9

More

Joomla 2 CiviCRM User Sync

CIVICON-LONDON-2013

Page 10: Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions

© 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

Page 11: Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions

© 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

Page 12: Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions

© Joomlapolis - 2013 12

More

CB Auto Action CiviCRM Type

CIVICON-LONDON-2013

Page 13: Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions

© Joomlapolis - 2013 13

More

CB Auto Action CiviCRM Type

CIVICON-LONDON-2013

Page 14: Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions

14© Joomlapolis - 2013CIVICON-LONDON-2013

Thank You