web:web
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| web:web [2024/04/26 16:19] – created admin | web:web [2024/05/07 09:58] (current) – [WEB] admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== WEB ====== | ||
| + | |||
| + | <color # | ||
| + | |||
| + | <color # | ||
| + | |||
| + | <WRAP center round important 100%> | ||
| + | A //Web// modul csak az adatok hozzáférését biztosítja a rádió nyilvános weboldal számára, magát a weboldalt nem tartalmazza. | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | ===== Adáslista ===== | ||
| + | == web-broadcast == | ||
| + | |||
| + | Ez a lista a műsorkészítők, | ||
| + | |||
| + | * **Műsor**: műsor címe | ||
| + | * **Slug**: automatikus, | ||
| + | * **Kezdés**: | ||
| + | * **Befejezés**: | ||
| + | * **Cím**: a műsor egyedi címe (nem kötelező, csak akkor kell kitölteni, ha más néven szeretnénk a műsort megjeleníteni ennél az egy adáslista elemnél, pl: a '' | ||
| + | * **Leírás**: | ||
| + | * **Kihagyás**: | ||
| + | * **Ismétlés**: | ||
| + | * **Kép**: eseti, csak ehhez a adáshoz tartozó kép feltöltése (nem kötelező, a kép törlése kipipálásával az eredetileg ide külön feltöltött kép törlésre kerül és a műsor alapbeállításként megadott képe kerül felhasználásra) | ||
| + | * **Fájlok cseréje**: az itt megadott hanganyagokat a rendszer automatikusan átnevezi és lecseréli, az egyetlen kívánalom, | ||
| + | * **Állomás**: | ||
| + | * **Műsorkészítő**: | ||
| + | |||
| + | Státuszok jelentése: | ||
| + | * **<color # | ||
| + | * **<color # | ||
| + | * **<color # | ||
| + | * **<color # | ||
| + | * **<color # | ||
| + | * **<color # | ||
| + | * **<color # | ||
| + | * **<color # | ||
| + | * **<color # | ||
| + | |||
| + | <WRAP center round important 100%> | ||
| + | Minden változtatás automatikusan továbbítódik a webre, csak a végleges, nyilvános verziót szabad elmenteni! | ||
| + | </ | ||
| + | |||
| + | <WRAP center round info 100%> | ||
| + | Ha nem adunk meg itt külön műsorkészítőt, | ||
| + | </ | ||
| + | |||
| + | <WRAP center round info 100%> | ||
| + | Ha nem adunk meg itt külön állomást, akkor az az adáslista beállításai alapján kerül meghatározásra. | ||
| + | </ | ||
| + | |||
| + | <WRAP center round info 100%> | ||
| + | Az itt megadott adatok szolgálnak a [[web: | ||
| + | </ | ||
| + | |||
| + | <WRAP center round tip 100%> | ||
| + | Az állomások megadásánál az " | ||
| + | </ | ||
| + | ===== Műsorkészítők ===== | ||
| + | == web-presenter == | ||
| + | |||
| + | Itt szerkeszthetők a műsorkészítők és azok alapbeállításai: | ||
| + | |||
| + | * **Név**: tetszőleges, | ||
| + | * **Slug**: automatikus, | ||
| + | * **Titulus**: | ||
| + | * **Bemutatkozás**: | ||
| + | * **Kép**: a műsorkészítő képe (nem kötelező, a kép törlése kipipálásával az eredetileg ide külön feltöltött kép törlésre kerül) | ||
| + | * **Aktív**: aktiválás | ||
| + | * **Állomás**: | ||
| + | |||
| + | <WRAP center round info 100%> | ||
| + | Az itt megadott adatok szolgálnak a [[web: | ||
| + | </ | ||
| + | |||
| + | <WRAP center round tip 100%> | ||
| + | Az állomások megadásánál az " | ||
| + | </ | ||
| + | |||
| + | ===== Műsorok ===== | ||
| + | == web-show == | ||
| + | |||
| + | Itt szerkeszthetők a műsorok és azok alapbeállításai: | ||
| + | |||
| + | * **Cím**: tetszőleges, | ||
| + | * **Slug**: automatikus, | ||
| + | * **Leírás**: | ||
| + | * **Kihagyás**: | ||
| + | * **Kép**: a műsor képe (nem kötelező, a kép törlése kipipálásával az eredetileg ide külön feltöltött kép törlésre kerül) | ||
| + | * **Aktív**: aktiválás | ||
| + | * **Állomás**: | ||
| + | * **Műsorkészítő**: | ||
| + | |||
| + | <WRAP center round info 100%> | ||
| + | Az itt megadott adatok szolgálnak a [[web: | ||
| + | </ | ||
| + | |||
| + | <WRAP center round tip 100%> | ||
| + | Az állomások megadásánál az " | ||
| + | </ | ||
| + | |||
| + | ===== Adástükör ===== | ||
| + | == web-grid == | ||
| + | |||
| + | Itt szerkeszthetők az adástükör beállításai: | ||
| + | |||
| + | * **Műsor**: műsor címe | ||
| + | * **Kezdés**: | ||
| + | * **Első nap**: a műsor első napja az adástükörben (ez alapján fogja megállapítani a rendszer, hogy melyik napon kerül adásba és egyben innentől érvényes a műsor az idővonalon) | ||
| + | * **Utolsó nap**: a műsor utolsó napja az adástükörben (ha nincs beállítva, | ||
| + | * **Hossz**: a műsor hossza (óra:perc) | ||
| + | * **Gyakoriság**: | ||
| + | * **Állomás**: | ||
| + | * **Műsorkészítő**: | ||
| + | |||
| + | <WRAP center round info 100%> | ||
| + | Ha nem adtunk meg műsorkészítőt egy adástükör elemhez, akkor a műsornál beállított műsorkészítőket fogja venni a adástükör, | ||
| + | </ | ||
| + | |||
| + | |||
| + | <WRAP center round important 100%> | ||
| + | Ha egy műsor megszűnik egy adott időpontban és egy másik kerül a helyére, akkor azt nem a műsor módosításával kell beállítani az adástükör adatlapján, | ||
| + | </ | ||
| + | |||
| + | <WRAP center round help 100%> | ||
| + | Ha például A és B héten különböző műsorok váltják egymást, a // | ||
| + | </ | ||
| + | |||
| + | <WRAP center round info 100%> | ||
| + | Az itt megadott adatok szolgálnak a [[web: | ||
| + | </ | ||
| + | |||
| + | <WRAP center round tip 100%> | ||
| + | Az állomások megadásánál az " | ||
| + | </ | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== BroAdminAPI ===== | ||
| + | |||
| + | ==== [GET] broadcast ==== | ||
| + | |||
| + | Parameters: | ||
| + | * **station** [string($uuid)] | ||
| + | * **date** [string($date-time)] | ||
| + | * **modified** [string($date-time)] | ||
| + | * **limit** [integer($int32)] (default: '' | ||
| + | * **offset** [integer($int32)] (default: '' | ||
| + | |||
| + | Response: | ||
| + | < | ||
| + | [ | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ] | ||
| + | </ | ||
| + | |||
| + | ==== [GET] grid ==== | ||
| + | |||
| + | Parameters: | ||
| + | * **station** [string($uuid)] (required) | ||
| + | * **date** [string($date-time)] (required) | ||
| + | * **modified** [string($date-time)] | ||
| + | |||
| + | Response: | ||
| + | < | ||
| + | [ | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | } | ||
| + | ] | ||
| + | </ | ||
| + | |||
| + | ==== [GET] presenter ==== | ||
| + | |||
| + | Parameters: | ||
| + | * **station** [string($uuid)] | ||
| + | * **modified** [string($date-time)] | ||
| + | * **limit** [integer($int32)] (default: '' | ||
| + | * **offset** [integer($int32)] (default: '' | ||
| + | |||
| + | Response: | ||
| + | < | ||
| + | [ | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | } | ||
| + | ] | ||
| + | </ | ||
| + | |||
| + | ==== [GET] show ==== | ||
| + | |||
| + | Parameters: | ||
| + | * **station** [string($uuid)] | ||
| + | * **modified** [string($date-time)] | ||
| + | * **limit** [integer($int32)] (default: '' | ||
| + | * **offset** [integer($int32)] (default: '' | ||
| + | |||
| + | Response: | ||
| + | < | ||
| + | [ | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | } | ||
| + | ] | ||
| + | </ | ||
| + | |||
| + | ==== [GET] station ==== | ||
| + | |||
| + | Parameters: | ||
| + | * **modified** [string($date-time)] | ||
| + | * **limit** [integer($int32)] (default: '' | ||
| + | * **offset** [integer($int32)] (default: '' | ||
| + | |||
| + | Response: | ||
| + | < | ||
| + | [ | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ] | ||
| + | </ | ||
| + | |||
| + | ==== schemas ==== | ||
| + | === Broadcast === | ||
| + | |||
| + | * broadcastId <color # | ||
| + | * broadcastSlug <color # | ||
| + | * broadcastShow [[web: | ||
| + | * broadcastStart <color # | ||
| + | * broadcastEnd <color # | ||
| + | * broadcastTitle <color # | ||
| + | * broadcastDescription <color # | ||
| + | * broadcastImage <color # | ||
| + | * broadcastRebroadcast <color # | ||
| + | * broadcastFile <color # | ||
| + | * broadcastPresenter <color # | ||
| + | * broadcastStation <color # | ||
| + | * broadcastStatus <color # | ||
| + | * broadcastModified <color # | ||
| + | |||
| + | === File === | ||
| + | |||
| + | * fileId <color # | ||
| + | * fileSlug <color # | ||
| + | * filePath <color # | ||
| + | * fileModified <color # | ||
| + | |||
| + | === Grid === | ||
| + | |||
| + | * gridId <color # | ||
| + | * gridShow [[web: | ||
| + | * gridStart <color # | ||
| + | * gridEnd <color # | ||
| + | * gridRebroadcast <color # | ||
| + | * gridPresenter <color # | ||
| + | * gridModified <color # | ||
| + | |||
| + | === Presenter === | ||
| + | |||
| + | * presenterId <color # | ||
| + | * presenterSlug <color # | ||
| + | * presenterName <color # | ||
| + | * presenterTitle <color # | ||
| + | * presenterDescription <color # | ||
| + | * presenterImage <color # | ||
| + | * presenterStation <color # | ||
| + | * presenterModified <color # | ||
| + | |||
| + | === Show === | ||
| + | |||
| + | * showId <color # | ||
| + | * showSlug <color # | ||
| + | * showTitle <color # | ||
| + | * showDescription <color # | ||
| + | * showImage <color # | ||
| + | * showPresenter <color # | ||
| + | * showStation <color # | ||
| + | * showModified <color # | ||
| + | |||
| + | === Station === | ||
| + | |||
| + | * stationId <color # | ||
| + | * stationSlug <color # | ||
| + | * stationName <color # | ||
| + | * stationDescription <color # | ||
| + | * stationStream <color # | ||
| + | * stationSequence <color # | ||
| + | * stationModified <color # | ||
