2026-03-05 14:38:47 +00:00
|
|
|
# AudioCore
|
2026-03-04 21:43:18 +00:00
|
|
|
|
|
|
|
|
AudioCore V1.5 is a modular CMS for labels, artists, releases, storefront sales, and support workflows.
|
|
|
|
|
|
|
|
|
|
It is built around a plugin-first architecture so core stays clean while features can be enabled/disabled per site.
|
|
|
|
|
|
|
|
|
|
## Key features
|
|
|
|
|
|
|
|
|
|
- Modular plugin system (enable/disable from admin)
|
|
|
|
|
- Artists plugin (profiles, socials, artist pages)
|
|
|
|
|
- Releases plugin (catalog pages, release detail, track metadata, samples)
|
|
|
|
|
- Store plugin (cart, checkout, PayPal, orders, customers, discounts, downloads)
|
|
|
|
|
- Support plugin (ticketing, IMAP reply sync, admin replies)
|
|
|
|
|
- Newsletter module (subscriber management + templates)
|
|
|
|
|
- Media library (upload and reuse media across modules)
|
|
|
|
|
- Page builder + shortcode support
|
|
|
|
|
- Maintenance/coming-soon controls
|
|
|
|
|
- Update checker from Gitea manifest
|
|
|
|
|
|
|
|
|
|
## Tech overview
|
|
|
|
|
|
|
|
|
|
- PHP 8.3+
|
|
|
|
|
- MySQL/MariaDB
|
|
|
|
|
- OpenLiteSpeed/Apache compatible routing via `.htaccess`
|
|
|
|
|
- Server cron integration for background jobs (IMAP sync, chart refresh)
|
|
|
|
|
|
|
|
|
|
## Install (high level)
|
|
|
|
|
|
|
|
|
|
1. Upload project files.
|
|
|
|
|
2. Point web root to `dev/` (or deploy repo to desired root).
|
|
|
|
|
3. Open `/admin` to run installer.
|
|
|
|
|
4. Enter database + admin details.
|
|
|
|
|
5. Configure SMTP and run test email.
|
|
|
|
|
6. Enable required plugins and create their tables.
|
|
|
|
|
|
|
|
|
|
## Recommended production setup
|
|
|
|
|
|
|
|
|
|
- Keep private download storage outside public web root.
|
|
|
|
|
- Use HTTPS only.
|
|
|
|
|
- Configure SMTP correctly for transactional mail.
|
|
|
|
|
- Configure cron jobs in Admin > Cron Jobs.
|
|
|
|
|
- Keep `storage/` writable and secured.
|
|
|
|
|
|
|
|
|
|
## Release notes source
|
|
|
|
|
|
|
|
|
|
Updates are controlled via `update.json` in this repository and checked from admin Updates page.
|