openMusicFestival

Created on 7 February 2013, over 12 years ago
Updated 7 September 2025, about 1 month ago

From the website:

OpenMusicFestival is a Drupal 7 distribution enabling site builders to create the next generation of music festival websites.
Artists are listed with heaps of metadata. Multiple venues are supported. A scheduling system ties it all together.

Why is this installation profile necessary?

For small and medium-scale music festivals (Especially those with a small volunteer base), learning Drupal to the level necessary to build a quality site might not be attainable. This distribution tries to use a variety of top-shelf contrib modules to do the following:

  • Enable detailed artist listings
  • Assign artists to events, which can be displayed in a variety of fashions via Views
  • Associate events with venues
  • Easily administer the site using Panels and Panelizer
  • Make all of this mobile-friendly -- festivalgoers will be able to easily load the festival schedules on their phones
  • Be able to archive content each year without any difficulty
  • In the future, I plan to add optional support for Ubercart so that festivals can sell tickets directly from their website

I maintain several festival websites with legacy WordPress systems. A system like this would enable them to easily migrate to Drupal and enable Drupal to be a serious contender for this type of project. WordPress really has no serious support for music festivals last I checked — a project called WordTour, which I had previously used on one of these sites, is now unsupported by the author and a search for "festival" yields two pages of plugins that don't specifically cater to this use case. Further, no event listing plugin for WordPress is flexible enough to adequately allow for a complex use case such as this -- I asked for suggestions on the WordPress StackExchange and of the two answers I received, neither approach is anywhere near usable out-of-the-box (And don't be confused by the custom content type suggestion either -- WordPress' custom content types are an unholy mess that fills me with dread whenever the possibility of using them arises).

Notes:

  • Please use "openmusicfestival" as the short-name if/when this project gets promoted.
  • I haven't done the Review Bonus yet, though I plan to over the next week or two -- I figured I'd at least get this up here to start the process.
  • I'm aware that this is too simple of a codebase to adequately review for Git vetting. I merely want this project promoted to a full project so I can build releases (I'll have some actual code to review for another project semi-soonish).
  • I'm starting with music festivals, but I might make some variants for other festival types later on (film, book, and comedy festivals are obvious examples). I may ultimately create an umbrella project to put these all under, but I'm not sure what to call it yet.

Project page: http://drupal.org/sandbox/aendrew/1889604
Git repo: git clone --recursive --branch 7.x-1.x http://git.drupal.org/sandbox/aendrew/1889604.git openmusicfestival
PAReview: http://ventral.org/pareview/httpgitdrupalorgsandboxaendrew1889604git-7x-1x
Website: http://www.openmusicfestival.com

I've run PAReview extensively on it thus far and the only notes are with regards to Features code.

Thank you!

Reviews I've done

(Will add PAReview bonus after I do a couple quick tweaks to my codebase...)

📌 Task
Status

Active

Component

distribution/profile

Created by

🇬🇧United Kingdom aendra London

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024