aircox-radiocampus/website
2016-06-13 04:25:17 +02:00
..
templates/aircox/website work on schedule; section.as_view() 2016-06-07 01:57:06 +02:00
__init__.py add website application 2016-06-02 01:32:58 +02:00
admin.py remove Station model (to much trouble for few advantages); start new player; rename Post.detail_url to Post.url, same for ListItem; move Article into website app; add website.Sound post; work on lists;... 2016-06-12 21:34:31 +02:00
autocomplete_light_registry.py admin; section.get -> section.render; templates fix; menu are now per view; doc 2016-06-07 14:50:51 +02:00
forms.py work on admin interface 2016-06-07 17:25:38 +02:00
models.py remove Station model (to much trouble for few advantages); start new player; rename Post.detail_url to Post.url, same for ListItem; move Article into website app; add website.Sound post; work on lists;... 2016-06-12 21:34:31 +02:00
README.md doc 2016-06-02 01:37:19 +02:00
sections.py redesign a bit view classes 2016-06-13 04:25:17 +02:00

Website

Application that propose a set of different tools that might be common to different radio projects. This application has been started to avoid to pollute aircox.cms with aircox specific code and models that might not be used in other cases.

We define here different models and sections that can be used to construct a website in a fast and simple manner.

Dependencies

  • django-suit: admin interface;
  • django-autocomplete-light: autocompletion in the admin interface;
  • aircox.cms, aircox.programs

Features

Models

  • Program: publication related to a program;
  • Diffusion: publication related to an initial Diffusion;

Sections

  • Diffusions: generic section list to retrieve diffusions by date, related or not to a specific Program. If wanted, can show schedule in the header of the section (with indication of reruns).
  • Playlist: playlist of a given Diffusion

Admin

Register all models declared upper, uses django-suit features in order to manage some fields and autocompletion.