# Radiovirus.org π¦ come get some!
Dato che Carlo ha fatto l'errore di rendersi disponibile cerco di farlo pentire della sua scelta dando un senso a quello che abbiamo fatto con la radio e utile / utilizzabile per quello che faremo.
Pensando a come strutturare i campi per il palinsesto ho pensato che con poco sforzo e qualche campo in piΓΉ diventa anche elemento di archivio.
In pratica spostare sul sito quello che fino ad oggi Γ¨ stato fatto su archive.org.
::π‘ Perche non utilizzarlo per mandare le repliche / gestire alcuni programmi / momenti di vuoto?::
Carloππ» mi ha mostrato il sito del tango macao, ho trovato particolarmente figo il modo in cui gestisce l'archivio audio
## Design
* single page site / web app oriented / singola schermata
* player overlay in tutte le pagine, grande diverso in home, playlist
* homepage + palinsesto day-by-day + archivio podcast
* pagine appaiono al click / eventi cassetto
* calendario programmi futuri che andranno onagri
## Tipologia contenuti βοΈ
* Programma
* Pagine statiche con testo
πββοΈ si puo modificare le pagine di inserimento contenuto da backend?
se si fino a che punto? Renderla simile a quella di google calendar?
[ divisa in giorni / fascia oraria 0-24, 1 slot x ogni ora ]
### Programma radio π
Voce appare in palinsesto se in onda il giorno in cui Γ¨ stato programmato.
Ti elenco i campi che lo comporranno, quelli che dovranno essere inseriti.
`nome type esempio`
```
Nome Stringa /EVIRATEVI! #2!/
Inizio YYYY-MM-DD HH:MM /2020-04-18 15:00/
Fine YYYY-MM-DD HH:MM /2020-04-18 16:00/
Desc Stringa lunga /conduce Alex Foti puntata 2/
Autore tag / relationship /Alex Foti/
Gruppo tag / relationship /EVIRATEVI!/
audio url / mp3 /archive,org/blalbla/audio.mp3 /
image url / jpg /path-foto-copertina-alex.jpg/
```
Categoria livemix / replica / talk / lettura?
### ROUTES JSON
π― *palinsesto/*
π― *palinsesto/ :YYYY-MM-DD* output lista programma x giorno
π― *palinsesto/ :calendario* output lista programmi futuri ( da domani ).
π― *archive/* [ ] tutti elementi palinsesto/archivo
π― *archive/:YYYY-MM-DD* output lista programma x giorno
π― *archive/:author* output lista programma di un determinato autore
π― *archive/:group* output lista programma che fa parte di una serie
π― *terms/*
[menu ] elenco brave ( id + nome ) pagine statiche disponibili
/chi siamo, about us/
[ authors ] lista di tutti autori disponibili ( id + nome )
/Bifo,Alex Foti, Fred/
[ group ] lista di tutti group disponibili ( id + nome )
/EVIRATEVI,DIY DRAMA,VIRAL DATA/
π― *page/:id*- testo singola pagina