blog issueshttps://gitlab.torproject.org/tpo/web/blog/-/issues2021-11-15T19:45:47Zhttps://gitlab.torproject.org/tpo/web/blog/-/issues/40013Import Drupal redirects2021-11-15T19:45:47ZJérôme Charaouilavamind@torproject.orgImport Drupal redirectsThere are several redirects configured in the Drupal blog, we should add them to the new Lektor site as well.
|From|To|Statuscode|Date|
|----|--|----------|----|
/blog/network-team-hackfest-wilmington-ward |/blog/network-team-hackfest-...There are several redirects configured in the Drupal blog, we should add them to the new Lektor site as well.
|From|To|Statuscode|Date|
|----|--|----------|----|
/blog/network-team-hackfest-wilmington-ward |/blog/network-team-hackfest-wilmington-watch |301 |July 02, 2017 |
/blog/squashing-bugs-tor-bug-bounty-program |/blog/we-will-pay-you-to-hack-tor-bug-bounty |301 |July 14, 2017 |
/blog/de-anonymization-tor-home-and-erlang-tor-coming-sha2017 |/blog/de-anonymization-smart-homes-and-erlang-at-sha2017 |301 |July 24, 2017 |
/blog/test |/blog/tor-downloads-2017 |301 |August 21, 2017 |
/blog/were-upping-our-support-mobile-browsing |/blog/upping-support-mobile-browsing |301 |September 05, 2017 |
/report-bugs-get-atechdad |/report-bugs-get-money-like-atechdad |301 |September 29, 2017 |
/were-powering-digital-resistance-help-mozilla |/powering-digital-resistance-help-mozilla |301 |October 20, 2017 |
/tor-en-primavera-hacker-este-fin-de-semana-en-santiago-join-tor-primavera-hacker-santiago-next |/tor-en-primavera-hacker-este-fin-de-semana-en-santiago |301 |November 29, 2017 |
/explore-tor-nyc-meetup-ama-feb-15 |/explore-tor-nyc-meetup-feb-15 |301 |January 29, 2018 |
/contributors/nusenu-torblog |/user/120 |301 |February 05, 2018 |
/tor-project-joined-500000-duckduckgo-privacy-challenge-2018 |/tor-project-joined-duckduckgo-privacy-challenge-2018 |301 |March 13, 2018 |
/new-release-tor-browser-756 |/tor-browser-756-released- |301 |June 26, 2018 |
/tor-browser-756-released |/tor-browser-756-released- |301 |June 26, 2018 |
/tails-39-out |/tails-3.9-is-out |301 |September 05, 2018 |
/google-season-docs-2019 |/google-season-docs-2019-help-tor-improve-our-documentation |302 |May 02, 2019 |
/blog/google-season-docs-2019 |/google-season-docs-2019-help-tor-improve-our-documentation |302 |May 02, 2019 |
/tor-village-iff-call-proposals |/tor-village-iff-2020-call-proposals |301 |February 19, 2020 |
/new-release-tor-browser-958 |/new-release-tor-browser-95a8 |301 |March 17, 2020 |
/Lavoro-remoto-sicurezza-personale |/lavoro-remoto-sicurezza-personale |301 |March 26, 2020 |
/bridgedb-release-0-10-1 |/new-release-bridgedb-010-1 |301 |May 28, 2020 |
/wrapping-up-gsoc-2020 |/gsoc-2020-snowflake-proxy-mobile |301 |September 09, 2020 |
/tor-bug-smash-fund-2020-%24106K-raised |/tor-bug-smash-fund-2020-106K-raised |301 |September 17, 2020 |
/transparency-openness-and-our-2017-and-2018-financials |/transparency-openness-and-our-2018-and-2019-financials |301 |October 20, 2020 |
/stae-of-ipv6-support-tor-network |/state-of-ipv6-support-tor-network |301 |January 14, 2021 |
/ebook-defend-dissent-with-tor |/book-defend-dissent-with-tor |301 |April 26, 2021 |
/announcing-board-alissa-dees-kendra |/announcing-board-alissa-desigan-kendra |301 |May 26, 2021 |
/tor-0.4.6.2-alpha-released |/tor-0.4.7.1-alpha-released |301 |September 17, 2021 |
/new-release-tor-browser-110 |/new-release-tor-browser-11-0 |301 |November 10, 2021 |
https://blog.torproject.org/admin/config/search/redirectJérôme Charaouilavamind@torproject.orgJérôme Charaouilavamind@torproject.orghttps://gitlab.torproject.org/tpo/web/blog/-/issues/40012Add categories to events2022-05-04T23:35:38ZJérôme Charaouilavamind@torproject.orgAdd categories to eventsIt would be nice to be able to categorize events so they could show up on index pages and feeds, but this is difficult because there doesn't seem to be a way to change `items = site.get('/blog').children` into a query that grabs both eve...It would be nice to be able to categorize events so they could show up on index pages and feeds, but this is difficult because there doesn't seem to be a way to change `items = site.get('/blog').children` into a query that grabs both events and blog posts. Notably, the `.children` method is *not* recursive.
This Lektor issue might be related: https://github.com/lektor/lektor/issues/445https://gitlab.torproject.org/tpo/web/blog/-/issues/40010Evaluate options to integrate search on the new blog2022-02-18T08:35:30ZJérôme Charaouilavamind@torproject.orgEvaluate options to integrate search on the new blogThe old Drupal blog had a search function, and since the amount of content justifies it, we should consider adding a search function on the new Lektor blog.The old Drupal blog had a search function, and since the amount of content justifies it, we should consider adding a search function on the new Lektor blog.https://gitlab.torproject.org/tpo/web/blog/-/issues/40009Ensure all blog posts have at least 1 tag/category2022-01-12T19:39:44ZJérôme Charaouilavamind@torproject.orgEnsure all blog posts have at least 1 tag/categoryOnce the blog is migrated using the new tags mapping, we should ensure all existing blog posts have at least one tag.Once the blog is migrated using the new tags mapping, we should ensure all existing blog posts have at least one tag.https://gitlab.torproject.org/tpo/web/blog/-/issues/40005Drupal blog: function deprecation message2021-07-08T19:03:50ZMatthew FinkelDrupal blog: function deprecation messageAfter submitting a form, the blog shows:
```
Deprecated function: Function create_function() is deprecated in GeSHi->_optimize_regexp_list_tokens_to_string() (line 4698 of vendor/geshi/geshi/src/geshi.php).
```After submitting a form, the blog shows:
```
Deprecated function: Function create_function() is deprecated in GeSHi->_optimize_regexp_list_tokens_to_string() (line 4698 of vendor/geshi/geshi/src/geshi.php).
```Jérôme Charaouilavamind@torproject.orgJérôme Charaouilavamind@torproject.orghttps://gitlab.torproject.org/tpo/web/blog/-/issues/40003Fix blog comment indentation2021-07-13T22:56:26ZcypherpunksFix blog comment indentationThe comment threads on the blog became improperly indented in early 2021. In the more egregious cases, the box in which to write a comment is indented as well. Examples:
* https://blog.torproject.org/tor-bug-smash-fund-yr2-progress#comm...The comment threads on the blog became improperly indented in early 2021. In the more egregious cases, the box in which to write a comment is indented as well. Examples:
* https://blog.torproject.org/tor-bug-smash-fund-yr2-progress#comments
* https://blog.torproject.org/new-release-tor-browser-10012#comments
* https://blog.torproject.org/new-release-tor-browser-105a11#comments
* https://blog.torproject.org/new-release-tor-browser-10013#comments
* https://blog.torproject.org/new-release-tor-browser-105a12#comments
* https://blog.torproject.org/new-release-tor-browser-10014#comments
* https://blog.torproject.org/new-release-tor-browser-10015#comments
* https://blog.torproject.org/new-release-tor-browser-105a14#commentshttps://gitlab.torproject.org/tpo/web/blog/-/issues/40002Reduce the file size of PNG banner images2021-11-16T23:29:26ZcypherpunksReduce the file size of PNG banner imagesMost images on the blog are PNG and very large file size for the web. They make browsing the blog particularly bad for mobile and in situations where internet speed is low, throttled, or capped. Most of the images do not need the clarity...Most images on the blog are PNG and very large file size for the web. They make browsing the blog particularly bad for mobile and in situations where internet speed is low, throttled, or capped. Most of the images do not need the clarity of a PNG and would remain visibly understandable as a smaller file size JPG. You can archive PNGs that you think you might edit in the future, but don't embed large file sizes on high-traffic pages, particularly not in the headers of blog posts. Convert them to JPG except for the few that absolutely cannot be visibly understood in a [lossy compression](https://en.wikipedia.org/wiki/Lossy_compression) format.Jérôme Charaouilavamind@torproject.orgJérôme Charaouilavamind@torproject.orghttps://gitlab.torproject.org/tpo/web/blog/-/issues/40001Tor logo does not direct to the homepage2021-04-02T16:41:29Zkulsoom.zahrakulsoomzahra24@gmail.comTor logo does not direct to the homepageTor logo at https://blog.torproject.org/ does not direct to [homepage](https://torproject.org/)Tor logo at https://blog.torproject.org/ does not direct to [homepage](https://torproject.org/)https://gitlab.torproject.org/tpo/web/blog/-/issues/40000Gitlab Migration Milestone2020-06-13T17:10:53ZTracGitlab Migration MilestoneWe're creating this ticket as a part of the Trac-to-Gitlab migration, so that each project's numbering for new tickets will start with 40001.We're creating this ticket as a part of the Trac-to-Gitlab migration, so that each project's numbering for new tickets will start with 40001.https://gitlab.torproject.org/tpo/web/blog/-/issues/33109Make (and then use) a blog account policy2021-01-07T20:52:34ZRoger DingledineMake (and then use) a blog account policyWe have a bunch of old accounts on the blog, and for basic security hygiene, we should clean them up.
Even better, let's take this chance to develop, and post somewhere, a policy for who should be able to have a blog account, and when w...We have a bunch of old accounts on the blog, and for basic security hygiene, we should clean them up.
Even better, let's take this chance to develop, and post somewhere, a policy for who should be able to have a blog account, and when we'll disable them due to inactivity or etc.
Here is a proposed start to such a policy:
* Any Tor Core Contributor can get a blog account, and it can stay active as long as they remain a core contributor.
https://gitweb.torproject.org/community/policies.git/tree/membership.txt
* We encourage everybody with an active blog account to do blog posts. Before you post, please work with the comms team to make sure the timing and content are best. [replace this short text with the longer text from steph's comment below]
* To limit security surface area, we will disable accounts that haven't logged in during the past n months. Accounts can always be re-enabled when people want to use them again.
(I suggest n=18 months. We should specify some avenue for how to request the account in the first place, and for how to request re-enabling.)
* Posters should be aware of, and follow, our blog comment moderation strategy:
https://trac.torproject.org/projects/tor/wiki/doc/community/blog-comment-policy
* We encourage guest posts from the broader community about topics that are important to Tor and Tor users. The best way to arrange a guest post is to get an existing Core Contributor to vouch for the guest, and then depending on the situation, either the core person will post it, or we'll make a blog account for the guest.Isabela FernandesIsabela Fernandeshttps://gitlab.torproject.org/tpo/web/blog/-/issues/33105evaluate if discourse can be used as comments platform for the blog2020-06-27T14:29:54ZHiroevaluate if discourse can be used as comments platform for the blogI have been in contact with discourse.org and they have offered to run a discourse forum for us under a tp.o subdomain. They have also offered to setup a .onion.
Discourse can be a perfect solution to use for our blog comments in case w...I have been in contact with discourse.org and they have offered to run a discourse forum for us under a tp.o subdomain. They have also offered to setup a .onion.
Discourse can be a perfect solution to use for our blog comments in case we want to migrate our blog to static.
We need to evaluate if discourse is loading any third-party service that might expose our user to unnecessary tracking.HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/32874Tor blog tags not showing up on mobile2021-11-16T23:30:49ZTracTor blog tags not showing up on mobileWhile loading the Tor Blog on mobile browsers the tags of each article don't show up.
**Trac**:
**Username**: annalee_While loading the Tor Blog on mobile browsers the tags of each article don't show up.
**Trac**:
**Username**: annalee_https://gitlab.torproject.org/tpo/web/blog/-/issues/32288https://support.torproject.org/get-in-touch/how-can-i-get-support/ in our "Jo...2020-06-27T14:29:54ZGeorg Koppenhttps://support.torproject.org/get-in-touch/how-can-i-get-support/ in our "Join the discussion" footer on our blog is giving a 404A user [reported](https://blog.torproject.org/comment/284719#comment-284719) that https://support.torproject.org/get-in-touch/how-can-i-get-support/ gives a 404. It can be found in the "Join the discussion" section on our blog.
Not sure...A user [reported](https://blog.torproject.org/comment/284719#comment-284719) that https://support.torproject.org/get-in-touch/how-can-i-get-support/ gives a 404. It can be found in the "Join the discussion" section on our blog.
Not sure what to do here but it got suggested we use a different link on our blog, like https://www.torproject.org/contact/.HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/31809blog comments misformatted; incorrect <div> nesting?2020-06-27T14:29:54ZTaylor Yublog comments misformatted; incorrect <div> nesting?A user on IRC reports that some comments on https://blog.torproject.org/join-global-climate-strike-20-27-september seem to be overflowing their margins.
It looks like comments beyond a certain number are no longer contained in the corre...A user on IRC reports that some comments on https://blog.torproject.org/join-global-climate-strike-20-27-september seem to be overflowing their margins.
It looks like comments beyond a certain number are no longer contained in the correct `<div>`?
Another post that shows this behavior is https://blog.torproject.org/browser-fingerprinting-introduction-and-challenges-ahead
I see this on Tor Browser; I haven't checked with other browsers yet. The content nesting in the HTML definitely seems consistent with the behavior though.HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/31710Write blog post about the digital climate strike, and how Tor makes activists...2020-06-27T14:29:55ZteorWrite blog post about the digital climate strike, and how Tor makes activists saferWe want to write a blog post about:
* Tor's participation in the Digital Climate Strike, and
* How using Tor makes climate activists saferWe want to write a blog post about:
* Tor's participation in the Digital Climate Strike, and
* How using Tor makes climate activists saferteorteorhttps://gitlab.torproject.org/tpo/web/blog/-/issues/31114Threading in blog comments is hardly visible and blog comment formatting is b...2020-06-30T11:11:16ZGeorg KoppenThreading in blog comments is hardly visible and blog comment formatting is brokenProbably due to the recent Drupal security upgrade the threading in blog comments is hard to follow and blog comment formatting is broken. This makes interacting with our blog pretty painful.Probably due to the recent Drupal security upgrade the threading in blog comments is hard to follow and blog comment formatting is broken. This makes interacting with our blog pretty painful.HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/30576If permissions.default.image is set to 2 and one comments on a blog post it k...2020-06-27T14:29:55ZcypherpunksIf permissions.default.image is set to 2 and one comments on a blog post it keeps reloadingHiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/30358Redirect season of docs blog link2020-06-27T14:29:55ZstephwRedirect season of docs blog linkRedirect https://blog.torproject.org/google-season-docs-2019
to https://blog.torproject.org/google-season-docs-2019-help-tor-improve-our-documentation
Both links have been shared as the correct link.Redirect https://blog.torproject.org/google-season-docs-2019
to https://blog.torproject.org/google-season-docs-2019-help-tor-improve-our-documentation
Both links have been shared as the correct link.HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/29735create blog account for juga2020-06-27T14:29:55Zstephwcreate blog account for jugajuga at torproject
nickname: jugajuga at torproject
nickname: jugaHiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/29685Create a blog account for Gaba2020-06-27T14:29:55ZstephwCreate a blog account for Gabagaba @ torproject.org
username: Gabagaba @ torproject.org
username: GabaHiroHiro