3 more blog pages

This commit is contained in:
Barış Soner Uşaklı 2025-04-13 21:07:40 -04:00
parent 43a372dbe8
commit a0bf32f1ba
11 changed files with 581 additions and 1 deletions

View file

@ -0,0 +1,174 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>How controversial... increasing transparency of the downvote - NodeBB - Modern Community Forum Software</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="description" content="Blog of NodeBB Forum Software - The Modern Discussion Platform">
<meta name="author" content="NodeBB Inc.">
<meta name="keywords" content="nodebb, node.js, forum, discussion, community, software, hosting, blog">

<link rel="apple-touch-icon" sizes="180x180" href="/images/icons/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/images/icons/32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/images/icons/16x16.png">
<link rel="shortcut icon" href="/images/icons/favicon.ico">

<!-- Google Fonts: Inter & Poppins -->
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&family=Poppins:wght@400;600&display=swap" rel="stylesheet">

<!-- Bootstrap 5 CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous">

<!-- Font Awesome -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet" crossorigin="anonymous" referrerpolicy="no-referrer" />

<!-- our css-->
<link href="/css/style.css" rel="stylesheet">

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-V0P62EB8Q6"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'G-V0P62EB8Q6');
</script>
</head>
<body class="p-0 py-5 p-lg-5">
<!-- Navbar -->
<nav class="navbar navbar-expand-lg bg-body fixed-top shadow-sm">
<div class="container-lg">
<a class="navbar-brand py-2" href="/">
<img src="/images/brand/nodebb-logo.svg" style="height: 36px; width: auto;" alt="NodeBB Logo" />
</a>
<button class="navbar-toggler border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navbarMenu" aria-controls="navbarMenu" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse justify-content-end" id="navbarMenu">
<ul class="nav nav-underline gap-4 flex-column flex-lg-row align-items-end align-items-lg-center mt-4 mt-lg-0">
<li class="nav-item">
<a href="/" class="nav-link text-reset fw-semibold">HOME</a>
</li>
<li class="nav-item">
<a href="/product" class="nav-link text-reset fw-semibold">PRODUCT</a>
</li>
<li class="nav-item">
<a href="/pricing" class="nav-link text-reset fw-semibold">PRICING</a>
</li>
<li class="nav-item">
<a href="/services" class="nav-link text-reset fw-semibold">SERVICES</a>
</li>
<li class="nav-item dropdown">
<a href="#" target="_blank" role="button" data-bs-toggle="dropdown" aria-expanded="false" class="nav-link dropdown-toggle text-reset fw-semibold">RESOURCES</a>
<ul class="dropdown-menu dropdown-menu-end border-0 shadow p-1">
<li><a href="https://community.nodebb.org/" class="dropdown-item rounded-1" target="_blank">Community</a></li>
<li><a href="https://try.nodebb.org/" class="dropdown-item rounded-1" target="_blank">Demo Site</a></li>
<li><a href="https://community.nodebb.org/category/28/answers" class="dropdown-item rounded-1" target="_blank">Answers</a></li>
<li><a href="https://docs.nodebb.org/" class="dropdown-item rounded-1" target="_blank">Documentation</a></li>
<li><a href="/bounty" class="dropdown-item rounded-1">Bug Bounty</a></li>
</ul>
</li>
<li class="nav-item">
<a href="/contact" class="btn btn-warning rounded-pill">Contact Us</a>
</li>
<li class="nav-item">
<a href="https://manage.nodebb.org/register" class="btn btn-primary"><i class="fa-solid fa-rocket"></i> Start Free Trial</a>
</li>
</ul>
</div>
</div>
</nav>

<!-- Page Content -->
<div class="container-lg mt-5">
<!-- Home -->
<div id="home-tab-pane">
<div class="row pt-2 pt-lg-5">
<div class="col-12 d-flex flex-column gap-4">
<h1 class="display-1 fw-bold fs-1">
How controversial... increasing transparency of the downvote
</h1>
</div>
</div>

<!-- blog post -->
<div class="py-5">
<div class="d-flex gap-2 align-items-center mb-4">
<a href="https://community.nodebb.org/user/julian"><img class="rounded-circle" width="32" src="https://community.nodebb.org/assets/uploads/profile/uid-2/2-profileavatar-1738544541106.jpeg"></a> <a href="https://community.nodebb.org/user/julian" class="fw-semibold">Julian Lam</a> <span class="text-secondary">2/9/2022, 4:53:59 PM</span>
</div>
<div class="">
<p>Starting in NodeBB v1.19.2, released today, you may notice there is a new account page available for each user — <a href="https://community.nodebb.org/user/julian/controversial">controversial posts</a>. 👎</p>

<p>A counterpart to the "best posts" page, "controversial" is simply a listing of a user's most downvoted posts.</p>

<p><a href="https://github.com/NodeBB/NodeBB/pull/10235">This feature was implemented</a> in response to a request from a forum admin who wanted increased visibility into a user's downvoted posts. Oftentimes, a user's post history can provide clues as to how to respond to other users' complaints. We agreed with the thought that having additional signals could lead to better moderation.</p>

<p>At the very least, it gives others some amusement by looking at the content that brought you the most shame. As is seemingly traditional whenever I post anything about downvoting, the topic associated with this blog post will most likely be downvoted into oblivion. Let's see if we can beat the current record of <a href="https://community.nodebb.org/post/5130">5 downvotes</a>! 😈</p>

<h2>How do I get see controversial posts in my custom theme?</h2>
<p>This new page has been added to the <a href="https://github.com/NodeBB/NodeBB-theme-persona">Persona</a> and <a href="https://github.com/NodeBB/nodebb-theme-vanilla">Vanilla</a> themes, so any themes using either of those themes as a base will automatically have this new sub-page.</p>

</div>
</div>
</div>

<hr class="my-5"/>

<!-- FOOTER -->
<footer>
<div class="d-flex flex-column flex-md-row gap-5 justify-content-between mb-5 flex-wrap">
<div class="d-flex flex-column">
<h5 class="fw-bold">Get Started</h5>
<ul class="list-unstyled">
<li><a href="/product" class="link-secondary text-decoration-none">PRODUCT</a></li>
<li><a href="/pricing" class="link-secondary text-decoration-none">PRICING</a></li>
<li><a href="/services" class="link-secondary text-decoration-none">SERVICES</a></li>
</ul>
</div>
<div class="d-flex flex-column">
<h5 class="fw-bold">Resources</h5>
<ul class="list-unstyled">
<li><a href="https://community.nodebb.org/" class="link-secondary text-decoration-none" target="_blank">COMMUNITY</a></li>
<li><a href="https://try.nodebb.org/" class="link-secondary text-decoration-none" target="_blank">DEMO SITE</a></li>
<li><a href="https://community.nodebb.org/category/28/answers" class="link-secondary text-decoration-none" target="_blank">ANSWERS</a></li>
<li><a href="https://docs.nodebb.org" class="link-secondary text-decoration-none" target="_blank">DOCUMENTATION</a></li>
<li><a href="/bounty" class="link-secondary text-decoration-none">BUG BOUNTY</a></li>
</ul>
</div>
<div class="d-flex flex-column">
<h5 class="fw-bold">Company</h5>
<ul class="list-unstyled">
<li><a href="/about" class="link-secondary text-decoration-none">ABOUT</a></li>
<li><a href="/blog" class="link-secondary text-decoration-none">BLOG</a></li>
<li><a href="/contact" class="link-secondary text-decoration-none">CONTACT</a></li>
</ul>
</div>
<div class="d-flex flex-column">
<a href="https://manage.nodebb.org/register" class="btn btn-primary"><i class="fa-solid fa-rocket"></i> Start Free Trial</a>
<div class="d-flex gap-3 mt-3 justify-content-between px-2">
<a title="NodeBB Github Page" href="https://github.com/nodebb/nodebb" class="link-secondary text-decoration-none"><i class="fab fa-github"></i></a>
<a title="NodeBB Twitter Page" href="https://twitter.com/nodebb" class="link-secondary text-decoration-none"><i class="fab fa-twitter"></i></a>
<a title="NodeBB Mastodon Page" href="https://fosstodon.org/@nodebb" class="link-secondary text-decoration-none"><i class="fa-brands fa-mastodon"></i></a>
<a title="NodeBB Facebook Page" href="https://www.facebook.com/NodeBB" class="link-secondary text-decoration-none"><i class="fab fa-facebook"></i></a>
</div>

</div>
</div>
<div class="d-flex flex-wrap justify-content-between gap-5 small">
<span class="text-secondary text-nowrap">©2025 NodeBB, Inc. — Made in Canada with <i class="fa-solid fa-heart text-danger"></i>.</span>
<div class="d-flex gap-3">
<a href="/tos" class="link-secondary text-nowrap text-decoration-none">Terms of Service</a>
<a href="/privacy" class="link-secondary text-nowrap text-decoration-none">Privacy Policy</a>
<a href="/gdpr" class="link-secondary text-nowrap text-decoration-none">GDPR</a>
<a href="/dmca" class="link-secondary text-nowrap text-decoration-none">DMCA</a>
</div>
</div>
</footer>
</div>

<!-- Bootstrap 5 JS Bundle (includes Popper) -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" crossorigin="anonymous"></script>
</body>
</html>

View file

@ -187,6 +187,30 @@
<p class="card-text">In advance of the release of v2, we are releasing this migration guide in order to give third-party developers a chance to bring their plugins and themes up-to-date. In the...</p>
</div>
</div>
</div><div>
<div class="card h-100 shadow-sm border-0">
<a href="https://nodebb.org/blog/roadmap-for-2022"><img style="height: 225px;" src="https://images.unsplash.com/photo-1486673748761-a8d18475c757?q=80&w=1740&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D" class="card-img-top"></img></a>
<div class="card-body">
<a href="https://nodebb.org/blog/roadmap-for-2022" class="card-title fs-5 fw-semibold text-decoration-none">Roadmap for 2022</a>
<p class="card-text">The last time we provided an update on our roadmap was in late February of 2020. Development has ebbed and flowed, but we've always tried to make time for contributing...</p>
</div>
</div>
</div><div>
<div class="card h-100 shadow-sm border-0">
<a href="https://nodebb.org/blog/why-we-moved-from-exciting_technology-to-boring_standard"><img style="height: 225px;" src="https://images.unsplash.com/photo-1562426772-f7b1d159764b?q=80&w=1740&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D" class="card-img-top"></img></a>
<div class="card-body">
<a href="https://nodebb.org/blog/why-we-moved-from-exciting_technology-to-boring_standard" class="card-title fs-5 fw-semibold text-decoration-none">Why we moved from $EXCITING_TECHNOLOGY to $BORING_STANDARD</a>
<p class="card-text">Introduction This article was inspired by the May 2020 blog post Why we at $FAMOUS_COMPANY Switched to $HYPED_TECHNOLOGY, but while that article is satire, this one is completely serious. This...</p>
</div>
</div>
</div><div>
<div class="card h-100 shadow-sm border-0">
<a href="https://nodebb.org/blog/controversial-increasing-transparency-downvote"><img style="height: 225px;" src="https://images.unsplash.com/photo-1591171400758-b2885b7a3183?q=80&w=1740&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D" class="card-img-top"></img></a>
<div class="card-body">
<a href="https://nodebb.org/blog/controversial-increasing-transparency-downvote" class="card-title fs-5 fw-semibold text-decoration-none">How controversial... increasing transparency of the downvote</a>
<p class="card-text">Starting in NodeBB v1.19.2, released today, you may notice there is a new account page available for each user — controversial posts. 👎 A counterpart to the “best posts” page,...</p>
</div>
</div>
</div>
</div>
</div>

164
blog/roadmap-for-2022.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,10 @@
<p>Starting in NodeBB v1.19.2, released today, you may notice there is a new account page available for each user — <a href="https://community.nodebb.org/user/julian/controversial">controversial posts</a>. 👎</p>

<p>A counterpart to the "best posts" page, "controversial" is simply a listing of a user's most downvoted posts.</p>

<p><a href="https://github.com/NodeBB/NodeBB/pull/10235">This feature was implemented</a> in response to a request from a forum admin who wanted increased visibility into a user's downvoted posts. Oftentimes, a user's post history can provide clues as to how to respond to other users' complaints. We agreed with the thought that having additional signals could lead to better moderation.</p>

<p>At the very least, it gives others some amusement by looking at the content that brought you the most shame. As is seemingly traditional whenever I post anything about downvoting, the topic associated with this blog post will most likely be downvoted into oblivion. Let's see if we can beat the current record of <a href="https://community.nodebb.org/post/5130">5 downvotes</a>! 😈</p>

<h2>How do I get see controversial posts in my custom theme?</h2>
<p>This new page has been added to the <a href="https://github.com/NodeBB/NodeBB-theme-persona">Persona</a> and <a href="https://github.com/NodeBB/nodebb-theme-vanilla">Vanilla</a> themes, so any themes using either of those themes as a base will automatically have this new sub-page.</p>

View file

@ -0,0 +1,14 @@
{
"url": "https://nodebb.org/blog/controversial-increasing-transparency-downvote",
"title": "How controversial... increasing transparency of the downvote",
"subtitle": "",
"excerpt": "Starting in NodeBB v1.19.2, released today, you may notice there is a new account page available for each user — controversial posts. 👎 A counterpart to the “best posts” page,...",
"cover": "https://images.unsplash.com/photo-1591171400758-b2885b7a3183?q=80&w=1740&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D",
"pubDate": "Wed, 09 Feb 2022 21:53:59 +0000",
"author": {
"name": "Julian Lam",
"url": "https://community.nodebb.org/user/julian",
"image": "https://community.nodebb.org/assets/uploads/profile/uid-2/2-profileavatar-1738544541106.jpeg"
},
"content": "controversial-increasing-transparency-downvote.html"
}

View file

@ -10,6 +10,5 @@
"url": "https://community.nodebb.org/user/julian",
"image": "https://community.nodebb.org/assets/uploads/profile/uid-2/2-profileavatar-1738544541106.jpeg"
},

"content": "migration-guide-for-v2.html"
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,14 @@
{
"url": "https://nodebb.org/blog/roadmap-for-2022",
"title": "Roadmap for 2022",
"subtitle": "",
"excerpt": "The last time we provided an update on our roadmap was in late February of 2020. Development has ebbed and flowed, but we've always tried to make time for contributing...",
"cover": "https://images.unsplash.com/photo-1486673748761-a8d18475c757?q=80&w=1740&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D",
"pubDate": "Wed, 23 Feb 2022 16:26:25 +0000",
"author": {
"name": "Julian Lam",
"url": "https://community.nodebb.org/user/julian",
"image": "https://community.nodebb.org/assets/uploads/profile/uid-2/2-profileavatar-1738544541106.jpeg"
},
"content": "roadmap-for-2022.html"
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,15 @@
{
"url": "https://nodebb.org/blog/why-we-moved-from-exciting_technology-to-boring_standard",
"title": "Why we moved from $EXCITING_TECHNOLOGY to $BORING_STANDARD",
"subtitle": "",
"excerpt": "Introduction This article was inspired by the May 2020 blog post Why we at $FAMOUS_COMPANY Switched to $HYPED_TECHNOLOGY, but while that article is satire, this one is completely serious. This...",
"cover": "https://images.unsplash.com/photo-1562426772-f7b1d159764b?q=80&w=1740&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D",
"pubDate": "Wed, 16 Feb 2022 17:50:47 +0000",
"author": {
"name": "Julian Lam",
"url": "https://community.nodebb.org/user/julian",
"image": "https://community.nodebb.org/assets/uploads/profile/uid-2/2-profileavatar-1738544541106.jpeg"
},

"content": "why-we-moved-from-exciting_technology-to-boring_standard.html"
}