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

2 Answers 2


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!

  • Did numbers get mixed up here @johnff? Answer says 1,2 are easily met and 2 takes a little effort. Commented Apr 16, 2017 at 20:38
  • @ChrisBurgess yes well spotted. Amending now, thanks for the assist.
    – JohnFF
    Commented Apr 16, 2017 at 22:17
  • @ChrisBurgess actually no (when I hit edit it was correct as when I wrote it. It seems that the formatting changes them! Bizarre.
    – JohnFF
    Commented Apr 16, 2017 at 22:19
  • Excellent. Thanks for the help and advice.
    – PJP
    Commented Apr 17, 2017 at 8:22

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!

  • That helps me make the choice on CMS - I use Joomla in work, but sounds like Drupal is the way to go here.
    – PJP
    Commented Apr 17, 2017 at 8:23
  • 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.
    – Coleman
    Commented Apr 17, 2017 at 17:49
  • 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.
    – LMK Web
    Commented Apr 19, 2017 at 16:36
  • On CMS integration Drupal is head and shoulders above above the other CMSs Commented Apr 19, 2017 at 23:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.