SlideShare ist ein Scribd-Unternehmen logo
1 von 17
user experience agency
Hello!



Naseem Sarwar
PHP Developer

naseem@zabisco.com
0203 1511 330
•   Introduction
•   What is CIVICRM?
•   Features
•   Requirements
•   How to install
•   Database installation
•   Module installation
•   Review Permission
•   Configuration and settings
How to: Integrating CiviCRM into a Drupal 7 website
Implement

CIVICRM is a contact management software
• CiviCRM is a web-based, internationalized suite of computer software for
    constituency relationship management, that falls under the broad rubric of
    customer relationship management.
•   It is specifically designed for the needs of non-profit, non-governmental, and
    advocacy groups, and serves as an association management system.
•   CiviCRM is designed to manage information about an organization's donors,
    members, event registrants, subscribers, grant application seekers and funders,
    and case contacts. Volunteers, activists, voters as well as more general sorts of
    business contacts such as employees, clients, or vendors can be managed using
    CiviCRM




What is Civicrm?
• CiviCRM is deployed in conjunction with either the Drupal or Joomla! content
    management systems (CMS), and is supported by many hosting and professional
    services companies. Both the Drupal and Joomla! professional associations use
    CiviCRM. CiviCRM's license is the GNU AGPL 3.
•   CiviCRM version 4.0 supports new versions of Drupal (7.x) and Joomla (1.6.x),
    while CiviCRM 3.4 supports older versions of Drupal (6.x) and Joomla (1.5.x)
•   CiviCRM version 4.1, currently in alpha, supports Drupal 6 and 7, Joomla 1.7, and
    for the first time also WordPress 3.3




What is Civicrm?
•   Contact management
•   Events management
•   Mass mail
•   Reports(e.g. annual, monthly, weekly)
•   Schedule Reminders
•   Reports Reminders
•   Enquiry management




Features
•   Linux
•   Apache 2.1
•   PHP 5.2.x (or newer)
•   MySQL 5.x with INNODB enabled
•   Drupal 7.x




Requirements
•   Just keep in mind This presentation is for Drupal 7
•   First of all download the package. You can download here
•   Package is available for Joomla and Drupal. Choose the Drupal 7 package.
•   Unzip the folder
•   Upload or put the package to the module folder in drupal or best option to put
    in /sites/all/modules. If modules does not exits then make one. Later one is the
    best practice in a sense if you need to delete any of the modules ll be much
    easier or you are having multisites




How to install
• Civicrm has its own database which is out of the Drupal or Joomla. It does not
    add tables into the Drupal or Joomla Database.
•   Go to your admin panel and create a seprate database. You can do that via going
    to mysql, phpmyadmin or ask you host provider to setup for you.
•   Named the data base according your convention for tha project. E.g. site-civicrm
•   keep in hand the information of mysql username and password. It ll be handy in
    next steps




How to instal – Database setup
•   Login to your Drupal site with Administrator level permissions
•   Point your web browser to the following URL:
•   http://<your_drupal_home>/sites/all/modules/civicrm/install/index.php
•   You should see the CiviCRM Installer screen.
•   Initially, you will see a red bar with the message "These database details don't
    appear to be correct." This is expected as you haven't entered your database
    settings yet.
•   If you see other errors, check the Requirements details at the bottom of the
    page for more information. You will need to correct any issues before
    continuing.




How to install – Civicrm installation
• Fill in the CiviCRM Database Settings.
• Fill in the Drupal Database Settings for your existing Drupal database (as noted
    in step 2 above).
•   Select the appropriate language for the base installation. You will be able to add
    other languages after the installation for multi-lingual sites.
•   Click the Check Requirements and Install CiviCRM button.




How to install – Civicrm installation
•   The installer will configure your databases, create the settings file and redirect you
    to your Drupal Home page.
•   If you still see a red bar with the message "These database details don't appear to be
    correct." - check the Database Details section below your settings for specific errors
    and problems. Once you correct these problems, click "Recheck requirements" to
    verify your settings before continuing.
•   If you are on a Windows machine and get the message "The user account used by
    your web-server needs to be granted write access to the following directory in order
    to configure the CiviCRM settings file:
    C:<drupal path>/sites/default" even after changing directory permission in Explorer,
    see http://forum.civicrm.org/index.php/topic,5056.msg23720.html#msg23720 for
    instructions how to change the permissions using CMD.
•   Once you see the green "You're ready to install!" message - you can click Check
    Requirements and Install CiviCRM


How to install – Civicrm installation
• Verify that the Roles that you want to have access to CiviCRM have the
  appropriate permissions checked. CiviCRM is installed with a number of fixed
  permissions (such as "edit contacts" and "administer CiviCRM




How to install - Review permissions
•   Login to your Drupal site with an administrator-level login
•   Click the CiviCRM link in the main navigation block
•   Click Administer CiviCRM
•   If your Drupal site makes use of the db_prefix setting (in settings.php - cf. Step 2,
    above), click Configure Global Settings, then Drupal Integration Settings, and
    update the box for the Drupal Users Table Name so that it includes the prefix.
•   Click Synchronize Users-to-Contacts in the top group of icons




Configuration and settings
Thank you!



Naseem Sarwar
Php Developer

naseem@zabisco.com
0203 1511 330

Weitere ähnliche Inhalte

Was ist angesagt?

Content Management System - CMS
 Content Management System - CMS Content Management System - CMS
Content Management System - CMSJaime Delgado
 
Using html5 to build offline applications
Using html5 to build offline applicationsUsing html5 to build offline applications
Using html5 to build offline applicationsWoody Pewitt
 
Mura vs Wordpress
Mura vs WordpressMura vs Wordpress
Mura vs WordpressRonnie Duke
 
Drupal module development
Drupal module developmentDrupal module development
Drupal module developmentRachit Gupta
 
IWMW 2003: b8 implementation of a commercial content management system
IWMW 2003: b8 implementation of a commercial content management systemIWMW 2003: b8 implementation of a commercial content management system
IWMW 2003: b8 implementation of a commercial content management systemIWMW
 
To CMS or Not to CMS?
To CMS or Not to CMS?To CMS or Not to CMS?
To CMS or Not to CMS?Leigh White
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with DrupalBrian Pichman
 
Web development using ASP.NET MVC
Web development using ASP.NET MVC Web development using ASP.NET MVC
Web development using ASP.NET MVC Adil Mughal
 
Super quick introduction to html5
Super quick introduction to html5Super quick introduction to html5
Super quick introduction to html5Woody Pewitt
 
Cms Today: Knowing When You Need A CMS
Cms Today: Knowing When You Need A CMSCms Today: Knowing When You Need A CMS
Cms Today: Knowing When You Need A CMSThomas Robbins
 
Making Multisite Work for You
Making Multisite Work for YouMaking Multisite Work for You
Making Multisite Work for Youdrywallbmb
 
No more “cowboy coding”
No more “cowboy coding”No more “cowboy coding”
No more “cowboy coding”Jim True
 
Best Practices for Building Sites in dotCMS
Best Practices for Building Sites in dotCMSBest Practices for Building Sites in dotCMS
Best Practices for Building Sites in dotCMSMichael Fienen
 

Was ist angesagt? (17)

Content Management System - CMS
 Content Management System - CMS Content Management System - CMS
Content Management System - CMS
 
Using html5 to build offline applications
Using html5 to build offline applicationsUsing html5 to build offline applications
Using html5 to build offline applications
 
Mura vs Wordpress
Mura vs WordpressMura vs Wordpress
Mura vs Wordpress
 
Drupal module development
Drupal module developmentDrupal module development
Drupal module development
 
IWMW 2003: b8 implementation of a commercial content management system
IWMW 2003: b8 implementation of a commercial content management systemIWMW 2003: b8 implementation of a commercial content management system
IWMW 2003: b8 implementation of a commercial content management system
 
To CMS or Not to CMS?
To CMS or Not to CMS?To CMS or Not to CMS?
To CMS or Not to CMS?
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Web development using ASP.NET MVC
Web development using ASP.NET MVC Web development using ASP.NET MVC
Web development using ASP.NET MVC
 
Super quick introduction to html5
Super quick introduction to html5Super quick introduction to html5
Super quick introduction to html5
 
Kentico CMS
Kentico CMSKentico CMS
Kentico CMS
 
Cms Today: Knowing When You Need A CMS
Cms Today: Knowing When You Need A CMSCms Today: Knowing When You Need A CMS
Cms Today: Knowing When You Need A CMS
 
Drupal Basics
Drupal BasicsDrupal Basics
Drupal Basics
 
Cmsms
CmsmsCmsms
Cmsms
 
Making Multisite Work for You
Making Multisite Work for YouMaking Multisite Work for You
Making Multisite Work for You
 
No more “cowboy coding”
No more “cowboy coding”No more “cowboy coding”
No more “cowboy coding”
 
Html intro
Html introHtml intro
Html intro
 
Best Practices for Building Sites in dotCMS
Best Practices for Building Sites in dotCMSBest Practices for Building Sites in dotCMS
Best Practices for Building Sites in dotCMS
 

Andere mochten auch

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 ThemersKevin Reynen
 
CiviCRM: an introduction
CiviCRM: an introductionCiviCRM: an introduction
CiviCRM: an introductionCiviCRM
 
Oconee county crime data 2010
Oconee county crime data 2010Oconee county crime data 2010
Oconee county crime data 2010Trey Downs
 
How does Advertising Communication Work?
How does Advertising Communication Work?How does Advertising Communication Work?
How does Advertising Communication Work?DAM Interactive
 
Data Presentations Cassandra Sigmod
Data  Presentations  Cassandra SigmodData  Presentations  Cassandra Sigmod
Data Presentations Cassandra SigmodJeff Hammerbacher
 

Andere mochten auch (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
 
CiviCRM: an introduction
CiviCRM: an introductionCiviCRM: an introduction
CiviCRM: an introduction
 
Oconee county crime data 2010
Oconee county crime data 2010Oconee county crime data 2010
Oconee county crime data 2010
 
Book Of Prayers
Book Of PrayersBook Of Prayers
Book Of Prayers
 
How does Advertising Communication Work?
How does Advertising Communication Work?How does Advertising Communication Work?
How does Advertising Communication Work?
 
Data Presentations Cassandra Sigmod
Data  Presentations  Cassandra SigmodData  Presentations  Cassandra Sigmod
Data Presentations Cassandra Sigmod
 
Restaurant City Optimization
Restaurant City OptimizationRestaurant City Optimization
Restaurant City Optimization
 

Ähnlich wie How to Integrate CiviCRM into Drupal 7 Website

Cisco umbrella youtube
Cisco umbrella youtubeCisco umbrella youtube
Cisco umbrella youtubeDhruv Sharma
 
Issues & Errors can be Resolved New QuickBooks Tool Hub 2023
Issues & Errors can be Resolved New QuickBooks Tool Hub 2023Issues & Errors can be Resolved New QuickBooks Tool Hub 2023
Issues & Errors can be Resolved New QuickBooks Tool Hub 2023QuickBooks Tool Hub
 
Planning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradePlanning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradeGabriella Davis
 
Ultimate Guide to WordPress Multisite
Ultimate Guide to WordPress MultisiteUltimate Guide to WordPress Multisite
Ultimate Guide to WordPress MultisiteAndrew Marks
 
Installation & configuration
Installation & configurationInstallation & configuration
Installation & configurationSyAM Software
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSharon James
 
Windows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server ManagementWindows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server ManagementSharkrit JOBBO
 
Synapse india reviews on drupal intro
Synapse india reviews on drupal introSynapse india reviews on drupal intro
Synapse india reviews on drupal introTarunsingh198
 
How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...
How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...
How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...Nicolas Henry
 
Arcelor Mittal intern
Arcelor Mittal internArcelor Mittal intern
Arcelor Mittal internAnshul Jain
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalRod Martin
 
1084: Planning and Completing an IBM Connections Upgrade
 1084: Planning and Completing an IBM Connections Upgrade 1084: Planning and Completing an IBM Connections Upgrade
1084: Planning and Completing an IBM Connections UpgradeGabriella Davis
 
Intro to Drupal Migrate for Site Builders
Intro to Drupal Migrate for Site BuildersIntro to Drupal Migrate for Site Builders
Intro to Drupal Migrate for Site BuildersSuzanne Dergacheva
 
Drupal intro-training-in-mumbai
Drupal intro-training-in-mumbaiDrupal intro-training-in-mumbai
Drupal intro-training-in-mumbaivibrantuser
 

Ähnlich wie How to Integrate CiviCRM into Drupal 7 Website (20)

Cisco umbrella youtube
Cisco umbrella youtubeCisco umbrella youtube
Cisco umbrella youtube
 
Issues & Errors can be Resolved New QuickBooks Tool Hub 2023
Issues & Errors can be Resolved New QuickBooks Tool Hub 2023Issues & Errors can be Resolved New QuickBooks Tool Hub 2023
Issues & Errors can be Resolved New QuickBooks Tool Hub 2023
 
Drupal intro
Drupal introDrupal intro
Drupal intro
 
Drupal intro
Drupal introDrupal intro
Drupal intro
 
Planning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradePlanning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections Upgrade
 
Ultimate Guide to WordPress Multisite
Ultimate Guide to WordPress MultisiteUltimate Guide to WordPress Multisite
Ultimate Guide to WordPress Multisite
 
Drupal intro (1)
Drupal intro (1)Drupal intro (1)
Drupal intro (1)
 
Drupal -Introduction to Drupal
Drupal -Introduction to DrupalDrupal -Introduction to Drupal
Drupal -Introduction to Drupal
 
Installation & configuration
Installation & configurationInstallation & configuration
Installation & configuration
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administrators
 
Windows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server ManagementWindows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server Management
 
Synapse india reviews on drupal intro
Synapse india reviews on drupal introSynapse india reviews on drupal intro
Synapse india reviews on drupal intro
 
How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...
How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...
How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...
 
Arcelor Mittal intern
Arcelor Mittal internArcelor Mittal intern
Arcelor Mittal intern
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to Drupal
 
1084: Planning and Completing an IBM Connections Upgrade
 1084: Planning and Completing an IBM Connections Upgrade 1084: Planning and Completing an IBM Connections Upgrade
1084: Planning and Completing an IBM Connections Upgrade
 
Domain Controller.pptx
Domain Controller.pptxDomain Controller.pptx
Domain Controller.pptx
 
Intro to Drupal Migrate for Site Builders
Intro to Drupal Migrate for Site BuildersIntro to Drupal Migrate for Site Builders
Intro to Drupal Migrate for Site Builders
 
Drupal migrate-june2015
Drupal migrate-june2015Drupal migrate-june2015
Drupal migrate-june2015
 
Drupal intro-training-in-mumbai
Drupal intro-training-in-mumbaiDrupal intro-training-in-mumbai
Drupal intro-training-in-mumbai
 

Mehr von Zabisco Digital

UX of Chartered Institutes
UX of Chartered InstitutesUX of Chartered Institutes
UX of Chartered InstitutesZabisco Digital
 
UX of Royal Colleges of Medicine
UX of Royal Colleges of MedicineUX of Royal Colleges of Medicine
UX of Royal Colleges of MedicineZabisco Digital
 
 Infographics in multichannel environments
 Infographics in multichannel environments Infographics in multichannel environments
 Infographics in multichannel environmentsZabisco Digital
 
Insight into Application Design & Oracle Fusion
Insight into Application Design & Oracle Fusion Insight into Application Design & Oracle Fusion
Insight into Application Design & Oracle Fusion Zabisco Digital
 
Applying neuroscience in web design part i by marcus marritt
Applying neuroscience in web design part i by marcus marrittApplying neuroscience in web design part i by marcus marritt
Applying neuroscience in web design part i by marcus marrittZabisco Digital
 
How typographic animation delivers your message
How typographic animation delivers your messageHow typographic animation delivers your message
How typographic animation delivers your messageZabisco Digital
 
Expressive Typography in Web Design
Expressive Typography in Web DesignExpressive Typography in Web Design
Expressive Typography in Web DesignZabisco Digital
 
User Research Tools: Don't just do it, do it well
User Research Tools: Don't just do it, do it wellUser Research Tools: Don't just do it, do it well
User Research Tools: Don't just do it, do it wellZabisco Digital
 
Using animation to enhance ux
Using animation to enhance ux Using animation to enhance ux
Using animation to enhance ux Zabisco Digital
 
Do Icons Aid The User Experience
Do Icons Aid The User ExperienceDo Icons Aid The User Experience
Do Icons Aid The User ExperienceZabisco Digital
 
Infographics - A Business Tool, by Marcus Marritt, Zabisco
Infographics - A Business Tool, by Marcus Marritt, ZabiscoInfographics - A Business Tool, by Marcus Marritt, Zabisco
Infographics - A Business Tool, by Marcus Marritt, ZabiscoZabisco Digital
 
Website Navigation Systems
Website Navigation SystemsWebsite Navigation Systems
Website Navigation SystemsZabisco Digital
 
Personas & Audience Segmentation Methodology
Personas & Audience Segmentation MethodologyPersonas & Audience Segmentation Methodology
Personas & Audience Segmentation MethodologyZabisco Digital
 

Mehr von Zabisco Digital (16)

UX of Chartered Institutes
UX of Chartered InstitutesUX of Chartered Institutes
UX of Chartered Institutes
 
UX of Royal Colleges of Medicine
UX of Royal Colleges of MedicineUX of Royal Colleges of Medicine
UX of Royal Colleges of Medicine
 
What's trending?
What's trending?What's trending?
What's trending?
 
 Infographics in multichannel environments
 Infographics in multichannel environments Infographics in multichannel environments
 Infographics in multichannel environments
 
Insight into Application Design & Oracle Fusion
Insight into Application Design & Oracle Fusion Insight into Application Design & Oracle Fusion
Insight into Application Design & Oracle Fusion
 
Applying neuroscience in web design part i by marcus marritt
Applying neuroscience in web design part i by marcus marrittApplying neuroscience in web design part i by marcus marritt
Applying neuroscience in web design part i by marcus marritt
 
How typographic animation delivers your message
How typographic animation delivers your messageHow typographic animation delivers your message
How typographic animation delivers your message
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Expressive Typography in Web Design
Expressive Typography in Web DesignExpressive Typography in Web Design
Expressive Typography in Web Design
 
User Research Tools: Don't just do it, do it well
User Research Tools: Don't just do it, do it wellUser Research Tools: Don't just do it, do it well
User Research Tools: Don't just do it, do it well
 
User Research
User ResearchUser Research
User Research
 
Using animation to enhance ux
Using animation to enhance ux Using animation to enhance ux
Using animation to enhance ux
 
Do Icons Aid The User Experience
Do Icons Aid The User ExperienceDo Icons Aid The User Experience
Do Icons Aid The User Experience
 
Infographics - A Business Tool, by Marcus Marritt, Zabisco
Infographics - A Business Tool, by Marcus Marritt, ZabiscoInfographics - A Business Tool, by Marcus Marritt, Zabisco
Infographics - A Business Tool, by Marcus Marritt, Zabisco
 
Website Navigation Systems
Website Navigation SystemsWebsite Navigation Systems
Website Navigation Systems
 
Personas & Audience Segmentation Methodology
Personas & Audience Segmentation MethodologyPersonas & Audience Segmentation Methodology
Personas & Audience Segmentation Methodology
 

Kürzlich hochgeladen

MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 

Kürzlich hochgeladen (20)

MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 

How to Integrate CiviCRM into Drupal 7 Website

  • 3. Introduction • What is CIVICRM? • Features • Requirements • How to install • Database installation • Module installation • Review Permission • Configuration and settings
  • 4. How to: Integrating CiviCRM into a Drupal 7 website
  • 5. Implement CIVICRM is a contact management software
  • 6. • CiviCRM is a web-based, internationalized suite of computer software for constituency relationship management, that falls under the broad rubric of customer relationship management. • It is specifically designed for the needs of non-profit, non-governmental, and advocacy groups, and serves as an association management system. • CiviCRM is designed to manage information about an organization's donors, members, event registrants, subscribers, grant application seekers and funders, and case contacts. Volunteers, activists, voters as well as more general sorts of business contacts such as employees, clients, or vendors can be managed using CiviCRM What is Civicrm?
  • 7. • CiviCRM is deployed in conjunction with either the Drupal or Joomla! content management systems (CMS), and is supported by many hosting and professional services companies. Both the Drupal and Joomla! professional associations use CiviCRM. CiviCRM's license is the GNU AGPL 3. • CiviCRM version 4.0 supports new versions of Drupal (7.x) and Joomla (1.6.x), while CiviCRM 3.4 supports older versions of Drupal (6.x) and Joomla (1.5.x) • CiviCRM version 4.1, currently in alpha, supports Drupal 6 and 7, Joomla 1.7, and for the first time also WordPress 3.3 What is Civicrm?
  • 8. Contact management • Events management • Mass mail • Reports(e.g. annual, monthly, weekly) • Schedule Reminders • Reports Reminders • Enquiry management Features
  • 9. Linux • Apache 2.1 • PHP 5.2.x (or newer) • MySQL 5.x with INNODB enabled • Drupal 7.x Requirements
  • 10. Just keep in mind This presentation is for Drupal 7 • First of all download the package. You can download here • Package is available for Joomla and Drupal. Choose the Drupal 7 package. • Unzip the folder • Upload or put the package to the module folder in drupal or best option to put in /sites/all/modules. If modules does not exits then make one. Later one is the best practice in a sense if you need to delete any of the modules ll be much easier or you are having multisites How to install
  • 11. • Civicrm has its own database which is out of the Drupal or Joomla. It does not add tables into the Drupal or Joomla Database. • Go to your admin panel and create a seprate database. You can do that via going to mysql, phpmyadmin or ask you host provider to setup for you. • Named the data base according your convention for tha project. E.g. site-civicrm • keep in hand the information of mysql username and password. It ll be handy in next steps How to instal – Database setup
  • 12. Login to your Drupal site with Administrator level permissions • Point your web browser to the following URL: • http://<your_drupal_home>/sites/all/modules/civicrm/install/index.php • You should see the CiviCRM Installer screen. • Initially, you will see a red bar with the message "These database details don't appear to be correct." This is expected as you haven't entered your database settings yet. • If you see other errors, check the Requirements details at the bottom of the page for more information. You will need to correct any issues before continuing. How to install – Civicrm installation
  • 13. • Fill in the CiviCRM Database Settings. • Fill in the Drupal Database Settings for your existing Drupal database (as noted in step 2 above). • Select the appropriate language for the base installation. You will be able to add other languages after the installation for multi-lingual sites. • Click the Check Requirements and Install CiviCRM button. How to install – Civicrm installation
  • 14. The installer will configure your databases, create the settings file and redirect you to your Drupal Home page. • If you still see a red bar with the message "These database details don't appear to be correct." - check the Database Details section below your settings for specific errors and problems. Once you correct these problems, click "Recheck requirements" to verify your settings before continuing. • If you are on a Windows machine and get the message "The user account used by your web-server needs to be granted write access to the following directory in order to configure the CiviCRM settings file: C:<drupal path>/sites/default" even after changing directory permission in Explorer, see http://forum.civicrm.org/index.php/topic,5056.msg23720.html#msg23720 for instructions how to change the permissions using CMD. • Once you see the green "You're ready to install!" message - you can click Check Requirements and Install CiviCRM How to install – Civicrm installation
  • 15. • Verify that the Roles that you want to have access to CiviCRM have the appropriate permissions checked. CiviCRM is installed with a number of fixed permissions (such as "edit contacts" and "administer CiviCRM How to install - Review permissions
  • 16. Login to your Drupal site with an administrator-level login • Click the CiviCRM link in the main navigation block • Click Administer CiviCRM • If your Drupal site makes use of the db_prefix setting (in settings.php - cf. Step 2, above), click Configure Global Settings, then Drupal Integration Settings, and update the box for the Drupal Users Table Name so that it includes the prefix. • Click Synchronize Users-to-Contacts in the top group of icons Configuration and settings
  • 17. Thank you! Naseem Sarwar Php Developer naseem@zabisco.com 0203 1511 330