Skip to content
A Drupal installation profile for music festivals
Branch: 7.x-1.x
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
modules/openMusicFestival/omf_components More tweaks. Feb 8, 2013
README.txt Post PAReview Feb 7, 2013
drupal-org.make More tweaks. Feb 8, 2013 More tweaks. Feb 8, 2013


# openMusicFestival 7.x-1.0

This is a Drupal 7 distribution allowing the creation of feature-rich music 
festival sites.

It is currently pretty bare-bones, but out of the box it allows you to:

+ Create advanced artist profile pages
+ Create detailed venue and event listings
+ Generate useful schedules
+ Use effective WYSIWYG layout tools
+ Provide rich semantic metadata for site content
+ Easily roll-over site content from one festival to the next
+ Plus do everything else you would expect from a robust CMS -- articles, pages,
contact forms, etc

Every module used on the site is a well-maintained Drupal project; by using this
distribution, you'll have a head start in using Drupal in the most effective way
possible for a festival website.

Further, because it's stock Drupal code, your site is easy to maintain and 
extensible by anyone familiar with Drupal.

## Installation

This section is under construction -- currently, it involves the following:

1. Clone the Git repo
	git clone --recursive --branch 7.x-1.0 \ openmusicfestival
2. Change directory
	cd openmusicfestival
3. Drush Make it!
	drush make --prepare-install openmusicfestival.make [PATH_TO_YOUR_WEB_ROOT]

If you do not have Drush installed, follow the instructions at:

4. Visit your website and run the installer. 

Ensure the "Music Festival Components" (music_festival_components) module is 
enabled -- this provides the site's primary functionality.

These instructions will change once our project on is accepted -- at 
that point, it will be as simple as uploading an archive to your webserver.

## Usage

To add artists, login as your admin user (set during installation) at 


Then, click "Add Content" in the admin bar and then click "Artist", or go to:


For a list of artists, go to:


To get artists who played during a specific year, go to:


To add an event, click "Add Content" and then click "Event", or go to:


You'll likely need to add venues for events. To do so, go to:


...Which is also accessible by clicking "Structure" in the admin bar, then 
Taxonomy. At the Taxonomy screen, select "Add Terms" under "Venues".

## Roadmap

+ Add more themes, including a custom design for music festivals
+ Add support for selling tickets via [Ubercart][]
+ More and better documentation

This is an evolving project! Is it missing something? Noticed a problem? Please 
add it to our issue queue, available at

You can’t perform that action at this time.