hoerer
Charts Pro
Top-100-Voting im ddtop100-Style mit Klick-zum-Voten, Deezer-Integration, Trend-Verlauf und User-Vorschlägen. Perfekt für monatliche Charts mit Hör-Community.
Vorschau
Klick auf ein Bild für Vollansicht. Screenshots werden automatisch aus dem RadioCMS-Demo-System generiert.
Beschreibung
Kurzbeschreibung (1 Zeiler fürs Listing)
Top-100-Voting im ddtop100-Style mit Klick-zum-Voten, Deezer-Integration, Trend-Verlauf und User-Vorschlägen. Perfekt für monatliche Charts mit Hör-Community.
(243 Zeichen, passt in das Feld)
Lange Beschreibung (Markdown, Marketplace-Detail)
## Charts Pro für RadioCMS
Du willst monatliche Top-Charts mit deiner Hör-Community? **Charts Pro** liefert dir das komplette System dafür, wie du es von Profi-Radio-Charts kennst (z.B. ddtop100.de). Anders als das eingebaute Voting-System (für Einzel-Abstimmungen wie "Sendung des Monats") ist Charts Pro auf **laufende Top-Listen** ausgelegt mit Klick-zum-Voten, automatischem Periodenwechsel und Trend-Verfolgung.
## Was du bekommst
**Top-Listen mit Klick-Voten**
- Beliebig viele parallele Listen (Top 10, Top 50, Top 100)
- Tageslimit pro IP konfigurierbar (z.B. 6 Stimmen/Tag für eingeloggte, 2 für Gäste)
- Sofortiges visuelles Feedback nach jeder Stimme, kein Form-Submit
- Optional E-Mail-Verifikation für strengeres Voting
**Trend-Verfolgung**
- Pfeil-Indicator zum Vormonat (rauf/runter/gleich)
- "NEU"-Badge bei Neueinsteigern
- Peak-Position + Wochen-im-Chart pro Song
- History-Modal mit Verlaufs-Diagramm (Chart.js)
**Deezer-Integration**
- Such-Feld im Admin: tipp Songtitel ein, klick auf Treffer, Cover + Künstler + 30-Sekunden-Preview-MP3 wird automatisch übernommen
- Kein Premium-Account nötig, läuft über Deezer's freie API
- Manuelles Anlegen weiterhin möglich (für Songs die Deezer nicht hat)
**Frontend-Features**
- Monats-Tabs (Jan-Dez) + Jahrescharts-Tab
- Cover-Bild als Modal beim Klick
- Audio-Player mit 30s-Preview pro Song
- YouTube + Spotify Deeplinks
- Suchfeld + ausklappbares Regelwerk
- User-Vorschlagsformular am Seitenende (mit Admin-Approval)
- Footer-Widget zeigt aktive Charts auf jeder Seite
**Admin-Komfort**
- Charts anlegen mit Periode (monatlich/jährlich/custom), Tageslimits, Regelwerk
- Drag-and-Drop Sortierung der Songs
- User-Vorschläge approven/ablehnen
- Live-Stats + CSV-Export
- **Auto-Periodenwechsel**: am Monatsende wird automatisch ein Snapshot in die History gemacht und die neue Periode startet
- Anti-Cheat-Übersicht (Top-Voter-IPs)
**Lifetime-Lizenz**
- Einmal kaufen, lebenslang nutzen
- Updates inklusive für immer
- 2 Aktivierungen (Live + Test-Domain), erweiterbar auf Anfrage
- Auto-Update direkt aus dem Admin sobald eine neue Version rauskommt
## Voraussetzungen
- RadioCMS Community Edition >= 1.2.0
- PHP 8.1+ und MySQL/MariaDB
- Auto-Update-System aktiv (ist seit RadioCMS v1.0.3 standard)
## Bei Fragen
Vor dem Kauf: schreib mir an me@heikodeutsch.io
Was ist in v1.1.1 drin?
charts-pro 1.1.1 - Auto-Rotation + Stagnations-Schutz + Archiv + Snapshot-Fix
NEUE FEATURES (aus v1.1.0):
- Top-N Carry-Over: beim periodischen Rollover bleiben die Top-N Tracks im neuen Zyklus aktiv (Vote-Counts auf 0), der Rest wird stillgelegt. Standard 10 (konfigurierbar pro Chart, 0 = aus = alle bleiben wie bisher).
- Stagnations-Schutz: wenn ein Track X aufeinanderfolgende Perioden in den Top-Y war (Standard: 3 Perioden in Top 3), wird er automatisch archiviert. Damit blockiert er kein Top-Slot mehr und neue Songs bekommen ihre Chance.
- Archiv-Tab im Admin (Charts -> Charts-Archiv): zeigt alle archivierten Tracks pro Chart, mit Reaktivieren- und Loeschen-Button. Im Frontend sind archivierte Tracks nicht sichtbar.
- Per Chart konfigurierbar: auto_carry_top_n, stagnation_enabled, stagnation_top_n, stagnation_weeks.
HOTFIX (v1.1.1):
- Behoben: der stuendliche Snapshot-Cron warf seit Wochen 'Table charts doesn't exist' und hat keine Trend-Snapshots aufgezeichnet. Die Tabelle heisst chart_lists (nicht charts). Charts-Anzeige + Voting funktionierten trotzdem, nur die Historie blieb leer. Sobald das Update drauf ist, laeuft der Snapshot-Cron wieder, und Trend-Pfeile basieren auf echten Vergleichswerten statt nur auf Lazy-Snapshots.
Installation
- Im RadioCMS-Admin unter System » Plugins die Update-Funktion nutzen und das Plugin per Klick installieren.
- Alternative: ZIP herunterladen, entpacken, Ordner
charts-pro/nach/plugins/kopieren, im Admin aktivieren. - Lizenz-Schluessel im Plugin-Manager eintragen, dann ist das Plugin freigeschaltet.