Answers.Body: <p><strong>For item #4 -></strong> When you run CiviCRM on Drupal it comes with this module:</p>
  
  <p>CiviMember Roles Sync - Synchronize CiviCRM Contacts with Membership Status to a specified Drupal Role automatically.</p>
  
  <p>In a nutshell - here's how this works: someone Logs in -> Drupal checks with CiviCRM -> ah this person has Membership A + status = Current; Drupal checks your Rules -> ah that means this user should get Role = Member A -> so that user now automatically has all the permissions (and thus buttons) that Member A should have.</p>
  
  <p>This is how you can make really slick Member only content/sections on your CMS/website!</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-17T08:23:22.287Z
Answers.Text: That helps me make the choice on CMS - I use Joomla in work, but sounds like Drupal is the way to go here.
Answers.UserDisplayName: PJP
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-17T17:49:41.360Z
Answers.Text: For completeness, WordPress also has the ability to sync roles with CiviCRM. If you're **sure** you won't be needing to customize any Views or Webforms, WP is a good choice. Otherwise Drupal is the most powerful of the 3.
Answers.UserDisplayName: Coleman
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-19T16:36:51.107Z
Answers.Text: Pretty sure all three CMSes offer this ability, Joomla included. I actually prefer Joomla's ACL over WP, though I can't speak to Drupal.
Answers.UserDisplayName: LMK Web
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-19T23:06:45.297Z
Answers.Text: On CMS integration Drupal is head and shoulders above above the other CMSs
Answers.UserDisplayName: KarinG - Semper IT
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-16T22:04:28.827Z
Answers.LastActivityDate: 2017-04-16T22:04:28.827Z
Answers.UserDisplayName: KarinG - Semper IT
Answers.Body: <p>welcome to the community.</p>
  
  <p>In short:</p>
  
  <p>Q1. &amp; Q2. are easily met with CiviCRM.</p>
  
  <p>Q3. Can be done with a little effort.</p>
  
  <p>Q4. This would be provided by your Content Management System (CMS). CiviCRM works with Drupal, WordPress, and Joomla!. For this, I'd go with Drupal (with which you could do this through configuration), but this functionality may also be provided by Joomla! and WordPress plugins.</p>
  
  <p>Hope this helps!</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-16T20:38:38.807Z
Answers.Text: Did numbers get mixed up here @johnff? Answer says 1,2 are easily met and 2 takes a little effort.
Answers.UserDisplayName: Chris Burgess
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-16T22:17:22.183Z
Answers.Text: @ChrisBurgess yes well spotted. Amending now, thanks for the assist.
Answers.UserDisplayName: JohnFF
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-16T22:19:12.580Z
Answers.Text: @ChrisBurgess actually no (when I hit edit it was correct as when I wrote it. It seems that the formatting changes them! Bizarre.
Answers.UserDisplayName: JohnFF
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-17T08:22:24.873Z
Answers.Text: Excellent.  Thanks for the help and advice.
Answers.UserDisplayName: PJP
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-16T17:08:39.680Z
Answers.LastActivityDate: 2017-04-17T11:35:29.443Z
Answers.LastEditDate: 2017-04-17T11:35:29.443Z
Answers.UserDisplayName: JohnFF
Body: <p>We are looking for a CMS (or similar) for our Big Band.  We need </p>
  
  <ol>
  <li>A page for the public to see our next gigs</li>
  <li>Membership management to keep a list of band members, deputies;</li>
  <li>An events calendar diary for rehearsals and gigs;</li>
  <li>A file store so that PDFs of our set lists,  music charts etc can be stored and available for all band members;</li>
  </ol>
  
  <p>It's clear to me that CiviCRM would be fine for 2 &amp; 3, but not so clear that it will also cover items 1 &amp; 4.</p>
  
  <p>Any thoughts/help appreciated.
  Pete</p>
  
Tags: <workflow><administer>
Title: Is CiviCRM a good choice for a website front end AND membership management?
ThreadText: # Is CiviCRM a good choice for a website front end AND membership management?
  
  (Asked by: username_0 on 2017-04-16)
  
  We are looking for a CMS (or similar) for our Big Band. We need
  
  1. A page for the public to see our next gigs
  2. Membership management to keep a list of band members, deputies;
  3. An events calendar diary for rehearsals and gigs;
  4. A file store so that PDFs of our set lists, music charts etc can be stored and available for all band members;
  
  It's clear to me that CiviCRM would be fine for 2 & 3, but not so clear that it will also cover items 1 & 4.
  
  Any thoughts/help appreciated.
  Pete
  
  **Tags:** workflow, administer
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_4 on 2017-04-16. Score: 4 | Accepted answer
  
  welcome to the community.
  
  In short:
  
  Q1. & Q2. are easily met with CiviCRM.
  
  Q3. Can be done with a little effort.
  
  Q4. This would be provided by your Content Management System (CMS). CiviCRM works with Drupal, WordPress, and Joomla!. For this, I'd go with Drupal (with which you could do this through configuration), but this functionality may also be provided by Joomla! and WordPress plugins.
  
  Hope this helps!
  
  > **Comments:**
  > **username_5**: Did numbers get mixed up here @username_4? Answer says 1,2 are easily met and 2 takes a little effort.  
  > **username_4**: @username_5 yes well spotted. Amending now, thanks for the assist.  
  > **username_4**: @username_5 actually no (when I hit edit it was correct as when I wrote it. It seems that the formatting changes them! Bizarre.  
  > **username_0**: Excellent.  Thanks for the help and advice.  
  
  ---
  
  ### Answer by username_1 on 2017-04-16. Score: 2
  
  **For item #4 ->** When you run CiviCRM on Drupal it comes with this module:
  
  CiviMember Roles Sync - Synchronize CiviCRM Contacts with Membership Status to a specified Drupal Role automatically.
  
  In a nutshell - here's how this works: someone Logs in -> Drupal checks with CiviCRM -> ah this person has Membership A + status = Current; Drupal checks your Rules -> ah that means this user should get Role = Member A -> so that user now automatically has all the permissions (and thus buttons) that Member A should have.
  
  This is how you can make really slick Member only content/sections on your CMS/website!
  
  > **Comments:**
  > **username_0**: That helps me make the choice on CMS - I use Joomla in work, but sounds like Drupal is the way to go here.  
  > **username_2**: For completeness, WordPress also has the ability to sync roles with CiviCRM. If you're **sure** you won't be needing to customize any Views or Webforms, WP is a good choice. Otherwise Drupal is the most powerful of the 3.  
  > **username_3**: Pretty sure all three CMSes offer this ability, Joomla included. I actually prefer Joomla's ACL over WP, though I can't speak to Drupal.  
  > **username_1**: On CMS integration Drupal is head and shoulders above above the other CMSs  
  
  ---
  
  