ImcChItProgettoRadio |
ImcSwitzerlandIt
Idee per il sito
Struttura e funzionalita'
Il site' strutturato come indymedia svizzera: un server "pubblico", quello che vedono gli utenti, e un server "prod", che produce il materiale per il sito e dove gli admin possono gestirne il contenuto.
Parte pubblica (su immerda.ch)
- vedere il sito attuale: http://scatolanera.ch
- visualizzare il palinsesto -- da fare
- visualizzare gli archivi (richiesta mp3 via email?) -- da fare
Parte admin
- se si e' admin, loggarsi sul sito attuale: http://scatolanera.ch
- gestione materiale (musica, servizi, registrazioni, stacchetti, spot, ...) -- da fare
- gestione archivio (cio' che e' andato in onda, cosa pubblicare cosa no) -- da fare
- gestione palinsesto (per il momento usiamo somax) -- da fare
Le macchine
Il sistema e' quindi ripartito su tre macchine:
radio,
server,
indivia (rispettivamente la macchina su cui gira soma, il server locale e il server pubblico).
radio
- soma : gestisce il palinsesto, suona l'audio verso il mixer
- darkice : prende l'audio dal mixer e lo manda su stream.indivia.net e sull'icecast2 locale
- cartella condivisa
server
- cartella condivisa (per il momento su radio)
- server mysql
- icecast2 locale
- apache
immerda
- server mysql
- apache + php
Interazione
Gli attori principali sono:
Soma, il
Server, il
Palinsesto, il
Materiale e il
Database.
Tutti i file audio (musica, servizi, registrazioni, stacchi, sigle, ...) si trovano in
Materiale (ovvero nella cartella condivisa) e sono indicizzati nel
Database.
Soma legge il file di
Palinsesto per decidere cosa deve suonare. In base a queste informazioni interroga il
Database e ottiene uno/una lista di file audio da suonare.
Soma suona il prossimo brano in scaletta e scrive una riga nel
Database dicendo l'ora e che pezzo ha suonato. Quest'ultima informazione verra' utilizzata dal
Sito per creare una specie di "newswire" (filtrando solo il materiale autoprodotto, per esempio) del materiale andato in onda.
Anche il
Server legge il
Palinsesto,crea una vista grafica visualizzabile anche sul sito pubblico e l'interfaccia di gestione del palinsesto, accessibile solo in locale.
Il
Server funzionera' anche da interfaccia per interagire con il
Materiale. Tutte le interazioni (aggiungere, togliere, modificare) con il
Database e la cartella condivisa avverranno tramite questa interfaccia. Questo manterra' i materiali bene ordinati e velocemente "cercabili".
Il
Server genera regolarmente o su domanda, i seguenti files:
- notizie.xml
- archivio.xml
- palinsesto.xml (in realta' generato da soma)
- config.xml
Il
Server legge questi files per generare il contenuto del sito e per copiare i materiali nella cartella del sito.
Il
Server sincronizza regolarmente (o manualmente) questa cartella e questi files con il sito pubblico (eccetto la parte admin).
Aspetto
Parte pubblica
Amministrazione
Sito statico iniziale
Prima che nasca tutto quanto auspicato qui sopra partiamo con un sito statico e minimale che rimandi all'url dello stream e che linki alcune risorse importanti.
immerda si è detta disponibile a offrire lo spazio.
http://scatolanera.ch
--
OmCh - 20 Oct 2005 (aggiunto Sito statico iniziale)
--
ElfoIndych - 17 Oct 2005
to top