Answers.Body: <p>It depends on what you mean with integration of your Wordpress website and CiviCRM.
  At the moment it is possible to have civicrm on a separate host with integration of Contact Form 7 (<a href="https://wordpress.org/plugins/contact-form-7-civicrm-integration/" rel="nofollow noreferrer">https://wordpress.org/plugins/contact-form-7-civicrm-integration/</a>). Meaning that forms submitted with Contact Form 7 are submitted to the remote CiviCRM by wordpress. </p>
  
  <p>There is a blog describing how this works: <a href="https://civicrm.org/blog/erikhommel/send-wordpress-contact-form-7-data-to-civicrm-with-api" rel="nofollow noreferrer">https://civicrm.org/blog/erikhommel/send-wordpress-contact-form-7-data-to-civicrm-with-api</a>
  This blog post is a bit outdated because it describes that we have developed a custom API at the CiviCRM end. This custom API is not needed anymore, instead you could use the Form Processor extension (<a href="https://civicrm.org/extensions/form-processor" rel="nofollow noreferrer">https://civicrm.org/extensions/form-processor</a>). With the form processor extension you could handle what needs to be done with the data submitted by an external form. </p>
  
  <p>There is no plugin (yet) for displaying data from CiviCRM in Wordpress. Work is in progress on that but not sure when it will be ready. Because we (CiviCooP) have no funding for it and we are doing this in our time as a contribution to the civicrm community. </p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-02-18T08:17:09.863Z
Answers.LastActivityDate: 2019-02-18T08:17:09.863Z
Answers.UserDisplayName: Jaap Jansma - CiviCooP
Answers.Body: <p>CviCRM works as a plug-in to CMSs such as WordPress, Drupal, Joomla. There would be big issues with permissioning, logging in and all sorts of badness. You might be able to use external HTML snippets, but I wonder what the point would be. 
  If you think about it, if you had to host CiviCRM on another server, you would still need WordPress, Joomla or Drupal to run it. There is no standalone version. So you might as well change your server provider and have them both running on the same server?</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-02-17T16:53:54.233Z
Answers.Text: Some orgs don't have a public-facing civicrm but still use it for staff internally. In that situation two servers maybe has a point, especially if they want to try it out for a while before switching everything over to a new host. They might have to switch their email etc too which might not be a small task. But I think your first point about logging in is the key. It depends if they need to share user accounts between the two.
Answers.UserDisplayName: Demerit
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-02-17T15:56:52.910Z
Answers.LastActivityDate: 2019-02-17T15:56:52.910Z
Answers.UserDisplayName: Tony Horrocks
Answers.Body: <blockquote>
    <p>I have a website with WordPress on a hosting provider that doesn't cater to CiviCRM. Do CiviCRM and WordPress need to be on the same web host in order for integrations to work properly?</p>
  </blockquote>
  
  <p>Yes, to get the full range of integration your website and CiviCRM need to be on the same WordPress system.  If your current hosting provider cannot support CiviCRM then migrate your website to one that does and add CiviCRM.</p>
  
  <p>However ... it depends what integration you actually need between your website and CiviCRM.  You can run them on separate systems and integrate specific features as Jon &amp; Jaap have described.</p>
  
  <p>It might be worth <a href="https://civicrm.org/partners-contributors" rel="nofollow noreferrer">contacting a partner</a> to talk through what you want to do so that you start off in the right direction.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-02-18T10:43:16.037Z
Answers.LastActivityDate: 2019-02-18T10:43:16.037Z
Answers.UserDisplayName: Aidan
Answers.Body: <p>There are multiple ways to do integration with CiviCRM.</p>
  <h3>CiviCRM and WordPress on the same server.</h3>
  <p>There are certainly benefits that come with hosting CiviCRM and WordPress together. Those benefits are a distinguishing feature compared to other CRMs that often lead folks to pick CiviCRM.  For instance, using <a href="https://github.com/mecachisenros/caldera-forms-civicrm" rel="nofollow noreferrer">Caldera Form-CiviCRM</a> integration, or the <a href="https://civicrm.org/blog/andrewhunt/civievent-widget-for-wordpress" rel="nofollow noreferrer">CiviEvent widget</a>.  Donation, membership and event signups automatically inherit your site's theme.  A shared login system.</p>
  <h3>CiviCRM and WordPress on different servers</h3>
  <p>Many folks choose to keep their website and CRM separate.  Sometimes the CRM contains data that necessitates higher security. Sometimes a parent organization offers CiviCRM to its branch offices, who wish to maintain their own website but use CiviCRM.</p>
  <p>You can still do a good amount of integration.  There is <a href="https://civicrm.org/blog/jamie/display-civicrm-forms-on-any-web-site-anywhere" rel="nofollow noreferrer">Remoteform</a> to do remote event/donation pages and email signups remotely (though not yet with 100% of features of a same-site page).  <a href="https://civicrm.org/blog/erikhommel/send-wordpress-contact-form-7-data-to-civicrm-with-api" rel="nofollow noreferrer">Contact Form 7 CiviCRM integration</a> allows remote form submission.  I have a proposal in to synchronize events from CiviCRM to a remote (or local) WordPress site running <a href="https://theeventscalendar.com/" rel="nofollow noreferrer">Event Calendar Pro</a> which I would release publicly if funded.  However, there's no denying these are more advanced configurations which are more difficult to set up.</p>
  <h3>The short answer</h3>
  <p>Ultimately CiviCRM requires a CMS, even as a &quot;shell&quot; to manage users.  If you're going to go with a host capable of running CiviCRM anyway, there's no reason not to switch your WordPress site to that same server and likely save a few bucks by canceling that hosting.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-02-18T04:47:05.763Z
Answers.LastActivityDate: 2019-02-18T04:47:05.763Z
Answers.LastEditDate: 2020-06-17T09:00:50.810Z
Answers.UserDisplayName: Jon G - Megaphone Tech
Body: <p>I'm considering getting started with CiviCRM. I have a website with WordPress on a hosting provider that doesn't cater to CiviCRM. Do CiviCRM and WordPress need to be on the same web host in order for integrations to work properly?</p>
  
  <p>I found some <a href="https://docs.civicrm.org/sysadmin/en/latest/planning/hosting/#run-the-website-and-civicrm-in-parallel-on-different-servers" rel="nofollow noreferrer">documentation on this here</a>, which makes it look like I can run CiviCRM on a subdomain, but it seems that this doesn't integrate as well. Can someone elaborate on how this is different than running them on the same server?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-02-19T05:37:55.623Z
Comments.Text: Hi Sondra - A lot of good answers below - but I thought I would comment instead regarding your host. Why do they not cater to CiviCRM? I have not heard of any host that will not allow for CiviCRM.
Comments.UserDisplayName: themak
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-02-20T16:14:46.503Z
Comments.Text: @themak: By "cater to", I mean specifically seeking to support it. I've been asking around, and everyone I talk to seems to suggest I need a host which specializes in CiviCRM rather than a generic web host, although I'd be glad to hear otherwise.
Comments.UserDisplayName: sondra.kinsey
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-02-20T18:04:23.993Z
Comments.Text: All you need is a host that supports the requirements of CiviCRM - it does not need to specialize in CiviCRM. 
  
  it would help to know what level of expertise you have with maintaining websites, etc? Also where are you currently hosted?
Comments.UserDisplayName: themak
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-02-20T20:23:35.600Z
Comments.Text: @themak: My impressions are based partially on [this StackExchange answer](https://civicrm.stackexchange.com/a/12573/6863). I'm on Namecheap shared hosting with jailed SSH access.
Comments.UserDisplayName: sondra.kinsey
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-02-20T20:29:11.297Z
Comments.Text: CiviCRM will run fine - it may lag if you have a busy site / a lot of concurrent users. Side note - we are actually looking at Namecheap'ss stellar business plans - we may make the switch - would love to know what you think of their offerings.
Comments.UserDisplayName: themak
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-03-10T06:14:50.810Z
Comments.Text: @themak: Namecheap advertises "unlimited", but the inodes limits are low. Read *Disk Usage Provision* and *Backup Limitations* sections of their [Acceptable Use Policy](https://www.namecheap.com/legal/hosting/aup.aspx)
Comments.UserDisplayName: sondra.kinsey
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-03-11T14:44:28.630Z
Comments.Text: 600,000 is low?
Comments.UserDisplayName: themak
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-03-12T15:41:27.457Z
Comments.Text: I actually made the switch - I manage a site for a small non-profit and a few small wordpress only sites - under 60K inodes - we are very happy.
Comments.UserDisplayName: themak
Tags: <wordpress><hosting>
Title: CiviCRM and WordPress on different hosts?
ThreadText: # CiviCRM and WordPress on different hosts?
  
  (Asked by: username_0 on 2019-02-16)
  
  I'm considering getting started with CiviCRM. I have a website with WordPress on a hosting provider that doesn't cater to CiviCRM. Do CiviCRM and WordPress need to be on the same web host in order for integrations to work properly?
  
  I found some [documentation on this here](https://docs.civicrm.org/sysadmin/en/latest/planning/hosting/#run-the-website-and-civicrm-in-parallel-on-different-servers), which makes it look like I can run CiviCRM on a subdomain, but it seems that this doesn't integrate as well. Can someone elaborate on how this is different than running them on the same server?
  
  **Tags:** wordpress, hosting
  
  > **Comments:**
  > **username_1**: Hi Sondra - A lot of good answers below - but I thought I would comment instead regarding your host. Why do they not cater to CiviCRM? I have not heard of any host that will not allow for CiviCRM.  
  > **username_0**: @username_1: By "cater to", I mean specifically seeking to support it. I've been asking around, and everyone I talk to seems to suggest I need a host which specializes in CiviCRM rather than a generic web host, although I'd be glad to hear otherwise.  
  > **username_1**: All you need is a host that supports the requirements of CiviCRM - it does not need to specialize in CiviCRM.   it would help to know what level of expertise you have with maintaining websites, etc? Also where are you currently hosted?  
  > **username_0**: @username_1: My impressions are based partially on [this StackExchange answer](https://civicrm.stackexchange.com/a/12573/6863). I'm on Namecheap shared hosting with jailed SSH access.  
  > **username_1**: CiviCRM will run fine - it may lag if you have a busy site / a lot of concurrent users. Side note - we are actually looking at Namecheap'ss stellar business plans - we may make the switch - would love to know what you think of their offerings.  
  > **username_0**: @username_1: Namecheap advertises "unlimited", but the inodes limits are low. Read *Disk Usage Provision* and *Backup Limitations* sections of their [Acceptable Use Policy](https://www.namecheap.com/legal/hosting/aup.aspx)  
  > **username_1**: 600,000 is low?  
  > **username_1**: I actually made the switch - I manage a site for a small non-profit and a few small wordpress only sites - under 60K inodes - we are very happy.  
  
  ---
  
  ## 4 answers
  
  ### Answer by username_6 on 2019-02-18. Score: 3 | Accepted answer
  
  There are multiple ways to do integration with CiviCRM.
  
  ### CiviCRM and WordPress on the same server.
  
  There are certainly benefits that come with hosting CiviCRM and WordPress together. Those benefits are a distinguishing feature compared to other CRMs that often lead folks to pick CiviCRM. For instance, using [Caldera Form-CiviCRM](https://github.com/mecachisenros/caldera-forms-civicrm) integration, or the [CiviEvent widget](https://civicrm.org/blog/andrewhunt/civievent-widget-for-wordpress). Donation, membership and event signups automatically inherit your site's theme. A shared login system.
  
  ### CiviCRM and WordPress on different servers
  
  Many folks choose to keep their website and CRM separate. Sometimes the CRM contains data that necessitates higher security. Sometimes a parent organization offers CiviCRM to its branch offices, who wish to maintain their own website but use CiviCRM.
  
  You can still do a good amount of integration. There is [Remoteform](https://civicrm.org/blog/jamie/display-civicrm-forms-on-any-web-site-anywhere) to do remote event/donation pages and email signups remotely (though not yet with 100% of features of a same-site page). [Contact Form 7 CiviCRM integration](https://civicrm.org/blog/erikhommel/send-wordpress-contact-form-7-data-to-civicrm-with-api) allows remote form submission. I have a proposal in to synchronize events from CiviCRM to a remote (or local) WordPress site running [Event Calendar Pro](https://theeventscalendar.com/) which I would release publicly if funded. However, there's no denying these are more advanced configurations which are more difficult to set up.
  
  ### The short answer
  
  Ultimately CiviCRM requires a CMS, even as a "shell" to manage users. If you're going to go with a host capable of running CiviCRM anyway, there's no reason not to switch your WordPress site to that same server and likely save a few bucks by canceling that hosting.
  
  
  ---
  
  ### Answer by username_2 on 2019-02-18. Score: 2
  
  It depends on what you mean with integration of your Wordpress website and CiviCRM.
  At the moment it is possible to have civicrm on a separate host with integration of Contact Form 7 (<https://wordpress.org/plugins/contact-form-7-civicrm-integration/>). Meaning that forms submitted with Contact Form 7 are submitted to the remote CiviCRM by wordpress.
  
  There is a blog describing how this works: <https://civicrm.org/blog/erikhommel/send-wordpress-contact-form-7-data-to-civicrm-with-api>
  This blog post is a bit outdated because it describes that we have developed a custom API at the CiviCRM end. This custom API is not needed anymore, instead you could use the Form Processor extension (<https://civicrm.org/extensions/form-processor>). With the form processor extension you could handle what needs to be done with the data submitted by an external form.
  
  There is no plugin (yet) for displaying data from CiviCRM in Wordpress. Work is in progress on that but not sure when it will be ready. Because we (CiviCooP) have no funding for it and we are doing this in our time as a contribution to the civicrm community.
  
  
  ---
  
  ### Answer by username_3 on 2019-02-17. Score: 1
  
  CviCRM works as a plug-in to CMSs such as WordPress, Drupal, Joomla. There would be big issues with permissioning, logging in and all sorts of badness. You might be able to use external HTML snippets, but I wonder what the point would be.
  If you think about it, if you had to host CiviCRM on another server, you would still need WordPress, Joomla or Drupal to run it. There is no standalone version. So you might as well change your server provider and have them both running on the same server?
  
  > **Comments:**
  > **username_4**: Some orgs don't have a public-facing civicrm but still use it for staff internally. In that situation two servers maybe has a point, especially if they want to try it out for a while before switching everything over to a new host. They might have to switch their email etc too which might not be a small task. But I think your first point about logging in is the key. It depends if they need to share user accounts between the two.  
  
  ---
  
  ### Answer by username_5 on 2019-02-18. Score: 0
  
  > I have a website with WordPress on a hosting provider that doesn't cater to CiviCRM. Do CiviCRM and WordPress need to be on the same web host in order for integrations to work properly?
  
  Yes, to get the full range of integration your website and CiviCRM need to be on the same WordPress system. If your current hosting provider cannot support CiviCRM then migrate your website to one that does and add CiviCRM.
  
  However ... it depends what integration you actually need between your website and CiviCRM. You can run them on separate systems and integrate specific features as Jon & Jaap have described.
  
  It might be worth [contacting a partner](https://civicrm.org/partners-contributors) to talk through what you want to do so that you start off in the right direction.
  
  
  ---
  
  