radioswap.net

webdev

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
webdev.txt · Last modified: 2009/09/28 11:08 by radioswap