Files
@ 985a08545d05
Branch filter:
Location: website/TODO.md - annotation
985a08545d05
1.2 KiB
text/markdown
Fix lint warnings
8ef3aa73b00c 8ef3aa73b00c c1b2375abd54 c1b2375abd54 c1b2375abd54 5fa226284bcb 75e3ab4d35f0 1cfe805689a2 1cfe805689a2 8ef3aa73b00c 8ef3aa73b00c 985a08545d05 8ef3aa73b00c 8ef3aa73b00c 8ef3aa73b00c 8ef3aa73b00c 83b05a3ae26b 83b05a3ae26b 1cfe805689a2 1cfe805689a2 3826b6fb66e7 3826b6fb66e7 2bf73e35fa61 0ad369ebb932 0ad369ebb932 d0e218cdb6ee d0e218cdb6ee 8ef3aa73b00c | # To-do
* ensure appropriate caching headers are used
* remove jQuery
* consider removing `events` and `worldmap` modules
* ask Denver about why so many license files
* serve a 400 in Apache for a hostname we don't explicitly support
* use `<detail>` elements for supporter page hidden sections, rather than
complex jQuery - or consider Alpine.js
* replace `internalNavigate` with inline flexbox layout
* add tests for main pages returning 200
* move `sponsors.py` and `sponsors.html` into `supporters` app
# Done
* split the template/content files out from `conservancy/static` into their own
`content` directory (avoid mixing static and non-static content)
* remove `ForceCanonicalHostnameMiddleware` by ensuring canonical redirect and
HTTPS redirect is done by Apache
* standardise settings to replace `settings.py` and `djangocommonsettings.py`
with `settings/prod.py` and move `SECRET_KEY` to an environment variable
* migrate to Django 4.2 LTS
* review `apache2` directory - may be unused
* add deployment script that runs migrations and collects static files
* switch `ParameterValidator` to use `SECRET_KEY` if possible to minimize
non-standard settings
* install staticfiles app
|