Media Club — Specifikace V6

Kompilace V2–V5 · KISS, BEAT, Country, Signal, Spin · Kveten 2026

1. Prototyp

Prototyp pokryva dva weby s odlisnym rozsahem modulu:

WebPopisPrototyp
kiss.czPlna vybava — vsechny moduly, registrace, souteze, hitparada, ankety, jukebox (appka)Otevrit KISS
radiobeat.czRedukovana verze pro posluchace 50+ — bez registraci, soutezi pro prihlasene, jukeboxu, hitparady, anketOtevrit BEAT

Barvy

StanicePozadiAkcentStyl
KISSCerne / tmaveCervena (#cc0000)Tmavy, dramaticky. Logo cervene s bilou konturou.
BEATBileCervena (doplnkova), cerne borderyCisty, svetly. Cerny text.

Realne budou weby oddelene — kazdy vlastni design, obsah, moduly.

2. Struktura webu

Hlavicka (spolecna pro vsechny stranky)

Stranky webu

StrankaPopisModul
Uvod (homepage)Hlavni rozcestnik — konfigurovatelne bloky
StreamLive prehravac s audio prerollem
PlaylistVertikalni timeline poradu ~7 dni, HLS stream, seek na skladbuplaylist
PodcastyDlouhodoby archiv, distribuce Spotify/Applepodcasty
ProgramCasova osa poradu per den, propojeni na moderatory
ModeratoriProfily — foto, medailonek, porady, audio/video ukazky
NovinkyRedakcni clanky, kategorizace, premium obsah
Clanek (detail)Plny clanek, premium rez, kviz, galerie, video
SoutezePrehled aktivnich eterovych soutezi (= clanky s tagem)
AnketyHlasovani + kampanovy system (od–do)ankety
KvizABCD s timerem, bodovani, leaderboard — zije v clankuankety
HitparadaHlasovani pro skladbyhitparada
Video kanalVlastni prehravac, preroll reklamavideo
Kalendar akciSamostatne zaznamy + clanky s tagem „akce“event_calendar
Frekvence / PokrytiMapa + GPS / rucni zadani mista
RegistraceEmail, heslo, jmeno, telefon, kraj, prezdivka + opt-in newsletteraccounts
ProfilEditace udaju prihlaseneho uzivateleaccounts
KontaktyAdresa, mapa, studio (telefon, email, SMS), lide (tym stanice)
KarieraVolna mista
Vydejni mista samolepekSeznam mist
Herni radStaticky text
ShopOdkaz na externi e-shop (v menu)
InzerceInfo pro inzerenty, staticka stranka

Paticka

Navigacni odkazy, kontakty (telefon, email, SMS), frekvence (zkraceny vypis), socialni site, newsletter prihlaseni.

Prototyp KISS — homepage
Prototyp KISS — kontakty
Prototyp KISS — frekvence
Prototyp KISS — inzerce

Polozky menu se v adminu seskupuji do pojmenovanych skupin. Nektere polozky jsou prime odkazy, jine pod dropdown. Nazvy, poradi a obsah skupin nastavuje redaktor per stanice — konfigurovatelne v adminu.

PolozkaTypObsah
Uvodprimy odkaz
Playlistprimy odkaz
Podcastyprimy odkaz
Aktualne ▾dropdownNovinky, Souteze, Ankety, Kalendar
Vysilani ▾dropdownProgram, Moderatori, Hitparada
Videoprimy odkaz
O nas ▾dropdownFrekvence, Kontakty, Inzerce

Skupiny funguji jako dropdown/mega-menu v hlavicce. Mohou se lisit per stanice.

Prototyp KISS — navigace v akci
Admin: nastaveni navigace

4. Homepage

Struktura z obsahovych bloku — poradi konfigurovatelne v adminu per stanice:

  1. Hlavni slider / promo obsah — nastaveni zobrazeni od–do, CTA tlacitko
  2. Novinky
  3. Aktivni souteze — reklamni clanky s pravidly eterovych soutezi
  4. Anketa — aktualni hlasovani
  5. Video obsah
  6. Program vysilani
  7. Playlist — naposledy hrane (ukazka poslednich skladeb s odkazem na plny playlist)
  8. Newsletter — prihlaseni k odberu, vlastni nazev per stanice
  9. Socialni site — embed feedu nebo jen odkaz, per stanice
  10. Nadchazejici akce — event kalendar
Prototyp KISS — homepage
Admin: konfigurace homepage bloku

5. Player

Prototyp KISS — stream

6. Clanek jako zakladni jednotka

Clanek je zakladni obsahova jednotka celeho systemu. Vse je clanek — novinka, soutez, akce, kviz. Tagy urcuji, kde se clanek zobrazi. Obsah clanku urcuje, co v nem je.

6.1 Zakladni atributy

AtributPopis
TitulekNazev clanku
PerexUvodni text / lead — zobrazuje se v prehledech a na homepage
TeloHlavni obsah, WYSIWYG editor
Hlavni fotoHero image — v prehledech i v detailu
KategorieKoncerty, recenze, backstage, festivaly, lifestyle… (ciselnik)
AutorRedaktor

6.2 System tagu

Tagy ridi, ve kterych sekcich se clanek zobrazi. Clanek muze mit vice tagu soucasne.

TagEfekt
soutezClanek se zobrazi v sekci Souteze na homepage + na strance Souteze. Zpristupni atributy: partner/sponzor, herni rad, typ souteze.
akce + datum/mistoClanek se zobrazi v Kalendari akci. Vyzaduje datum a misto konani.
reklamniClanek je oznacen jako sponzorovany/reklamni obsah — vizualni odliseni.

Priklad: clanek s tagy soutez + akce = soutez o listky na akci — objevi se v Souteziach i v Kalendari.

6.3 Volitelne obsahove bloky

Redaktor vklada do tela clanku:

BlokPopis
Premium rezMisto v clanku, pod kterym je obsah jen pro prihlasene. Defaultne vypnuto — cely clanek je verejny.
Vlozeny kvizSerie otazek ABCD s casovym limitem, bodovani za spravnost a rychlost, leaderboard. Vyzaduje prihlaseni.
Vlozene videoVlastni video prehravac s preroll reklamou.
FotogalerieMrizka obrazku s lightbox navigaci.
Zvukova ukazkaMP3 prehravac (typicky pro ankety „Poznej pisen“).

6.4 Nastaveni publikace

6.5 SEO & Open Graph

6.6 Atributy specificke pro souteze

Zobrazuji se pri tagu soutez:

Odkazy na prototypy

Clanek otevreny: clanek-open.html
S videem: clanek-video.html
S galerii: clanek-galerie.html
Premium rez: clanek.html
S kvizem: clanek-kviz.html
Admin: clanek-editor.html

7. Sdileni

Tlacitko „Sdilet“ u kazdeho obsahu na webu i v appce. Tyká se clanku, podcastovych epizod, videi, skladeb v playlistu a akci v kalendari.

Moznosti sdileni

Kazdy sdileny odkaz musi mit spravne nastavene Open Graph metadata (title, description, image) pro pekny nahled na socialnich sitich.

8. Modularnost

Kazda funkce je modul — zapnout/vypnout per stanice v adminu. Vypnuty modul nenarusuje vzhled.

ModulKISSBEATCountrySignalSpin
Uzivatelske ucty
Ankety + kvizy
Hitparada
Hodnoceni skladeb
Video kanal
Event kalendar
Playlist
Podcasty
Newsletter
Socialni site feedper stanice

Tabulka je ilustrativni — finalni nastaveni upresneni kazdou stanici.

Odstraneno z modulu

Admin: nastaveni modulu

9. Uzivatelske ucty

Filozofie

Registrace ma dva duvody: (1) ferove souteze — jeden clovek, jeden hlas; (2) pohodli — nemusis vyplnovat udaje pokazde znovu. ~70 % hodnoty uctu je v appce, ~30 % na webu.

Registracni udaje

Jeden ucet pro vse

Funguje na webu, v appce, pro vsechny stanice skupiny.

Co registrace prinasi

Moderace

V adminu moznost zabanovat uzivatele (spam, nevhodne chovani). Zabanovany nemuze hlasovat, ucastnit se kvizu atd.

Prototyp: registrace
Prototyp: profil
Admin: sprava uzivatelu

10. Souteze = clanky s tagem

Soutez NENI samostatny typ obsahu. Je to bezny clanek otagovany tagem soutez. Tagging system zajisti automaticke zobrazeni v sekci Souteze. Stejny clanek muze mit i dalsi tagy.

Dva typy soutezi

TypPopisInterakce
EterovaClanek s pravidly, partner/sponzor, herni rad, telefonni cisloZadna webova — posluchac vola do studia
Online (kviz)Clanek s promo textem sponzora + vlozeny kvizovy blok (ABCD, casovy limit, bodovani, leaderboard)Uzivatel hraje primo v clanku

Dalsi typy mohou pribyt.

Spolecne vlastnosti (pri tagu „soutez“)

TODO Doresit jak se soutezni clanky zobrazuji v mobilni appce — feed, sekce, push notifikace, UI pro kviz v appce.

Prototyp: souteze.html
Eterova soutez: soutez-7v7.html
Soutez Bose: soutez-bose.html
Online kviz: clanek-kviz.html
Admin: souteze-admin.html

11. Ankety — kampanovy system

Kampanovy system s rizenymi casovymi okny.

Prototyp: ankety.html
Admin: ankety-admin.html

12. Kvizy

Serie otazek ABCD s casovym limitem (napr. 5 sekund na odpoved). Bodovani za spravnost a rychlost. Skore zobrazeno az na konci celeho kvizu. Otazky skacu postupne jedna po druhe.

Prototyp: clanek-kviz.html

13. Hitparada — kampanovy system

Hitparada je kampanovy system podobny anketam — redaktor vytvori hitparadu v adminu, nastavi parametry a spusti ji.

Vytvoreni hitparady v adminu

Na webu

Vice hitparad soucasne

Muze bezet vice hitparad najednou (napr. tydenni TOP 10 + specialni letni hitparada). Kazda ma vlastni nastaveni, skladby, platnost.

Video hitparada TODO

Rozsireni hitparady o hlasovani pro videa misto skladeb. Zdroje: vlastni upload, YouTube, TikTok, Facebook, Twitch. System z URL automaticky vytahne thumbnail a metadata. K doreseni: UGC vs jen redaktor, typy videi, samostatny modul vs rozsireni, prehravani embedu v appce, moderace.

Na webu i v appce. Export hlasujicich do Excelu.

Prototyp: hitparada.html
Admin: hitparada-admin.html

14. Hodnoceni skladeb

15. Jukebox naruby APP ONLY

Moderator vyhlasi v eteru. V appce push notifikace s tlacitkem „Chci“. Posluchac klepne, zaradi se do losovani. Stanice vytoci vylosovaneho. Vyzaduje prihlaseni + telefon v profilu. Na webu NENI.

16. Playlist

Drive oznacovany jako Catch-up. Vertikalni timeline poradu — scrollovani dolu = zpet v case. Bloky poradu graficky oddelene (barva, moderator).

Prototyp: catch-up.html

17. Podcasty

Prototyp: podcasty.html
Admin: podcasty-admin.html

18. Video kanal

Prototyp: video.html
Admin: video-admin.html

19. Program vysilani

Program se zobrazuje per den — 7 tabu (Po, Ut, St, Ct, Pa, So, Ne). Kazdy den muze mit jiny program. Defaultne se zobrazi aktualni den.

Struktura

Denni rubriky (Ranni Kiss — priklad)

DenRubrika
PondeliHudebni Past, Hej Saso
UteryDorekni To
StredaVsad na sveho kone / Yesman!
CtvrtekDorekni To
PatekLepsi nez original

Admin

Redaktor spravuje program per den per stanice. Prirazeni moderatoru k poradum. Propojeni poradu s profily moderatoru. Nastaveni rubrik per den.

Prototyp: program.html
Prototyp: moderatori.html
Admin: program-admin.html
Admin: moderatori-admin.html

20. Kalendar akci

Akce je samostatny zaznam v kalendari s volitelnym propojenim na clanek. Akce nemusi mit clanek a clanek nemusi mit akci.

Zakladni atributy akce (povinne)

Volitelne atributy

Jak to funguje v praxi

  1. Rychla akce bez clanku — zaznam v kalendari (datum, misto, nazev, popis). Hotovo.
  2. Akce s clankem — propojeni existujiciho clanku. Nebo naopak: v clanku tag „akce“ + datum/misto → akce se propise do kalendare.
  3. Clanek bez akce — clanek s tagem „akce“ se zobrazi v kalendari automaticky.
Prototyp: kalendar.html
Admin: kalendar-admin.html

21. Newsletter

Admin: newsletter-admin.html

22. Monetizace

Bannerova reklama (vlastni system, zadne Google Ads)

Video reklama

Preroll pred videem — vlastni prehravac, overlay s odpoctem.

Audio reklama

23. Reklamni kampane

Ciselnik klientu

Zalozeni pres ICO → automaticke nacteni z ARES. Kontaktni udaje: jmeno, email, telefon.

Pruvodce vytvorenim kampane (4 kroky)

  1. Zakladni info — nazev, klient, zacatek, konec, pocet impresi, vaha
  2. Kde to pobezi — stanice + pozice per stanice
  3. Kreativy — upload s validaci formatu
  4. Souhrn a spusteni

Za behu kampane

Seznam kampani

Stavy: naplanovana / bezi / pozastavena / dokoncena / vycerpana. Filtry: stanice, stav, klient, obdobi, pozice. Tagy pro organizaci. Archivace.

Cenotvorba & reporty

Admin: kampane.html
Admin: klienti.html
Admin: reporty.html
Admin: cenik.html

24. Administrace

Jedna administrace pro vsechny stanice. Vizualni odliseni aktualni stanice (logo, barvy).

Princip

Role

Dashboard

Sprava obsahu

Clanky (vcetne nahledu pred zverejnenim), souteze (eterove), ankety, kvizy, moderatori, program, videa, podcasty, event kalendar. Konfigurace homepage bloku (poradi, zapnuti/vypnuti). Sprava menu, kontaktu v hlavicce a paticce. Zapinani/vypinani modulu per stanice. Sprava statickych stranek.

Automatizace a predikce

Cil: usetrit redaktorovi opakujici se praci. System predikuje a nabizi hodnoty na zaklade existujiciho obsahu — zadna AI, klasicka predikce a sablony.

Hromadne operace

Admin: dashboard
Admin: clanky.html
Admin: clanek-editor.html
Admin: nastaveni.html

25. Technologie

TechnologieUcel
AWSHosting a infrastruktura
CloudflareCDN, cachovani, ochrana
RevmaDistribuce audio streamu
Vlastni video prehravacNahrada TheoPlayeru
EcomailNewsletter
GA4Jedno property pro vsechny stanice
Google Tag ManagerSprava tagu
Google Search ConsolePer web
Heat mapyClarity nebo Hotjar (rozhodne se v implementaci)

26. Propojeni s appkou

Appka dnes: streamovani + vzkazy do studia (mikrofon, text, obrazky, video). Toto zustava. Moduly lze nastavit zvlast pro web a pro appku.

FunkceWebAppkaPoznamka
Live streamAudio preroll pred spustenim
Playlist / naposledy hrane
Program vysilani
Novinky / clankyTODO zobrazeni tagovanych clanku v appce
Premium obsah (rez)TODO UI v appce
Souteze (tag „soutez“)TODO feed, push, UI kvizu
Ankety
Kvizy (ABCD)TODO UI v appce
Hitparada
Hodnoceni skladeb?
Kalendar akci?TODO zobrazeni akci v appce
Jukebox narubyApp only — push notifikace
Playlist timeline
Podcasty+ Spotify/Apple distribuce
Video kanal
Frekvence / mapa?
Newsletter?
Socialni site feed
Vzkazy do studiaApp only (mikrofon, text, foto, video)
Registrace / profilJeden ucet pro vse
Leaderboard kvizu
Kontakty / studio / kariera
Shop (odkaz)?
Inzerce (info)

Otazniky budou doplneny po dokonceni diskuze.

27. GA4 analytika

28. Harmonogram

Celkova delka: ~5 mesicu

Poradi nasazeni

  1. Country Radio — pilot
  2. Signal
  3. Spin
  4. Radio BEAT
  5. KISS — jako posledni

Naklady: ~1 085 000 – 1 175 000 Kc bez DPH (viz V4). Etapovy model ceny (zaklad vs nadstavba) — bude rozpracovan pozdeji.

Naceneni — detailni rozpis

29. Poznamky per stanice

Country Radio

BEAT

KISS

Signal, Spin

Zatim bez specifickych poznamek — upresnit s kazdou stanici.

30. Zamitnute funkce

31. Otevrene otazky

Media Club — Specifikace V6 · Kompilace V2–V5 · Kveten 2026