The new version of our record label management software. The successor to Ribcage. It is designed to be faster, easier to use and easier to setup than Ribcage, using all WordPress's own internals if possible rather than reinventing the wheel.
This version is not ready for use but is under development.
Thorax is a plugin for WordPress, albeit one that heavily abstracts WordPress custom post type methods for ease of coding.
Like its predecesor Ribcage we do so in the hope that since WordPress is widely avaliable, this plugin will enable easy creation of a Creative Commons label. Battle hardened by our own use, Thorax means that you too can setup a record label and begin distributing music in an attractive manner as quickly as possible.
composer install
in that directory.This assumes PHP and MySQL are set up locally in the normal manner.
composer install
has run correctly.bash bin/install-wp-tests.sh wordpress_test root '' localhost
the first time. This will download and install the WordPress test suite and PHPUnit helper utilities.vendor/bin/phpunit
and wait for test completion.While Ribcage directly accessed the WordPress MySQL database, Thorax works using standard WordPress custom post types (such things did not exist when Ribcage was first written!). Therefore it can be themed by adding themed custom post types to your WordPress theme and falls back through the WordPress template hierachy if these are not present.
Thorax contains three custom post types: artists, releases and events. Artists have releases and events - standard WordPress blog entries can also be related to an individual artist or release. Releases have reviews.