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...)

Comments

aendra’s picture

Issue summary: View changes

updated text

aendra’s picture

Issue summary: View changes

Added PAReview

aendra’s picture

Issue summary: View changes

Added 2 PAR Bonus links.

aendra’s picture

Issue tags: +PAreview: review bonus

Alrighty now; adding PAReview Bonus tag.

aendra’s picture

Status: Active » Needs review

...And one more because I set the status as "Active" instead of "Needs Review".

klausi’s picture

Status: Needs review » Reviewed & tested by the community
Issue tags: -PAreview: review bonus +PAreview: single application approval

Looks good to me!

Since this project does not contain any hand written code we will manually promote this project for you. You can get back to us any time with another project that you want to promote.

Removing review bonus tag, you can add it again if you have done another 3 reviews of other projects.

klausi’s picture

Status: Reviewed & tested by the community » Fixed

no objections for more than a week, so ...

Thanks for your contribution, aendrew!

I promoted this project for you: http://drupal.org/project/openmusicfestival

Now that this experimental project has been promoted, you'll need to update the URL of your remote repository or reclone it.

Here are some recommended readings to help with excellent maintainership:

You can find lots more contributors chatting on IRC in #drupal-contribute. So, come hang out and get involved!

Thanks, also, for your patience with the review process. Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.

Thanks to the dedicated reviewer(s) as well.

aendra’s picture

Terrific! Thanks, Klausi!

Automatically closed -- issue fixed for 2 weeks with no activity.

Anonymous’s picture

Issue summary: View changes

added another PAReview link.

avpaderno’s picture

Component: other » distribution/profile
Status: Closed (fixed) » Active
avpaderno’s picture

Status: Active » Fixed

Now that this issue is closed, please review the contribution record.

As a contributor, attribute any organization helped you, or if you volunteered your own time.

Maintainers, please credit people who helped resolve this issue.

avpaderno’s picture

Status: Fixed » Closed (fixed)