Skip to topic | Skip to bottom
Home
Search:

Local
Local.ImcChItRadioSitor1.5 - 10 Apr 2006 - 16:37 - ElfoIndychtopic end
You are here: Local > ImcChItProgettoRadio > ImcChItRadioSito

Start of topic | Skip to actions
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


You are here: Local > ImcChItProgettoRadio > ImcChItRadioSito

to top

Copyright © 1999-2008 by the contributing authors.
All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding this tool? Send feedback (in English, Francais, Deutsch or Dutch).