SlideShare a Scribd company logo
1 of 24
Download to read offline
CiviCRM with WordPress: A Dynamic Duo
CiviCRM with WordPress:
A Dynamic Duo
Presented by:
Dana Skallman
Tadpole Collective
tadpole.cc
CiviCRM with WordPress: A Dynamic Duo
What we will talk about
● CiviCRM & WordPress strengths
● Planning implementation
● Installation & Configuration
● Extensions & Plugins
● Style with Theme
● CiviCRM WordPress Integration
● Profiles & Permissions
CiviCRM with WordPress: A Dynamic Duo
Develop around Strengths
Contact Centric
● Contact management
● Contributions
● Communications
● Peer-To-Peer Fundraisers
● Advocacy Campaigns
● Events
● Members
● Reports
● Case Management
CiviCRM with WordPress: A Dynamic Duo
Develop around Strengths
Content Centric
● Simplicity & Flexibility
● Publishing Tools
● Distraction Free Writing
● Custom Content Types
● Obsessively Organized
● Easy Theme System
● Plugin System
● User Management
● Search Engine Optimized
CiviCRM with WordPress: A Dynamic Duo
Plan out Features
● What is for Contact Management
● Event RSVPs
● Donation Processing
● Membership Registration
● Queries & Reports
CiviCRM with WordPress: A Dynamic Duo
Plan out Features
● What is for Content Management
● Public User Profile
● Content Types with Archives
● Social Engagement
● Theme/Design
CiviCRM with WordPress: A Dynamic Duo
CiviCRM: More than a Plugin
● A CRM Database
● A Back Office
Installed like a new software
● Download at CiviCRM
● Upload to WordPress Plugins
● Create Database
CiviCRM with WordPress: A Dynamic Duo
Installing & Configuring
CiviCRM
● Complete Configuration Checklist
● CiviCRM WordPress Base Page
CiviCRM with WordPress: A Dynamic Duo
Extensions
● Setup Extensions Up
● Create Directory
● Update Directories
● Update Resource URLs
CiviCRM with WordPress: A Dynamic Duo
Extensions
● CMS Independent
● http://civicrm.org/extensions/civicrm
CiviCRM with WordPress: A Dynamic Duo
Plugins
CMS Dependent Extension
● http://civicrm.org/extensions/wordpress
● http://civicrm.org/extensions/wordpress-civimember-role-
sync-plugin
WordPress Plugins
● http://wordpress.org/extend/plugins/members/
● http://wordpress.org/extend/plugins/every-calendar-1/
● http://wordpress.org/extend/plugins/wp-biographia/
● http://wordpress.org/extend/plugins/wp-user-frontend/
CiviCRM with WordPress: A Dynamic Duo
Control Styles with Theme
To get rid of civicrm.css completely simply
specify an alternate CSS file in CiviCRM settings
● Administer System Settings Resource→ →
URLs
CiviCRM with WordPress: A Dynamic Duo
Control Styles with Theme
To remove civicrm.css on a conditional basis,
write some code that checks for the right
condition, and then calls this function:
● $name = CRM_Core_Resources::singleton()-
>getUrl('civicrm', 'css/civicrm.css', TRUE);
● CRM_Core_Region::instance('html-header')-
>update($name, array('disabled' => TRUE));
CiviCRM with WordPress: A Dynamic Duo
Control Styles with Theme
CiviCRM with WordPress: A Dynamic Duo
WP/Frontend Integration
● Membership
● Events
● Contact Dashboard
● Profiles (Forms)
CiviCRM with WordPress: A Dynamic Duo
Organizing Content
● CiviCRM Shortcodes
CiviCRM with WordPress: A Dynamic Duo
Organizing Content
● CiviCRM Shortcodes
CiviCRM with WordPress: A Dynamic Duo
Content Types
● Post Types
● Events
● Calendar
● Taxonomies
● Category of Events
CiviCRM with WordPress: A Dynamic Duo
Profiles & Custom Fields
Forms in CiviCRM
CiviCRM with WordPress: A Dynamic Duo
Listing (Directory)
With a Profile Create a Directory or Listing
CiviCRM with WordPress: A Dynamic Duo
Access Control (Permissions)
● Control what roles can access what parts of
CiviCRM
● Administer Users and Permissions→ →
Permissions (Access Control)
CiviCRM with WordPress: A Dynamic Duo
WordPress Permissions
Roles and Content Access
CiviCRM for Contact Management, WordPress for Content Management
Q&A
CiviCRM for Contact Management, WordPress for Content Management
Thanks!
Dana Skallman
dana@tadpole.cc
tadpole.cc

More Related Content

Similar to CiviCRM with WordPress: A Dynamic Duo!

CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colo...
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colo...CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colo...
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colo...
Kevin Reynen
 
Campusdiaries Showcase - Raj Chourasia
Campusdiaries Showcase - Raj ChourasiaCampusdiaries Showcase - Raj Chourasia
Campusdiaries Showcase - Raj Chourasia
Drupal Camp Delhi
 
Civicrm 120206041239-phpapp01
Civicrm 120206041239-phpapp01Civicrm 120206041239-phpapp01
Civicrm 120206041239-phpapp01
Leonardo Infante
 

Similar to CiviCRM with WordPress: A Dynamic Duo! (20)

CiviCRM Reports and Extensions Manchester 2018
CiviCRM Reports and Extensions Manchester 2018CiviCRM Reports and Extensions Manchester 2018
CiviCRM Reports and Extensions Manchester 2018
 
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colo...
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colo...CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colo...
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colo...
 
Optimizing Wordpress For Speed And Security
Optimizing Wordpress For Speed And SecurityOptimizing Wordpress For Speed And Security
Optimizing Wordpress For Speed And Security
 
How to build lean SaaS App with WordPress Multisite [WordCamp Vienna 2019]
How to build lean SaaS App with WordPress Multisite [WordCamp Vienna 2019] How to build lean SaaS App with WordPress Multisite [WordCamp Vienna 2019]
How to build lean SaaS App with WordPress Multisite [WordCamp Vienna 2019]
 
How we've built a lean SaaS App with WordPress Multisite [WordCamp Vienna 2019]
How we've built a lean SaaS App with WordPress Multisite [WordCamp Vienna 2019]How we've built a lean SaaS App with WordPress Multisite [WordCamp Vienna 2019]
How we've built a lean SaaS App with WordPress Multisite [WordCamp Vienna 2019]
 
My Tools for Success in WordPress
My Tools for Success in WordPressMy Tools for Success in WordPress
My Tools for Success in WordPress
 
Caching and Optimization By M Asif Rahman @ WordCamp Orlando 2012 Final
Caching and Optimization By M Asif Rahman @ WordCamp Orlando 2012 FinalCaching and Optimization By M Asif Rahman @ WordCamp Orlando 2012 Final
Caching and Optimization By M Asif Rahman @ WordCamp Orlando 2012 Final
 
OSDC 2014: Jonathan Clarke - Rudder
OSDC 2014: Jonathan Clarke - RudderOSDC 2014: Jonathan Clarke - Rudder
OSDC 2014: Jonathan Clarke - Rudder
 
WordPress: After The Install
WordPress: After The InstallWordPress: After The Install
WordPress: After The Install
 
How to install Civicrm in Drupal 7
How to install Civicrm in Drupal 7How to install Civicrm in Drupal 7
How to install Civicrm in Drupal 7
 
CiviCRM for Drupal Developers, Site Builders, and Themers
CiviCRM for Drupal Developers, Site Builders, and ThemersCiviCRM for Drupal Developers, Site Builders, and Themers
CiviCRM for Drupal Developers, Site Builders, and Themers
 
Cloud Computing workshop
Cloud Computing workshopCloud Computing workshop
Cloud Computing workshop
 
ResellerClub Ctrl+F5 - WordPress Security session
ResellerClub Ctrl+F5 - WordPress Security sessionResellerClub Ctrl+F5 - WordPress Security session
ResellerClub Ctrl+F5 - WordPress Security session
 
Campusdiaries Showcase - Raj Chourasia
Campusdiaries Showcase - Raj ChourasiaCampusdiaries Showcase - Raj Chourasia
Campusdiaries Showcase - Raj Chourasia
 
Civicrm 120206041239-phpapp01
Civicrm 120206041239-phpapp01Civicrm 120206041239-phpapp01
Civicrm 120206041239-phpapp01
 
Microservices
MicroservicesMicroservices
Microservices
 
Multiplier Effect: Case Studies in Distributions for Publishers
Multiplier Effect: Case Studies in Distributions for PublishersMultiplier Effect: Case Studies in Distributions for Publishers
Multiplier Effect: Case Studies in Distributions for Publishers
 
2010 - Basta: ASP.NET Controls für Web Forms und MVC
2010 - Basta: ASP.NET Controls für Web Forms und MVC2010 - Basta: ASP.NET Controls für Web Forms und MVC
2010 - Basta: ASP.NET Controls für Web Forms und MVC
 
GDI WordPress 2 January 2012
GDI WordPress 2 January 2012 GDI WordPress 2 January 2012
GDI WordPress 2 January 2012
 
Saigon Wordpress Meetup - Best practices for plugin development - A WordPress...
Saigon Wordpress Meetup - Best practices for plugin development - A WordPress...Saigon Wordpress Meetup - Best practices for plugin development - A WordPress...
Saigon Wordpress Meetup - Best practices for plugin development - A WordPress...
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

CiviCRM with WordPress: A Dynamic Duo!

  • 1. CiviCRM with WordPress: A Dynamic Duo CiviCRM with WordPress: A Dynamic Duo Presented by: Dana Skallman Tadpole Collective tadpole.cc
  • 2. CiviCRM with WordPress: A Dynamic Duo What we will talk about ● CiviCRM & WordPress strengths ● Planning implementation ● Installation & Configuration ● Extensions & Plugins ● Style with Theme ● CiviCRM WordPress Integration ● Profiles & Permissions
  • 3. CiviCRM with WordPress: A Dynamic Duo Develop around Strengths Contact Centric ● Contact management ● Contributions ● Communications ● Peer-To-Peer Fundraisers ● Advocacy Campaigns ● Events ● Members ● Reports ● Case Management
  • 4. CiviCRM with WordPress: A Dynamic Duo Develop around Strengths Content Centric ● Simplicity & Flexibility ● Publishing Tools ● Distraction Free Writing ● Custom Content Types ● Obsessively Organized ● Easy Theme System ● Plugin System ● User Management ● Search Engine Optimized
  • 5. CiviCRM with WordPress: A Dynamic Duo Plan out Features ● What is for Contact Management ● Event RSVPs ● Donation Processing ● Membership Registration ● Queries & Reports
  • 6. CiviCRM with WordPress: A Dynamic Duo Plan out Features ● What is for Content Management ● Public User Profile ● Content Types with Archives ● Social Engagement ● Theme/Design
  • 7. CiviCRM with WordPress: A Dynamic Duo CiviCRM: More than a Plugin ● A CRM Database ● A Back Office Installed like a new software ● Download at CiviCRM ● Upload to WordPress Plugins ● Create Database
  • 8. CiviCRM with WordPress: A Dynamic Duo Installing & Configuring CiviCRM ● Complete Configuration Checklist ● CiviCRM WordPress Base Page
  • 9. CiviCRM with WordPress: A Dynamic Duo Extensions ● Setup Extensions Up ● Create Directory ● Update Directories ● Update Resource URLs
  • 10. CiviCRM with WordPress: A Dynamic Duo Extensions ● CMS Independent ● http://civicrm.org/extensions/civicrm
  • 11. CiviCRM with WordPress: A Dynamic Duo Plugins CMS Dependent Extension ● http://civicrm.org/extensions/wordpress ● http://civicrm.org/extensions/wordpress-civimember-role- sync-plugin WordPress Plugins ● http://wordpress.org/extend/plugins/members/ ● http://wordpress.org/extend/plugins/every-calendar-1/ ● http://wordpress.org/extend/plugins/wp-biographia/ ● http://wordpress.org/extend/plugins/wp-user-frontend/
  • 12. CiviCRM with WordPress: A Dynamic Duo Control Styles with Theme To get rid of civicrm.css completely simply specify an alternate CSS file in CiviCRM settings ● Administer System Settings Resource→ → URLs
  • 13. CiviCRM with WordPress: A Dynamic Duo Control Styles with Theme To remove civicrm.css on a conditional basis, write some code that checks for the right condition, and then calls this function: ● $name = CRM_Core_Resources::singleton()- >getUrl('civicrm', 'css/civicrm.css', TRUE); ● CRM_Core_Region::instance('html-header')- >update($name, array('disabled' => TRUE));
  • 14. CiviCRM with WordPress: A Dynamic Duo Control Styles with Theme
  • 15. CiviCRM with WordPress: A Dynamic Duo WP/Frontend Integration ● Membership ● Events ● Contact Dashboard ● Profiles (Forms)
  • 16. CiviCRM with WordPress: A Dynamic Duo Organizing Content ● CiviCRM Shortcodes
  • 17. CiviCRM with WordPress: A Dynamic Duo Organizing Content ● CiviCRM Shortcodes
  • 18. CiviCRM with WordPress: A Dynamic Duo Content Types ● Post Types ● Events ● Calendar ● Taxonomies ● Category of Events
  • 19. CiviCRM with WordPress: A Dynamic Duo Profiles & Custom Fields Forms in CiviCRM
  • 20. CiviCRM with WordPress: A Dynamic Duo Listing (Directory) With a Profile Create a Directory or Listing
  • 21. CiviCRM with WordPress: A Dynamic Duo Access Control (Permissions) ● Control what roles can access what parts of CiviCRM ● Administer Users and Permissions→ → Permissions (Access Control)
  • 22. CiviCRM with WordPress: A Dynamic Duo WordPress Permissions Roles and Content Access
  • 23. CiviCRM for Contact Management, WordPress for Content Management Q&A
  • 24. CiviCRM for Contact Management, WordPress for Content Management Thanks! Dana Skallman dana@tadpole.cc tadpole.cc