Website Team Meeting notes

4 Sept 2025

Attendees: Jason, Storm, Sarah, Alex, Baptiste, Adam, Tobias

Apologies: Saptak, Ülgen, Mark

Agenda

  • Review Action Items
  • Fundraising WG support request
  • Review PR Next Step

Action items

  • Everyone: review the security document PR
  • Everyone: Review and comment Website Triage (draft)
  • Sarah: check access for the website with the ops team
  • Baptiste: see about access to matrix with Fastly (for website stats) and can we ask for more access
  • Sarah: Define what actually means inactive
  • Saptak, Alex, Sanyam & Ulgen: review the docker setup for the website
  • Saptak: Look into improving the contribution guidelines
  • Sarah: review PRs to merge
  • Sarah: contact Fundraising WG for the Baptiste’s improvements for flatpages when it’s deployed
  • Tobias: update translations and instructions (#2174)

Review action items

  • Storm: Update the security.txt PR (done)
  • Everyone: review the security document PR
  • Everyone: Review and comment Website Triage (draft)
  • Sarah: check access for the website with the ops team
  • Baptiste: see about access to matrix with Fastly (for website stats) and can we ask for more access
  • Sarah: Define what actually means inactive
  • Saptak, Alex, Sanyam & Ulgen: review the docker setup for the website
  • Saptak: Look into improving the contribution guidelines

Questions

  • (add questions here)

Notes

  • ¡Happy birthday Alex! :confetti_ball:

  • Review action items

    • Storm: Update the security.txt PR (done)
    • Everyone: Review and comment Website Triage (draft)
      • Let’s review this next meeting together. We expect everyone to have read it by next meeting
    • Sarah: check access for the website with the ops team
      • Not fully done
      • Only Saptak and Sarah have access to Google Search Console
      • We can only provide access to individual accounts
      • If you have a need for access to the Search Console, please ask!
      • For the admin site, only Saptak and Sarah have access. Same applies, if you need access please ask
    • Baptiste: see about access to matrix with Fastly (for website stats) and can we ask for more access
      • Haven’t contacted Fastly yet
    • Sarah: Define what actually means inactive
      • Started a draft, but not finished yet
      • Intend to finish and share at the end of meet
      • Question: has Eric been removed? A: yes, but only charter needs to be updated
    • Saptak, Alex, Sanyam & Ulgen: review the docker setup for the website
      • Ulgen mentioned this on Slack, anyone aware of current status?
      • Waiting for push of working setup
      • There is also a PR for debian docker image update
      • Baptiste pushed above PR to preview server, but there are some issues with setting up Tract
        • Fun story: accidentally ran import query on production instead of preview server. All is good now
      • There are some quirks to figure out when updating the Ubuntu server that runs the production website
    • Saptak: Look into improving the contribution guidelines
      • Saptak is not here, skipping
  • Fundraising working group – Sarah

    • Pushing for page in editable HTML, because editing through the admin is hard
    • Baptiste has a PR in the works to make the flatpages easier to edit
    • Sarah will check with fundraising team to see if Baptiste’s PR works for them
    • Requires the PR to be deployed to preview server, seems doable to do this by the end of the week
    • If the updated flatpages doesn’t work out, we can swap this for editable HTML
  • Any other business?

    • Adam has two PRs that could use a review
      • There is a PR to isolate some Javascript, very close to being done.
      • Another PR that scrolls up to the search input on the documentation website when you press CTRL + K or CMD+K
      • Who can merge these? Saptak?
    • Adam’s lightning talk at DjangoCon US
      • Pitch about the working group
      • Adam will share some bullet points later on Slack
      • djangoproject.com is the best open-source Django powered website”
      • Useful for people to see on what a real Django website looks like
    • There is a significant PR from Tim Schilling about searching – Baptiste
      • Baptiste reviewing this and suggesting refactorings
      • What Tim has accomplished looks quite good
      • Blog and ecosystem page would be indexed in the search results
      • Seems only ~2 weeks away of being merged
      • We could put it live as is (when cleaned up) and add search indexing for other pages later
      • Link: https://github.com/django/djangoproject.com/pull/2136
    • Two other PRs that need attention – Adam
      • Coveralls PR: Do we still use Coveralls? https://coveralls.io/github/django/djangoproject.com · Issue #2172 · django/djangoproject.com · GitHub
        • Last run October 2024
        • Anyone know if there is value in keeping Coveralls around?
        • Not sure who has access to the coveralls account
        • It is possible to run coverage locally, we could even report the coverage % on PRs and drop Coveralls
      • Tobias, do you know the historical context?
        • Not sure, but not feeling attached to Coveralls
        • If we don’t use the coverage, like for a target, lets not run it in CI
        • Coverage currently is pretty low, not something we are very proud to showcase
      • There is no opposition from members present to removing Coveralls
    • Add Swedish translation for djangoproject.com · Issue #2174 · django/djangoproject.com · GitHub