Web development
Planning
- phase 1: quick deployment, database import, main features, english/french, minimal design
- phase 2: going beta public, full-option, HTML5 ready, multi-lingual, design
- phase 3: maintenance, fine tuning, new dev
Architecture
The idea is to develop an alternative to the rotten old fork of StreamOnTheFly. The drupal framework has been chosen for the new platform.
The new website is developed with user needs in mind. Normal visitors can access free licensed content, listen and download it. Registered users are content creators and have augmented access (also to copyrighted content), they can upload their work, edit its meta-data, exchange with other users. Registered users are creators of audio programs, that can be bundled in a series. Users are generally affiliated to a radio station.
The standard audio format for broadcasting is the Ogg Vorbis format, in compliance with HTML 5 recommendations - recommending visitors and users to use decent up to standard web browsers. Lower quality MP3 are also available for download and podcasts.
Audio program page
- Title
- Author/Creator (can be more than one)
- Production date
- Description
- Radio station link (internal/external)
- Keywords
- Genre (Ready to broadcast, Speech / sound ratio: Half talking, half no talking)
- Length
- Licence
- Integrated on-line listening
- RSS Podcast
- OGG / MP3 download
- Add Comments
Radio station page
- Title
- Description
- Link homepage (radio logo)
- Contributed users content in audio programs and series
- Playlist on-line listening
- RSS Podcast
- (embedded live radio stream)
User page
- User name
- Contributed audio programs and series
- Personal playlist
- …
User registration form
- User name and e-mail
- Radio station affiliation
- …
Uploading content form
- …
- FTP uploading for larger files
- remote server sound retrieval
Browse content page
- …
Homepage
- …
Individual pages
- About the project, faq
- Contact
- Intellectual property policy
- Tutorials
Wish list
- …
- agenda
