freedomofpress / securethenews

An automated scanner and web dashboard for tracking TLS deployment across news organizations
https://securethe.news
GNU Affero General Public License v3.0
102 stars 25 forks source link

Consider using CSV file as canonical list of sites #110

Open conorsch opened 7 years ago

conorsch commented 7 years ago

Right now the CSV file is mostly useful for dev data, so developers can spin up a local instance that tracks site. In production (at https://securethe.news/), we manage the list of sites via the Wagtail admin interface. That works well enough for internal staff managing changes, but doesn't jive well with contributions to this repo.

If we had an idempotent manage.py command that loads the sites, we could merge new sites to that list, then deploy the changes directly to the prod site, without needing to futz with the clicky-clicky.

See discussion in https://github.com/freedomofpress/securethenews/pull/106#issuecomment-293722644 @eloquence expressed interest in implementing.