From 5e2fb1192d15cb07f8802202c15f646b6938c145 Mon Sep 17 00:00:00 2001 From: Jeff Triplett Date: Thu, 13 Aug 2026 19:56:12 -0500 Subject: [PATCH 1/2] Use https for external nav links and correct the Python News hint All external links in the navigation used http and redirected to https. The PSF voting-member link used the pyfound.blogspot.de country domain, which redirects to pyfound.blogspot.com. The Python News item claimed it showed Python Insider posts only. It points at /blogs/, which lists every imported feed. --- fixtures/sitetree_menus.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/fixtures/sitetree_menus.json b/fixtures/sitetree_menus.json index 99fc1af6b..a5c522460 100644 --- a/fixtures/sitetree_menus.json +++ b/fixtures/sitetree_menus.json @@ -1189,7 +1189,7 @@ "fields": { "title": "PSF Blog", "hint": "", - "url": "http://pyfound.blogspot.com/", + "url": "https://pyfound.blogspot.com/", "urlaspattern": false, "tree": 1, "hidden": false, @@ -2076,13 +2076,13 @@ "pk": 96, "fields": { "title": "Python News", - "hint": "Python Insider Blog Posts", + "hint": "Python news and blog posts", "url": "blog", "urlaspattern": true, "tree": 1, "hidden": false, "alias": null, - "description": "Python Insider is the blog used by the Python Core Developers to announce news related to the Python programming language.", + "description": "News about the Python programming language, including posts from Python Insider, the blog used by the Python Core Developers.", "inmenu": true, "inbreadcrumbs": true, "insitetree": true, @@ -2101,7 +2101,7 @@ "fields": { "title": "PSF News", "hint": "PSF Blog", - "url": "http://pyfound.blogspot.com/", + "url": "https://pyfound.blogspot.com/", "urlaspattern": false, "tree": 1, "hidden": false, @@ -2125,7 +2125,7 @@ "fields": { "title": "Community News", "hint": "Planet Python", - "url": "http://planetpython.org/", + "url": "https://planetpython.org/", "urlaspattern": false, "tree": 1, "hidden": false, @@ -2149,7 +2149,7 @@ "fields": { "title": "PyCon News", "hint": "PyCon Blog", - "url": "http://pycon.blogspot.com/", + "url": "https://pycon.blogspot.com/", "urlaspattern": false, "tree": 1, "hidden": false, @@ -2389,7 +2389,7 @@ "fields": { "title": "Self-certify as voting member", "hint": "", - "url": "http://pyfound.blogspot.de/2015/02/enroll-as-psf-voting-member.html", + "url": "https://pyfound.blogspot.com/2015/02/enroll-as-psf-voting-member.html", "urlaspattern": false, "tree": 1, "hidden": false, @@ -2509,7 +2509,7 @@ "fields": { "title": "Python Brochure", "hint": "", - "url": "http://brochure.getpython.info/", + "url": "https://brochure.getpython.info/", "urlaspattern": false, "tree": 1, "hidden": false, From 22cb816c909f096174658c8bd188db9cc7b9d161 Mon Sep 17 00:00:00 2001 From: Jeff Triplett Date: Thu, 13 Aug 2026 19:56:56 -0500 Subject: [PATCH 2/2] Add Python Insider to the News menu The News menu linked to the PSF, community and PyCon blogs, but not to blog.python.org itself. --- fixtures/sitetree_menus.json | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/fixtures/sitetree_menus.json b/fixtures/sitetree_menus.json index a5c522460..253156448 100644 --- a/fixtures/sitetree_menus.json +++ b/fixtures/sitetree_menus.json @@ -2095,6 +2095,30 @@ "access_permissions": [] } }, +{ + "model": "sitetree.treeitem", + "pk": 126, + "fields": { + "title": "Python Insider", + "hint": "Python Insider Blog", + "url": "https://blog.python.org/", + "urlaspattern": false, + "tree": 1, + "hidden": false, + "alias": null, + "description": "Python Insider is the blog used by the Python Core Developers to announce news related to the Python programming language.", + "inmenu": true, + "inbreadcrumbs": true, + "insitetree": true, + "access_loggedin": false, + "access_guest": false, + "access_restricted": false, + "access_perm_type": 1, + "parent": 12, + "sort_order": 97, + "access_permissions": [] + } +}, { "model": "sitetree.treeitem", "pk": 97, @@ -2115,7 +2139,7 @@ "access_restricted": false, "access_perm_type": 1, "parent": 12, - "sort_order": 98, + "sort_order": 99, "access_permissions": [] } }, @@ -2139,7 +2163,7 @@ "access_restricted": false, "access_perm_type": 1, "parent": 12, - "sort_order": 97, + "sort_order": 98, "access_permissions": [] } }, @@ -2163,7 +2187,7 @@ "access_restricted": false, "access_perm_type": 1, "parent": 12, - "sort_order": 99, + "sort_order": 100, "access_permissions": [] } },