Program/Orar 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.

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:

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

Date despre autor

Categorie Emisiune

Date despre Emisiune

Date despre episod


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:

Adminul creează user specific
Pentru editarea datolor deja existente există astfel de interfețe:

Corectarea datelor depre autor

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