1.8 KiB
Executable File
1.8 KiB
Executable File
This file is used as a reminder, can be used as crappy documentation too.
conventions
coding style
-
name of classes relative to a class:
- metaclass:
class_name + 'Meta'
- base classes:
class_name + 'Base'
- metaclass:
-
import and naming:
- the imported "models" file in the same application is named "models"
- the imported "models" file from another application is named with the application's name
- to avoid conflict:
- django's settings can be named "main_settings"
aircox.cms
- icons: cropped to 32x32
- cover in list items: cropped 64x64
To discuss / To think
- aircox_cms.signals: handle renaming of the program if the article's title has not been changed -> need to cache of the title at init
- ensure per station website for all generated publications
- aircox_cms: remove "station" fields when it is possible in the pages & sections
Long term TODO
programs: - sounds monitor: max_size of path, take in account - archives can be set afterwards for rerun, so check must be done at the same time we monitor - logs: archive functionnality - tools: - track stats for diffusions
cms: - player support diffusions with multiple archive files - comments -> remove/edit by the author
Timezone shit:
- run tests:
- streamer: dealer & streams hours (to localtime)
- diffusions: update & check algorithms x check in templates x diffusion page date info
Instance's TODO
-
menu_top .sections:
- display inline block
- search on the right
-
lists > items style
-
logo: url
-
comments / more info (perhaps using the thing like the player)
-
footer url to aircox's repo + admin
-
styling cal (a.today colored)
-
init of post related models -> date is not formatted -> missing image?