Build a static music website with Pushtape Cassette + Github Pages

Here's a quick way to build a static music site for free using Pushtape Cassette as the frontend, hosted on Github Pages, with MP3s served via Dropbox.

You'll need:

  • A Github account
  • A Dropbox Account (or similar, you'll need a way to direct link to mp3 files)
  • familiarity working with git, html, css, and json files

Overview

Bootstrap Grid Only

I tried working with Bootstrap 3 a few times last year, and while I liked the grid & responsive utility classes, everything else was just way too much. You can configure your Bootstrap build using their customizer to only include the grid, but for my needs I had to fork it (to make it work with LessPHP, without normalize.css, and because I needed to rename the xs, sm, lg class names). I uploaded the result to my github:

https://github.com/zirafa/bootstrap-grid-only

Pushing Pushtape to 1.0

I've been thinking a lot about Pushtape development, and I figure it is worth taking a minute to write down where I'm at.

Pushtape 1.0 Release

It's important that things don't stay in beta forever. The goal with Pushtape 1.0 is to get a foundation for a stable distribution, and I'm happy to say that after many months being in beta, beta bug reports have tapered off. Thanks to everyone who filed bug reports and provided feedback!

That being said, there are a couple of critical issues I want to tackle before a 1.0 release:

Pushtape Alpha release out

I've been working in the dev branch on Drupal for a while, but since the majority of functionality is in place I decided it was time to start tagging releases. Already it has seemed to attract some good bug reports! The discography framework is working, and most of the basic functionality is there. Things left for a beta release: streaming music player, RSS feeds, better installer, theme improvements and general bug fixing.

You can download it here: http://drupal.org/project/pushtape

Launching this site!

The last few years I've been working on several projects simultaneously - a Drupal distribution for building music websites, a cooperative recording studio, and various audio electronics projects. I've blogged in bits and pieces on my personal site but found it a bit awkward to mix work and personal posts together.