Ben Sturmfels
2ff551147c
Just a small structural change so that the related functionality is grouped together.
1.2 KiB
1.2 KiB
To-do
- ensure appropriate caching headers are used
- consider removing
events
andworldmap
modules - ask Denver about why so many license files
- serve a 400 in Apache for a hostname we don't explicitly support
- replace
internalNavigate
with inline flexbox layout - add tests for main pages returning 200
Done
- move
sponsors.py
andsponsors.html
intosupporters
app - use
<detail>
elements for supporter page hidden sections, rather than complex jQuery - remove jQuery
- split the template/content files out from
conservancy/static
into their owncontent
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
anddjangocommonsettings.py
withsettings/prod.py
and moveSECRET_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 useSECRET_KEY
if possible to minimize non-standard settings - install staticfiles app