blog issueshttps://gitlab.torproject.org/tpo/web/blog/-/issues2020-06-27T14:30:08Zhttps://gitlab.torproject.org/tpo/web/blog/-/issues/22387Make unapproved comments visually different from approved comments2020-06-27T14:30:08ZRoger DingledineMake unapproved comments visually different from approved commentsRight now when looking at a blog post, e.g.
https://blog.torproject.org/blog/stem-release-15
There are some comments that are approved, and some that are unapproved, but they all look just like comments.
In the old blog, they were a dar...Right now when looking at a blog post, e.g.
https://blog.torproject.org/blog/stem-release-15
There are some comments that are approved, and some that are unapproved, but they all look just like comments.
In the old blog, they were a darker color and had the word 'unapproved' or 'unpublished' or something written over them.HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/22386Make the www.tpo script to pull blog rss files resume working2020-06-27T14:30:08ZRoger DingledineMake the www.tpo script to pull blog rss files resume workingSee include/blog-recent.wmi in the webwml git.
It gets included by en/index.wml in the webwml git.
It gets built on jenkins, when jenkins builds our website:
https://gitweb.torproject.org/project/jenkins/tools.git/tree/slaves/linux/web...See include/blog-recent.wmi in the webwml git.
It gets included by en/index.wml in the webwml git.
It gets built on jenkins, when jenkins builds our website:
https://gitweb.torproject.org/project/jenkins/tools.git/tree/slaves/linux/website-build-blog-snippets
In particular, by this script:
https://gitweb.torproject.org/project/jenkins/tools.git/tree/slaves/linux/website-build-blog-snippets/make-recent-posts
which looks like it loads this page from the blog:
https://blog.torproject.org/blog/feed
and that page seems to return 404 currently.
So we should either find out where that blog feed page is now, and change the link, or make one and make it available.HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/22385Migrate new blog posts from old blog to new blog2020-06-27T14:30:08ZRoger DingledineMigrate new blog posts from old blog to new bloghttps://blog.torproject.org/blog/state-internet-censorship-indonesia
and
https://blog.torproject.org/blog/tor-browser-70a4-released
both got posted to the old blog but aren't on the new blog yet.https://blog.torproject.org/blog/state-internet-censorship-indonesia
and
https://blog.torproject.org/blog/tor-browser-70a4-released
both got posted to the old blog but aren't on the new blog yet.HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/22383Upcoming events are not showing up2020-06-27T14:30:08ZanadahzUpcoming events are not showing upIs seems that the upcoming events are not showing up on the front page.
Perhaps the events have not be yet migrated from the old blog?Is seems that the upcoming events are not showing up on the front page.
Perhaps the events have not be yet migrated from the old blog?HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/22354Blog comment titles are redundant and can be left out?2020-06-27T14:30:08ZRoger DingledineBlog comment titles are redundant and can be left out?In the comments on the new blog, e.g.
https://live-tor-blog-8.pantheonsite.io/comment/262562#comment-262562
There is a comment title field, but in the old blog there were no comment titles, so now there's just a confusing repetition of t...In the comments on the new blog, e.g.
https://live-tor-blog-8.pantheonsite.io/comment/262562#comment-262562
There is a comment title field, but in the old blog there were no comment titles, so now there's just a confusing repetition of the first couple words of the comment, in caps, at the beginning of each comment.
Maybe we can simplify and streamline by getting rid of the title part?HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/22353Threading broken in new blog comments2020-06-27T14:30:08ZRoger DingledineThreading broken in new blog commentsOn https://blog.torproject.org/blog/transparency-openness-and-our-2015-financials scroll down to the comments section, and you'll see that some comments are replies to others, e.g.
https://blog.torproject.org/blog/transparency-openness-a...On https://blog.torproject.org/blog/transparency-openness-and-our-2015-financials scroll down to the comments section, and you'll see that some comments are replies to others, e.g.
https://blog.torproject.org/blog/transparency-openness-and-our-2015-financials#comment-262562
But then notice on
https://live-tor-blog-8.pantheonsite.io/comment/262562#comment-262562
how it's all one flat set of comments.HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/22352blog post import lost <h2> tags?2020-06-27T14:30:08ZRoger Dingledineblog post import lost <h2> tags?On https://blog.torproject.org/blog/tor-heart-pets-and-privacy-research-community notice how the "Part one" is in an h2 tag.
But then on
https://live-tor-blog-8.pantheonsite.io/blog/tor-heart-pets-and-privacy-research-community
notice h...On https://blog.torproject.org/blog/tor-heart-pets-and-privacy-research-community notice how the "Part one" is in an h2 tag.
But then on
https://live-tor-blog-8.pantheonsite.io/blog/tor-heart-pets-and-privacy-research-community
notice how it's just a normal p tag.HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/22350Loading a tag leads to Drupal\Core\Database\DatabaseExceptionWrapper2020-06-27T14:30:08ZRoger DingledineLoading a tag leads to Drupal\Core\Database\DatabaseExceptionWrapperTrying to load
https://live-tor-blog-8.pantheonsite.io/category/tags/research
consistently gives me this error
```
The website encountered an unexpected error. Please try again later.
Drupal\Core\Database\DatabaseExceptionWrapper: Excep...Trying to load
https://live-tor-blog-8.pantheonsite.io/category/tags/research
consistently gives me this error
```
The website encountered an unexpected error. Please try again later.
Drupal\Core\Database\DatabaseExceptionWrapper: Exception in Taxonomy term[taxonomy_term]: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'taxonomy_index.status' in 'where clause': SELECT taxonomy_index.sticky AS taxonomy_index_sticky, taxonomy_index.created AS taxonomy_index_created, node_field_data.nid AS nid FROM {node_field_data} node_field_data LEFT JOIN {taxonomy_index} taxonomy_index ON node_field_data.nid = taxonomy_index.nid WHERE ((taxonomy_index.tid = :taxonomy_index_tid)) AND (taxonomy_index.status = :db_condition_placeholder_0) ORDER BY taxonomy_index_sticky DESC, taxonomy_index_created DESC LIMIT 11 OFFSET 0; Array ( [:taxonomy_index_tid] => 87 [:db_condition_placeholder_0] => 1 ) in Drupal\views\Plugin\views\query\Sql->execute() (line 1488 of core/modules/views/src/Plugin/views/query/Sql.php).
```
Maybe this is a problem only with the current temporary blog, or maybe it represents a bigger problem. I'm not sure.HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/22338Missing and mismatched blog posts2020-06-27T14:30:09ZArturo FilastòMissing and mismatched blog postsI noticed that some of the blog posts I wrote now give a permission denied error.
For example:
* https://live-tor-blog-8.pantheonsite.io/blog/ooni-bridge-reachability-study-and-hackfest (gives permission denied error)
* https://live-t...I noticed that some of the blog posts I wrote now give a permission denied error.
For example:
* https://live-tor-blog-8.pantheonsite.io/blog/ooni-bridge-reachability-study-and-hackfest (gives permission denied error)
* https://live-tor-blog-8.pantheonsite.io/blog/tor-project-hiring-developer-ooni (redirects to /blog/tor-misused-criminals), but then shows the correct article with a different author. I also don't see this appear in my list of posts: https://live-tor-blog-8.pantheonsite.io/users/artHiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/22337blog.tpo/node/ does not exist in the new blog2020-06-27T14:30:09ZArturo Filastòblog.tpo/node/ does not exist in the new blogI think this may be too complex to map and maybe not worth it.
The old blog had links to articles also available in the form:
https://blog.torproject.org/node/1190/191104
but on the new blog:
https://live-tor-blog-8.pantheonsite.io/n...I think this may be too complex to map and maybe not worth it.
The old blog had links to articles also available in the form:
https://blog.torproject.org/node/1190/191104
but on the new blog:
https://live-tor-blog-8.pantheonsite.io/node/1190/191104
gives 404https://gitlab.torproject.org/tpo/web/blog/-/issues/22336blogs/$user not present in new blog2020-06-27T14:30:09ZArturo Filastòblogs/$user not present in new blogIn the old blog every use would have the list of posts they published accessible via:
https://blog.torproject.org/blogs/art
While in the new blog the URI has changed to:
https://live-tor-blog-8.pantheonsite.io/users/artIn the old blog every use would have the list of posts they published accessible via:
https://blog.torproject.org/blogs/art
While in the new blog the URI has changed to:
https://live-tor-blog-8.pantheonsite.io/users/arthttps://gitlab.torproject.org/tpo/web/blog/-/issues/22335Please remove "The" from the blog title2020-06-27T14:30:09ZteorPlease remove "The" from the blog titleThe current title is: "The Tor Blog | The Tor Project Blog"
"The" doesn't add any useful information. And it makes tab names hard to read when I have many tabs open.
I suggest we remove both instances of "The".
And maybe we want to thi...The current title is: "The Tor Blog | The Tor Project Blog"
"The" doesn't add any useful information. And it makes tab names hard to read when I have many tabs open.
I suggest we remove both instances of "The".
And maybe we want to think about whether repeating "Tor" and "Blog" is useful too.HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/22334Missing top-right links in blog2020-06-27T14:30:09ZteorMissing top-right links in blogThere are 9 links in the top right of https://www.torproject.org/ , and the new blog only has 2 in the top center left (and the blog link in the top right).
Did we deliberately remove:
* Documentation
* Press
* Contact
* Download
* Volu...There are 9 links in the top right of https://www.torproject.org/ , and the new blog only has 2 in the top center left (and the blog link in the top right).
Did we deliberately remove:
* Documentation
* Press
* Contact
* Download
* Volunteer
I'd like to put Download back if we can, not sure about the other ones.HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/22243CSS and logo changes2020-06-27T14:30:09ZIsabela FernandesCSS and logo changesChange all color: #ABCD03 to #68b030
Primary font should be Source Sans Pro
Remove the slogan below the logo
Add new logo (png attached)Change all color: #ABCD03 to #68b030
Primary font should be Source Sans Pro
Remove the slogan below the logo
Add new logo (png attached)HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/22021Provide an RSS feed of blog posts that is accessible at its previous URL.2020-06-27T14:30:09ZHiroProvide an RSS feed of blog posts that is accessible at its previous URL.HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/22020Ensure the site renders properly on different devices and browsers versions2020-06-27T14:30:10ZHiroEnsure the site renders properly on different devices and browsers versionsEnsure the site renders properly on different devices, as well as in the latest versions of Safari, Chrome, Firefox, IE and both the alpha and stable releases of The Tor Browser.Ensure the site renders properly on different devices, as well as in the latest versions of Safari, Chrome, Firefox, IE and both the alpha and stable releases of The Tor Browser.HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/22019Integrate a Captcha and Honeypot2020-06-27T14:30:10ZHiroIntegrate a Captcha and HoneypotIntegrate a Captcha and Honeypot for comment forms that does not involve third party services. This will not prevent all spam but will reduce the success of automated spam attacks.Integrate a Captcha and Honeypot for comment forms that does not involve third party services. This will not prevent all spam but will reduce the success of automated spam attacks.HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/22018Prevent users from being individually tracked in Drupal’s logs.2020-06-27T14:30:10ZHiroPrevent users from being individually tracked in Drupal’s logs.HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/22017Provide per-tag comment moderation queues2020-06-27T14:30:10ZHiroProvide per-tag comment moderation queuesProvide per-tag comment moderation queues for the Tor Blog (to be implemented as a Views module override of the default admin panel with exposed filters)Provide per-tag comment moderation queues for the Tor Blog (to be implemented as a Views module override of the default admin panel with exposed filters)HiroHirohttps://gitlab.torproject.org/tpo/web/blog/-/issues/22016Create a calendar widget2020-06-27T14:30:10ZHiroCreate a calendar widgetCreate a calendar widget similar to the existing one (but utilizing more modern Drupal modules). Existing calendar data does not need to be imported.Create a calendar widget similar to the existing one (but utilizing more modern Drupal modules). Existing calendar data does not need to be imported.HiroHiro