CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • How do I integrate CiviCRM with our web site?
Pages: [1]

Author Topic: How do I integrate CiviCRM with our web site?  (Read 1671 times)

sarojg

  • I’m new here
  • *
  • Posts: 17
  • Karma: 0
  • CiviCRM version: 4.0.8
  • CMS version: Drupal 7.10
  • MySQL version: 51
  • PHP version: 5.2
How do I integrate CiviCRM with our web site?
February 08, 2012, 10:04:49 pm
I'm sure this question has been asked before, but I can't find it so please feel free to redirect me.


I'd be quite happy have our site converted to one of the many great Drupal themes, but what then?  I can't quite "get" how they get linked together... do you just put links to the particular module you want the external users to have access to? CiviCRM as it stands is quite o.k. visually for our staff, but I'd like the external users to see a regular web site.

I see these great CiviCRM sites, (like http://www.afsc.org/ or http://www.sfschool.org/home/index.shtml or http://www.questbridge.org/ but don't understand the architecture.  I suppose its obvious that I'm not a web developer and just getting familiar with CiviCRM and Drupal.

Thanks!
« Last Edit: February 08, 2012, 10:07:29 pm by sarojg »
Saroj

Erik Hommel

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1773
  • Karma: 59
    • EE-atWork
  • CiviCRM version: all sorts
  • CMS version: Drupal
  • MySQL version: Ubuntu's latest LTS version
  • PHP version: Ubuntu's latest LTS version
Re: How do I integrate CiviCRM with our web site?
February 08, 2012, 11:46:48 pm
Good to hear that you like the CiviCRM sites :-) And understandably you want both a customer facing website and a back office CRM. Let me first point you to the CiviCRM user guide before I try to answer your question: http://book.civicrm.org/user/. And obviously it would probably benefit you if you can attend a CiviCRM meeting in your area, whatever that may be.

So CiviCRM is a Drupal module, if you swich it on in your Drupal website your permissions determine if you can access CiviCRM. It is possible to set specific permissions for various parts of CiviCRM, so you could use that to control outside access. In general, that is not how it is done however. What tends to happen is that sites use different methods to show data from CiviCRM to website visitors:
  • you can use Profiles to expose data to visitors and enable them to enter data. Read the chapter on Profiles in the user guide. Using custom data, API and hooks the profiles can be customized to deal with all sorts of situations (
  • using the WebForm integration (check http://civicrm.org/blogs/colemanw/civicrm-and-webform-module-together-last) to access CiviCRM data
  • develop Drupal forms that use the API to access CiviCRM data

As a non-technical user I would recommend you focus on Profiles and/or WebForm integration. Hope this gives you enough guidance for a first step :-)
Consultant/project manager at EEatWork and CiviCooP (http://www.civicoop.org/)

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: How do I integrate CiviCRM with our web site?
February 08, 2012, 11:54:35 pm
And let me add to the list view integration, allowing you to display a list of pretty much everything civi in the front-office.

-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

sarojg

  • I’m new here
  • *
  • Posts: 17
  • Karma: 0
  • CiviCRM version: 4.0.8
  • CMS version: Drupal 7.10
  • MySQL version: 51
  • PHP version: 5.2
Re: How do I integrate CiviCRM with our web site?
February 09, 2012, 06:11:51 pm
Thanks Erik and Xavier.. I'm busy reading anything I can find...  I'll be back with more questions.. at this point I have Drupal by itself and Drupal with CiviCRM installed in my space on a web hosting service so luckily I'm able to read the manual and click a tab to try things out in CiviCRM (or Drupal).  I also have WAMP and Dreamweaver installed on my personal computer so I can learn PHP, XHTML, and CSS.. will get to MySQL later... but is there a preferred practice?  like creating a front-facing web site in Drupal with links back to CiviCRM? or can this be done straight within CiviCRM?  Right now our web site is straight XHTML + CSS and rather crude and difficult to update... it does have links to twitter, facebook and PayPal... I understand about Permissions and Dashboards (to some extent)... and will get up-to-speed on Profiles, Views and Webform... but I don't want to spend too much time going down the wrong path... obviously we are on a very skimpy budget (VERY skimpy) or we'd hire it all out. :D   I may be answering my own question as I write this... Since we are going to want Book and Blog functions plus access to forms for our volunteers, I'm thinking develop the website in Drupal and use permissions and specialized menus for access to CiviCRM.


I'm not exactly non-technical... I was a programmer analyst for many years but then migrated more into S/W design, project management and Business Process Redesign... and retired 10 years ago... so I'm very rusty on the techy nitty gritty... plus I was a Lotus Notes expert in the 90's which had an elegant front-end and protected the business application creator from HTML et al.
Saroj

Erik Hommel

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1773
  • Karma: 59
    • EE-atWork
  • CiviCRM version: all sorts
  • CMS version: Drupal
  • MySQL version: Ubuntu's latest LTS version
  • PHP version: Ubuntu's latest LTS version
Re: How do I integrate CiviCRM with our web site?
February 10, 2012, 07:39:36 am
Hi Saroj,
welcome to the CiviCRM development world......it will be worthwhile IMO :-). Do not hesitate to ask any questions either here or on IRC. I would recommend reading both the user and developer manual as a start.
Consultant/project manager at EEatWork and CiviCooP (http://www.civicoop.org/)

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: How do I integrate CiviCRM with our web site?
February 10, 2012, 08:59:43 am

if u r in the bay area, u might want to consider attending:

* CiviCon pre-sprint: http://civicrm.org/civicrm/event/info?reset=1&id=183 - We are experimenting with a new format for "code sprints" / developer training during this event

* CiviCon: http://civicrm.org/civicrm/event/info?reset=1&id=174 - will be a good intro and meeting of the extended civi community

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • How do I integrate CiviCRM with our web site?

This forum was archived on 2017-11-26.