Files
AudioCore/README.md

48 lines
1.6 KiB
Markdown
Raw Normal View History

2026-03-04 21:42:44 +00:00
+# AudioCore V1.5
+
+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.
+