Answers.Body: <p>If you prefer a solution which is editable via a web GUI, then Drupal Views are a great flexible approach. We use them extensively. You may hit the occasional limitation (either a "Views-ism" or a lack of support for some minor feature) but that's rare. If you are comfortable with Views, you'll be right at home :)</p>
  
  <p>If you prefer writing SQL and are comfortable with PHP, a CiviCRM Report is a solution which offers you a lot of customisation, and building extensions is much easier now with <a href="https://github.com/totten/civix" rel="nofollow"><code>civix</code></a>.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-05-29T09:16:46.013Z
Answers.Text: Yeah. But is there anything which can creates problem in future, if we'll use Drupal Views instead of Civicrm Reports ?
Answers.UserDisplayName: Juyal Jee
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-05-29T09:32:47.607Z
Answers.Text: It's possible either way. I *think* our experience would be that we've had to do less work upgrading Views than Reports. Not a scientific assessment :)
Answers.UserDisplayName: Chris Burgess
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-05-28T19:53:14.650Z
Answers.LastActivityDate: 2015-10-01T17:35:22.643Z
Answers.LastEditDate: 2015-10-01T17:35:22.643Z
Answers.UserDisplayName: Chris Burgess
Answers.Body: <p>Absolutely.  It's very common to use Drupal Views to display contacts' information, either to the public (as in a directory) or internally.  You'll see CiviCRM contacts as a option when creating your view, and you can create relationships to contributions, memberships, etc.  Modules that extend Views will help, too.</p>
  
  <p>Read more about it at <a href="http://book.civicrm.org/user/current/website-integration/integrating-with-drupal/" rel="nofollow">book.civicrm.org</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-05-29T09:13:02.830Z
Answers.Text: Yeah correct, that's why i was thinking to use Drupal Views. And I already, saw that link but just want to go deeper to compare Drupal Views over Civicrm Reports.  It'll be appreciated if you can provide me any advanced reference on how to extend Civicrm Reports features in Drupal. Thanks :)
Answers.UserDisplayName: Juyal Jee
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-05-28T19:12:31.490Z
Answers.LastActivityDate: 2015-05-28T19:12:31.490Z
Answers.UserDisplayName: Andie Hunt
Body: <p>I have several different types of report's layouts/formats to print for Civicrm contacts. I know that, we can generate reports by 'Report' menu in Civicrm. </p>
  
  <p>But i want some suggestion about how much it will be easy to generate reports using Drupal Views. Because here, we have an option to override the reports templates easily. Isn't ?</p>
  
  <p>Please let me know if it will cause any error in future.</p>
  
Tags: <drupal><civireport><drupal-views>
Title: Use Drupal views to generate contact Reports in Civicrm
ThreadText: # Use Drupal views to generate contact Reports in Civicrm
  
  (Asked by: username_0 on 2015-05-28)
  
  I have several different types of report's layouts/formats to print for Civicrm contacts. I know that, we can generate reports by 'Report' menu in Civicrm.
  
  But i want some suggestion about how much it will be easy to generate reports using Drupal Views. Because here, we have an option to override the reports templates easily. Isn't ?
  
  Please let me know if it will cause any error in future.
  
  **Tags:** drupal, civireport, drupal-views
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2015-05-28. Score: 6
  
  If you prefer a solution which is editable via a web GUI, then Drupal Views are a great flexible approach. We use them extensively. You may hit the occasional limitation (either a "Views-ism" or a lack of support for some minor feature) but that's rare. If you are comfortable with Views, you'll be right at home :)
  
  If you prefer writing SQL and are comfortable with PHP, a CiviCRM Report is a solution which offers you a lot of customisation, and building extensions is much easier now with [`civix`](https://github.com/totten/civix).
  
  > **Comments:**
  > **username_0**: Yeah. But is there anything which can creates problem in future, if we'll use Drupal Views instead of Civicrm Reports ?  
  > **username_1**: It's possible either way. I *think* our experience would be that we've had to do less work upgrading Views than Reports. Not a scientific assessment :)  
  
  ---
  
  ### Answer by username_2 on 2015-05-28. Score: 2
  
  Absolutely. It's very common to use Drupal Views to display contacts' information, either to the public (as in a directory) or internally. You'll see CiviCRM contacts as a option when creating your view, and you can create relationships to contributions, memberships, etc. Modules that extend Views will help, too.
  
  Read more about it at [book.civicrm.org](http://book.civicrm.org/user/current/website-integration/integrating-with-drupal/)
  
  > **Comments:**
  > **username_0**: Yeah correct, that's why i was thinking to use Drupal Views. And I already, saw that link but just want to go deeper to compare Drupal Views over Civicrm Reports.  It'll be appreciated if you can provide me any advanced reference on how to extend Civicrm Reports features in Drupal. Thanks :)  
  
  ---
  
  