Program/Orar Radio

My PHP Projects

Program/Orar Radio

Program de Radio

Majoritatea programelor radio sunt minimale. Ele conțin ora de start, titlul emisiunii și, eventual, realizatorul(-ii) emisiunii. Aplicația pe care o propun vine cu detalii în ceea ce privește emisiunea, episodul, realizatorii, promo-ul audio și categoria din care face parte acea emisiune.

Aplicația RadioSchedulerepoate fi accesata cu acest link: http://radioscheduler.phpapps.eu

Afișarea informațiilor suplimentare cu privire la realizatorul unei emisiuni, al unui program, se realizează prin poziționarea cursorului deasupra imaginii sau a numelui acestuia, urmată de apăsarea butonului stâng al mouse-ului.

Realiator

Extra info realizator

Toate informațiile se stochează într-o bază de date MySQL, formată din 6 tabele asignate orarului, și încă un tabel alocat pentru cei care introduc datele specifice. Cei ce programează orarul dețin două roluri: admin și editor. Diagrama de mai jos conține baza de date cu numele tabelelor, atributele lor, cât și relațiile dintre tabele:

Diagrama Baza de Date

Baza de date

Pentru inserarea datelor în baza de date există interfețe specifice, numite formulare:

Realizatorul emisiunii

Date despre autor

Formular Categorie

Categorie Emisiune

Formular Emisiune

Date despre Emisiune

Formular Episod

Date despre episod

Formular Orar propriu-zis

Realizarea Orarului propriu-zis

Atât administratorul cât și editorul pot insera date în orar. Diferența constă în faptul că administratorul are capacitatea de a crea alți administratori sau useri de tip editor:

Create User

Adminul creează user specific

Pentru editarea datolor deja existente există astfel de interfețe:

Form Autor

Corectarea datelor depre autor

Form Categorie

Editare date cu privire la Categorie

Pentru validarea userului se folosește jquery validation plugin.

Promo-ul audio este rulat cu AudioPlay2.

În aplicație se mai folosește Spectrum Colorpicker v1.8.0 și Datepicker.

Să nu uit tema gratuita de la os-templates: Dodmond. La ea am adăugat horizontal sticky header  al orarului și vertical sticky right navigation, pentru  selectarea zilelor săptămânii.

Aplicația RadioScheduler poate fi accesata cu acest link: http://radioscheduler.phpapps.eu