SlideShare uma empresa Scribd logo
1 de 14
Joomla 2 CiviCRM plugin and
CB Auto Actions CiviCRM integration
@ CIVICON London 2013
Hello ….
This is my first CiviCRM event
Are we having fun yet ?
CIVICON-LONDON-2013 © Joomlapolis - 2013 2
My profile:
Nick A. My CiviCRM Interest
 Greek Political party site
 Joomla 2.5 & CiviCRM 4.3
 Multi-linual challenges
 Better JC 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 3
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
AutoActions plugin
CIVICON-LONDON-2013 © Joomlapolis - 2013 4
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 5
COMMUNITY
BUILDER
CIVICON-LONDON-2013 © Joomlapolis - 2013 6
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 7
More
Joomla 2 CiviCRM User Sync
CIVICON-LONDON-2013 © Joomlapolis - 2013 8
More
Joomla 2 CiviCRM User Sync
CIVICON-LONDON-2013 © Joomlapolis - 2013 9
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 © Joomlapolis - 2013 10
Following people helped by answering questions:
Brian Shaughnessy, Xavier, Lobo
CB Auto Action CiviCRMType
 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 11
More
CB Auto Action CiviCRMType
CIVICON-LONDON-2013 © Joomlapolis - 2013 12
More
CB Auto Action CiviCRMType
CIVICON-LONDON-2013 © Joomlapolis - 2013 13
CIVICON-LONDON-2013 14© Joomlapolis - 2013
ThankYou

Mais conteúdo relacionado

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

Implementation without coding using Community Builder framework tools
Implementation without coding using Community Builder framework tools Implementation without coding using Community Builder framework tools
Implementation without coding using Community Builder framework tools CB Team @ Joomlapolis
 
SharePoint Saturday Netherlands 2019 - Citizen dev. and the admin
SharePoint Saturday Netherlands 2019 - Citizen dev. and the adminSharePoint Saturday Netherlands 2019 - Citizen dev. and the admin
SharePoint Saturday Netherlands 2019 - Citizen dev. and the adminAlbert Hoitingh
 
Importance of Business to Consumer model of E-commerce
Importance of Business to Consumer model of E-commerceImportance of Business to Consumer model of E-commerce
Importance of Business to Consumer model of E-commerceAI Publications
 
Lync 2013 Mobility Architecture
Lync 2013 Mobility ArchitectureLync 2013 Mobility Architecture
Lync 2013 Mobility ArchitectureMUCUGL
 
CBSubs™ beyond Memberships and ACL
CBSubs™ beyond Memberships and ACLCBSubs™ beyond Memberships and ACL
CBSubs™ beyond Memberships and ACLCB Team @ Joomlapolis
 
A Software Engineering Project on Cyber cafe management
A Software Engineering Project on Cyber cafe managementA Software Engineering Project on Cyber cafe management
A Software Engineering Project on Cyber cafe managementsvrohith 9
 
Drupal-CiviCRM: out of the box
Drupal-CiviCRM: out of the boxDrupal-CiviCRM: out of the box
Drupal-CiviCRM: out of the boxShawn Duncan
 
Why Building Your Ship (Application) with Raw Materials is a Bad Idea!.pptx
Why Building Your Ship (Application) with Raw Materials is a Bad Idea!.pptxWhy Building Your Ship (Application) with Raw Materials is a Bad Idea!.pptx
Why Building Your Ship (Application) with Raw Materials is a Bad Idea!.pptxJamie Coleman
 
Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Rod Martin
 
Integrating IBM Watson IoT Platform IBM Blockchain Lab
Integrating IBM Watson IoT Platform IBM Blockchain LabIntegrating IBM Watson IoT Platform IBM Blockchain Lab
Integrating IBM Watson IoT Platform IBM Blockchain LabRahul Gupta
 
Development of the icliko brand
Development of the icliko brandDevelopment of the icliko brand
Development of the icliko brandiclicko
 
Elastic user group London nov 2019
Elastic user group London nov 2019Elastic user group London nov 2019
Elastic user group London nov 2019Andrey Bezverkhiy
 
Microweber CMS Presentation - 2019
Microweber CMS Presentation - 2019Microweber CMS Presentation - 2019
Microweber CMS Presentation - 2019Petko Yovchevski
 
from shadow IT to empowered IT-asanka 2014 08-gartner catalyst
from shadow IT to empowered IT-asanka 2014 08-gartner catalystfrom shadow IT to empowered IT-asanka 2014 08-gartner catalyst
from shadow IT to empowered IT-asanka 2014 08-gartner catalystWSO2
 
From Shadow IT to Empowered IT: Unshackling Your Developers’ Creativity!
From Shadow IT to Empowered IT: Unshackling Your Developers’ Creativity!From Shadow IT to Empowered IT: Unshackling Your Developers’ Creativity!
From Shadow IT to Empowered IT: Unshackling Your Developers’ Creativity!WSO2
 
Mobile Messaging - The Foundation for Enterprise Engagement
Mobile Messaging - The Foundation for Enterprise EngagementMobile Messaging - The Foundation for Enterprise Engagement
Mobile Messaging - The Foundation for Enterprise Engagementevent2mobile
 
Mobile apps driving engagement in learning & development
Mobile apps   driving engagement in learning & developmentMobile apps   driving engagement in learning & development
Mobile apps driving engagement in learning & developmentevent2mobile
 

Semelhante a Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions (20)

Implementation without coding using Community Builder framework tools
Implementation without coding using Community Builder framework tools Implementation without coding using Community Builder framework tools
Implementation without coding using Community Builder framework tools
 
SharePoint Saturday Netherlands 2019 - Citizen dev. and the admin
SharePoint Saturday Netherlands 2019 - Citizen dev. and the adminSharePoint Saturday Netherlands 2019 - Citizen dev. and the admin
SharePoint Saturday Netherlands 2019 - Citizen dev. and the admin
 
Importance of Business to Consumer model of E-commerce
Importance of Business to Consumer model of E-commerceImportance of Business to Consumer model of E-commerce
Importance of Business to Consumer model of E-commerce
 
Lync 2013 Mobility Architecture
Lync 2013 Mobility ArchitectureLync 2013 Mobility Architecture
Lync 2013 Mobility Architecture
 
Jd gr-2012-workshop
Jd gr-2012-workshopJd gr-2012-workshop
Jd gr-2012-workshop
 
CBSubs™ beyond Memberships and ACL
CBSubs™ beyond Memberships and ACLCBSubs™ beyond Memberships and ACL
CBSubs™ beyond Memberships and ACL
 
A Software Engineering Project on Cyber cafe management
A Software Engineering Project on Cyber cafe managementA Software Engineering Project on Cyber cafe management
A Software Engineering Project on Cyber cafe management
 
Drupal-CiviCRM: out of the box
Drupal-CiviCRM: out of the boxDrupal-CiviCRM: out of the box
Drupal-CiviCRM: out of the box
 
Civi mobile & CiviSync Mobile
Civi mobile & CiviSync MobileCivi mobile & CiviSync Mobile
Civi mobile & CiviSync Mobile
 
Why Building Your Ship (Application) with Raw Materials is a Bad Idea!.pptx
Why Building Your Ship (Application) with Raw Materials is a Bad Idea!.pptxWhy Building Your Ship (Application) with Raw Materials is a Bad Idea!.pptx
Why Building Your Ship (Application) with Raw Materials is a Bad Idea!.pptx
 
Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3
 
Integrating IBM Watson IoT Platform IBM Blockchain Lab
Integrating IBM Watson IoT Platform IBM Blockchain LabIntegrating IBM Watson IoT Platform IBM Blockchain Lab
Integrating IBM Watson IoT Platform IBM Blockchain Lab
 
Development of the icliko brand
Development of the icliko brandDevelopment of the icliko brand
Development of the icliko brand
 
Elastic user group London nov 2019
Elastic user group London nov 2019Elastic user group London nov 2019
Elastic user group London nov 2019
 
Microweber CMS Presentation - 2019
Microweber CMS Presentation - 2019Microweber CMS Presentation - 2019
Microweber CMS Presentation - 2019
 
Civicrmintro
CivicrmintroCivicrmintro
Civicrmintro
 
from shadow IT to empowered IT-asanka 2014 08-gartner catalyst
from shadow IT to empowered IT-asanka 2014 08-gartner catalystfrom shadow IT to empowered IT-asanka 2014 08-gartner catalyst
from shadow IT to empowered IT-asanka 2014 08-gartner catalyst
 
From Shadow IT to Empowered IT: Unshackling Your Developers’ Creativity!
From Shadow IT to Empowered IT: Unshackling Your Developers’ Creativity!From Shadow IT to Empowered IT: Unshackling Your Developers’ Creativity!
From Shadow IT to Empowered IT: Unshackling Your Developers’ Creativity!
 
Mobile Messaging - The Foundation for Enterprise Engagement
Mobile Messaging - The Foundation for Enterprise EngagementMobile Messaging - The Foundation for Enterprise Engagement
Mobile Messaging - The Foundation for Enterprise Engagement
 
Mobile apps driving engagement in learning & development
Mobile apps   driving engagement in learning & developmentMobile apps   driving engagement in learning & development
Mobile apps driving engagement in learning & development
 

Mais de CB Team @ Joomlapolis

Community Builder 2.0 Presentation at Joomla! Day France 2014
Community Builder 2.0 Presentation at Joomla! Day France 2014Community Builder 2.0 Presentation at Joomla! Day France 2014
Community Builder 2.0 Presentation at Joomla! Day France 2014CB Team @ Joomlapolis
 
Community Builder 2.0 Preview Webinar
Community Builder 2.0 Preview WebinarCommunity Builder 2.0 Preview Webinar
Community Builder 2.0 Preview WebinarCB Team @ Joomlapolis
 
Juk 2013-getting-started-with-cbsubs
Juk 2013-getting-started-with-cbsubsJuk 2013-getting-started-with-cbsubs
Juk 2013-getting-started-with-cbsubsCB Team @ Joomlapolis
 
Joomla Day Switzerland 2013 Presentation Slides
Joomla Day Switzerland 2013 Presentation SlidesJoomla Day Switzerland 2013 Presentation Slides
Joomla Day Switzerland 2013 Presentation SlidesCB Team @ Joomlapolis
 
Community Builder 2.0: Using a new way to build Web-Apps
Community Builder 2.0:Using a new way to build Web-AppsCommunity Builder 2.0:Using a new way to build Web-Apps
Community Builder 2.0: Using a new way to build Web-AppsCB Team @ Joomlapolis
 

Mais de CB Team @ Joomlapolis (20)

JAB14 Honey I shrunk the code
JAB14 Honey I shrunk the codeJAB14 Honey I shrunk the code
JAB14 Honey I shrunk the code
 
Community Builder 2.0 Presentation at Joomla! Day France 2014
Community Builder 2.0 Presentation at Joomla! Day France 2014Community Builder 2.0 Presentation at Joomla! Day France 2014
Community Builder 2.0 Presentation at Joomla! Day France 2014
 
Community Builder 2.0 Preview Webinar
Community Builder 2.0 Preview WebinarCommunity Builder 2.0 Preview Webinar
Community Builder 2.0 Preview Webinar
 
Cb subs gpl-membership-sites
Cb subs gpl-membership-sitesCb subs gpl-membership-sites
Cb subs gpl-membership-sites
 
Juk 2013-getting-started-with-cbsubs
Juk 2013-getting-started-with-cbsubsJuk 2013-getting-started-with-cbsubs
Juk 2013-getting-started-with-cbsubs
 
Joomla Day Switzerland 2013 Presentation Slides
Joomla Day Switzerland 2013 Presentation SlidesJoomla Day Switzerland 2013 Presentation Slides
Joomla Day Switzerland 2013 Presentation Slides
 
Joomla daytoulouse2013 talk-slides
Joomla daytoulouse2013 talk-slidesJoomla daytoulouse2013 talk-slides
Joomla daytoulouse2013 talk-slides
 
Jd greece-2012-joomla-community-abc
Jd greece-2012-joomla-community-abcJd greece-2012-joomla-community-abc
Jd greece-2012-joomla-community-abc
 
Jab 2012-contribute
Jab 2012-contributeJab 2012-contribute
Jab 2012-contribute
 
Community Builder 2.0: Using a new way to build Web-Apps
Community Builder 2.0:Using a new way to build Web-AppsCommunity Builder 2.0:Using a new way to build Web-Apps
Community Builder 2.0: Using a new way to build Web-Apps
 
Jpb kunena-quickstart
Jpb kunena-quickstartJpb kunena-quickstart
Jpb kunena-quickstart
 
Jpb cb-joomla-articles-quickstart
Jpb cb-joomla-articles-quickstartJpb cb-joomla-articles-quickstart
Jpb cb-joomla-articles-quickstart
 
Jpb joomla25-quickstart
Jpb joomla25-quickstartJpb joomla25-quickstart
Jpb joomla25-quickstart
 
Jpb cb admin-nav-quickstart
Jpb cb admin-nav-quickstartJpb cb admin-nav-quickstart
Jpb cb admin-nav-quickstart
 
Jpb udde im-quickstart
Jpb udde im-quickstartJpb udde im-quickstart
Jpb udde im-quickstart
 
Jpb group jive-quickstart
Jpb group jive-quickstartJpb group jive-quickstart
Jpb group jive-quickstart
 
Jpb cb-user list-quickstart
Jpb cb-user list-quickstartJpb cb-user list-quickstart
Jpb cb-user list-quickstart
 
Jpb cb-connections-quickstart
Jpb cb-connections-quickstartJpb cb-connections-quickstart
Jpb cb-connections-quickstart
 
Jpb community builder-quickstart
Jpb community builder-quickstartJpb community builder-quickstart
Jpb community builder-quickstart
 
Cb subs membership-sites
Cb subs membership-sitesCb subs membership-sites
Cb subs membership-sites
 

Último

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Último (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

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

  • 1. Joomla 2 CiviCRM plugin and CB Auto Actions CiviCRM integration @ CIVICON London 2013
  • 2. Hello …. This is my first CiviCRM event Are we having fun yet ? CIVICON-LONDON-2013 © Joomlapolis - 2013 2
  • 3. My profile: Nick A. My CiviCRM Interest  Greek Political party site  Joomla 2.5 & CiviCRM 4.3  Multi-linual challenges  Better JC 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 3
  • 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 AutoActions plugin CIVICON-LONDON-2013 © Joomlapolis - 2013 4
  • 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 5
  • 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 7
  • 8. More Joomla 2 CiviCRM User Sync CIVICON-LONDON-2013 © Joomlapolis - 2013 8
  • 9. More Joomla 2 CiviCRM User Sync CIVICON-LONDON-2013 © Joomlapolis - 2013 9
  • 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 © Joomlapolis - 2013 10 Following people helped by answering questions: Brian Shaughnessy, Xavier, Lobo
  • 11. CB Auto Action CiviCRMType  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 11
  • 12. More CB Auto Action CiviCRMType CIVICON-LONDON-2013 © Joomlapolis - 2013 12
  • 13. More CB Auto Action CiviCRMType CIVICON-LONDON-2013 © Joomlapolis - 2013 13