justsomeguy / radiofreenetwork
Drupal with a bunch of useful stuff.
Requires
- composer/installers: ^2.3
- drupal/core-composer-scaffold: ^11.1.1
- drupal/core-project-message: ^11.1.1
- drupal/core-recommended: ^11.1.1
- drupal/drupal_cms_accessibility_tools: ~1.0.0
- drupal/drupal_cms_ai: ~1.0.1
- drupal/drupal_cms_analytics: ~1.0.0
- drupal/drupal_cms_blog: ~1.0.0
- drupal/drupal_cms_case_study: ~1.0.0
- drupal/drupal_cms_events: ~1.0.0
- drupal/drupal_cms_forms: ~1.0.0
- drupal/drupal_cms_news: ~1.0.1
- drupal/drupal_cms_page: ~1.0.0
- drupal/drupal_cms_person: ~1.0.1
- drupal/drupal_cms_project: ~1.0.0
- drupal/drupal_cms_seo_tools: ~1.0.1
- drupal/drupal_cms_starter: ~1.0.0
- drupal/migrate_file: ^3.0@alpha
- drupal/migrate_plus: ^6.0
- drupal/migrate_source_csv: ^3.7
- drupal/migrate_tools: ^6.0
- drupal/paragraphs: ^1.18
- drupal/project_browser: @alpha
- drupal/schemadotorg: ^1.0@alpha
- drupal/webform: @beta
- drush/drush: ^13
Requires (Dev)
- drupal/devel: ^5.3
- drupal/migrate_devel: ^3.0
Conflicts
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
- Clone this repo
- Run
ddev start
to start the DDEV environment - Run
ddev composer install
to install the PHP dependencies - 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.