justsomeguy/radiofreenetwork

Drupal with a bunch of useful stuff.

dev-main 2025-04-28 11:19 UTC

This package is auto-updated.

Last update: 2025-05-24 23:44:09 UTC


README

Radio Free Network - a Drupal project for local music.

This repository is the top-level project for the Radio Free Network Drupal project.

Radio Free Network is a Drupal project that provides a platform for local music communities to share and promote their music. It is designed to be easy to use and customizable, allowing users to create their own unique music websites.

Built to support the Radio Free Peterborough Project's mission to promote local music, the Radio Free Network is a community-driven project that aims to provide a platform for local musicians and music lovers to connect and share their passion for music.

Overview

This is a repo for experienced Developers and is a work in progress.

Project goals for this dev cycle:

  • Complete refactor using schema.org blueprints for standardized content. (100% complete)
  • Migrate all content from D8 site to D11 (95% complete)
  • Create a new theme for the site (70% complete)
  • Replace X-Tag player front end with React (40% complete)
  • Collect statistics about play counts and user engagement (0% complete)
  • Allow users to create and share their own playlists (0% complete)
  • Plan out next phase of development (15% complete)

Requirements

  • PHP 8.1 or higher
  • DDEV
  • Composer
  • Drupal 11
  • Node.js
  • npm
  • React
  • Vite
  • Tailwind CSS

Getting Started

  1. Clone this repo
  2. Run ddev start to start the DDEV environment
  3. Run ddev composer install to install the PHP dependencies
  4. Run ddev npm install to install the Node.js dependencies

Build and play!

Contributing

We welcome contributions to the Radio Free Network project! If you would like to contribute, please fork the repo and create a pull request with your changes.