Answers.Body: <p>A third approach that could be developed is through the CiviCRM Entity module which Fuzion and Skvare have put a lot of effort in to. Mark Hanna is outlining future developments for the module in this <a href="https://civicrm.org/blogs/jackrabbithanna/civicrm-entity-upcoming-and-future-development" rel="nofollow">blog</a> which could include Contribution forms and the discussion is occurring <a href="https://www.drupal.org/node/2676756" rel="nofollow">here</a>.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-03-15T18:37:04.100Z
Answers.LastActivityDate: 2016-03-15T18:37:04.100Z
Answers.UserDisplayName: petednz - fuzion
Answers.Body: <p>After going back and forth from CiviCRM forms to Drupal Webforms for contribution forms, I find that the way to go for Contribution pages is CiviCRM forms.</p>
  
  <p>A couple of issues that come to mind with Drupal webforms as a contribution form was:
  1) The payment instrument was always set to "Check" even though they pay with Credit Card.
  2) The Contribution thank you letters weren't sending out automatically. </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-03-15T04:12:50.087Z
Answers.LastActivityDate: 2016-03-15T04:12:50.087Z
Answers.UserDisplayName: Yossi
Answers.Body: <p>In short, CiviCRM-Contribution pages work well if you can stick to the default workflow and functions and if your requirements regarding layout and functionality are not too fancy. Examples:</p>
  
  <ul>
  <li>You can decide which information to ask from donors for each donation page but you for example not easily create a activity at the time the form is sent</li>
  <li>You cannot change layout and style of the form easily and there is usually a three-step form (data entry page - confirmation page, thank you page)</li>
  <li>Conditional forms are not easy to implement with CiviCRM contribution pages</li>
  <li>Changing content and layout of the automated confirmation mail can be a pain</li>
  </ul>
  
  <p>On the plus side, those forms are really easy to set up and most CiviCRM payment processors should work out of the box.</p>
  
  <p>With Drupal webform integration you can do all kind of fancy stuff with your forms, including adding other pages, conditional fields, massively changing the layout, decide on the url you want to use, record other data whne the form is filled out etc. </p>
  
  <p>The downside is that you will need more ressoruces and technical expertise to set up, and you have to test your custom forms properly. Creating the forms and integrating them with the website can be a bit more complex for inexperienced users too. Finally, there range of available payment processors is more limited.</p>
  
  <p>So it really depends on the project planned. There is also the option to build a completely separate form and connect it to CiviCRM via the API which gives you utmost flexibility but is even more complex to set up than a webform.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-03-15T17:37:27.653Z
Answers.Text: Thanks for your suggestions.  Is there a reason why the email field appears below the donation amounts?
  
  For example, on this page: http://migrantjustice.net/civicrm/contribute/transact?reset=1&id=1  
  
  Is there a way to group the email field with the person's contact information?
Answers.UserDisplayName: roshani
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-03-15T18:34:49.727Z
Answers.Text: Better to ask that as a separate question.
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-03-15T12:23:51.013Z
Answers.LastActivityDate: 2016-03-15T12:23:51.013Z
Answers.UserDisplayName: Fabian
Body: <p>Are there examples of Donation/Contribution Pages that have been created with CiviCRM or Drupal Web Form that you think work well?</p>
  
  <p>Are there advantages of creating it with CiviCRM or Drupal Web Forms?</p>
  
  <p>Also are there ways to get it to work, so it uses the organization's url?
  name.org/donate?</p>
  
  <p>Thank you.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-03-14T18:49:31.840Z
Comments.Text: i don't think this question suits SE very well since it is asking for 'opinion' ie "that you think work well". There are many, many pages of CiviCRM contribution forms out there. Can you edit your question to be more specific about what you are wanting as the outcome.
Comments.UserDisplayName: petednz - fuzion
Tags: <civicontribute><webform-civicrm><contribution-page><simple-donate-form>
Title: Donation/Contribution Page Best Practices
ThreadText: # Donation/Contribution Page Best Practices
  
  (Asked by: username_0 on 2016-03-14)
  
  Are there examples of Donation/Contribution Pages that have been created with CiviCRM or Drupal Web Form that you think work well?
  
  Are there advantages of creating it with CiviCRM or Drupal Web Forms?
  
  Also are there ways to get it to work, so it uses the organization's url?
  name.org/donate?
  
  Thank you.
  
  **Tags:** civicontribute, webform-civicrm, contribution-page, simple-donate-form
  
  > **Comments:**
  > **username_1**: i don't think this question suits SE very well since it is asking for 'opinion' ie "that you think work well". There are many, many pages of CiviCRM contribution forms out there. Can you edit your question to be more specific about what you are wanting as the outcome.  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_1 on 2016-03-15. Score: 1
  
  A third approach that could be developed is through the CiviCRM Entity module which Fuzion and Skvare have put a lot of effort in to. Mark Hanna is outlining future developments for the module in this [blog](https://civicrm.org/blogs/jackrabbithanna/civicrm-entity-upcoming-and-future-development) which could include Contribution forms and the discussion is occurring [here](https://www.drupal.org/node/2676756).
  
  
  ---
  
  ### Answer by username_2 on 2016-03-15. Score: 1
  
  After going back and forth from CiviCRM forms to Drupal Webforms for contribution forms, I find that the way to go for Contribution pages is CiviCRM forms.
  
  A couple of issues that come to mind with Drupal webforms as a contribution form was:
  1) The payment instrument was always set to "Check" even though they pay with Credit Card.
  2) The Contribution thank you letters weren't sending out automatically.
  
  
  ---
  
  ### Answer by username_3 on 2016-03-15. Score: 1
  
  In short, CiviCRM-Contribution pages work well if you can stick to the default workflow and functions and if your requirements regarding layout and functionality are not too fancy. Examples:
  
  * You can decide which information to ask from donors for each donation page but you for example not easily create a activity at the time the form is sent
  * You cannot change layout and style of the form easily and there is usually a three-step form (data entry page - confirmation page, thank you page)
  * Conditional forms are not easy to implement with CiviCRM contribution pages
  * Changing content and layout of the automated confirmation mail can be a pain
  
  On the plus side, those forms are really easy to set up and most CiviCRM payment processors should work out of the box.
  
  With Drupal webform integration you can do all kind of fancy stuff with your forms, including adding other pages, conditional fields, massively changing the layout, decide on the url you want to use, record other data whne the form is filled out etc.
  
  The downside is that you will need more ressoruces and technical expertise to set up, and you have to test your custom forms properly. Creating the forms and integrating them with the website can be a bit more complex for inexperienced users too. Finally, there range of available payment processors is more limited.
  
  So it really depends on the project planned. There is also the option to build a completely separate form and connect it to CiviCRM via the API which gives you utmost flexibility but is even more complex to set up than a webform.
  
  > **Comments:**
  > **username_0**: Thanks for your suggestions.  Is there a reason why the email field appears below the donation amounts?  For example, on this page: http://migrantjustice.net/civicrm/contribute/transact?reset=1&id=1    Is there a way to group the email field with the person's contact information?  
  > **username_1**: Better to ask that as a separate question.  
  
  ---
  
  