NodeBB Development Blog

Find out what the NodeBB development team is up to

A person placing a pushpin on a board featuring printouts of website screens

Migration Guide for v3

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...

Read More
A nasa space shuttle flying towards a colourful nebula, pixel art

Roadmap Retro — August 2022

As we hurtle our way through 2022, it’s always good to look introspectively and see how far we’ve gone, and how our goals have changed1. Earlier in the year, I...

Read More
A photo of a branch silhouette againsta seascape

Changes to our release branches

What is a release branch? Whenever we make a NodeBB release, whether it be a patch release, minor release, or a major release, we also push the code to specific...

Read More
assorted color plastic tools on gray wooden table

Migration Guide for v2

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...

Read More
Photo of a long straight road with trees on the side

Roadmap for 2022

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...

Read More
An animated Nyan Cat

GIFs support, ahoy!

This is a bit of a silly one… but in advance of NodeBB v1.19.2, I wanted to take a minute and announce that we’ll be supporting animated GIFs in post...

Read More

Optimizing Benchpress

Optimizing Benchpress Recently, I saw the release of nom v6 and decided I wanted to try it out, and see if I could speed up my hobby JS template compiler,...

Read More

Forums and the new era of eLearning

The ongoing coronavirus pandemic has changed the way we view eLearning. With students preparing to go back to school, parents, teachers, and students alike are wondering how this year will...

Read More

The Faceless Master

This past month, my family asked me to design a website to showcase my late grandfather’s paintings. Grandpa passed away in ’93, the same year that I was born. We...

Read More

Meet The Leadership Team

Last week we announced the new additions to our team so we wanted to formally introduce ourselves as well. We know this was long overdue, but it’s now time to...

Read More

NodeBB is Growing!

In these extraordinary times, our Toronto-based office is still closed, and everybody is working from home. We’ve no choice but to pursue remote-first positions, though this is not necessarily a...

Read More

Unveiling of the Read API

Developer empowerment has always been at the core of NodeBB: Plugins receive first-class treatment, in that there are plenty of hooks enabling plugins to interact with nearly all facets of...

Read More

A Fast Web is Achievable

There’s a rather disturbing trend that I’ve noticed in recent years – sites take forever to load. It’s a little distressing if only because our internet connections are getting faster,...

Read More

Looking ahead to NodeBB v2.x

Wait! Don’t get too excited! There’s a lot to figure out and a lot to actually do, so we’re not in any position to state any timelines or make any...

Read More

Is your forum ready for #GDPRmageddon?

The General Data Protection Regulation (GDPR) comes into force tomorrow. It is a European Union law intended to promote the protection of privacy and personal information, with the goal to...

Read More

What’s New in v1.9.0

Spring has finally arrived in Toronto, and that means it’s time for a brand new NodeBB release! So what’s new? We initially planned this release for late April, although we...

Read More

NodeBB 1.7.0: Even faster, you say?

We keep saying improving speed with NodeBB is one of our top priorities. And guess what? With version 1.7.0 we’ve found even more ways to speed things up, specifically: Translator...

Read More

Feeling the need for speed?

Ever since the very first commits, a primary focus of NodeBB has been speed. We set out to provide a feature-rich forum without the typical reduction in speed commonly associated...

Read More

NodeBB v1.6.1 Release

The NodeBB team is pleased to release v1.6.1, a bugfix/patch release, for general consumption. v1.6.1 is considered a patch release and there are few changes to note. By-and-large, this is...

Read More

The Small Pond Advantage

The recently announced acquisition of Jive Software’s community tools by Lithium Technologies got me thinking about bodies of water. Sounds a bit weird but stay with me… Jive and Lithium...

Read More
nodebb v1.5

v1.5.0, A Long-awaited Release

I suppose in the grand scheme of things, the wait between the last NodeBB release (v1.4.6) and this release, v1.5.0, has not actually been long, though it has felt like...

Read More

NodeBB v1.4.0 Release

It’s been four months since we last posted about NodeBB v1.1.0. Since then we’ve released three new minor versions (we’re too busy coding to blog apparently!). Here’s a summary about...

Read More

NodeBB v1.1.0 Release

Hello all, Last week, we released v1.1.0 of NodeBB, containing a number of new features, bug fixes, and some security fixes. As always, it is advised to update your NodeBB...

Read More

NodeBB v1.0.0

The NodeBB Team is proud to announce the release of NodeBB v1.0.0! This milestone has been a long time in coming, and the previous release, v0.9.3, had been out for...

Read More

NodeBB v0.9.2

The NodeBB team is pleased to announce the release of NodeBB v0.9.2! As with all patch-level releases, this is purely a bugfixing release, and all features added are completely backwards...

Read More
digital millennium copyright act

On Metrics and Tracking Usage

Occasionally, we humorously refer to ourselves as a “customer driven development team”, because a subset of our team’s direction is given to what our customers want. As a small open-source...

Read More

On Pro versions and Free versions

Just yesterday, Pushbullet announced Pushbullet Pro, a paid offering to complement the existing free service offered by the company. As a fellow startup, I understand the need to turn a...

Read More

Dusting off the cobwebs…

It’s been a while since we’ve posted a new blog entry. Yesterday I went about upgrading this blog to the latest version of Ghost and well, everything exploded. The version...

Read More

NodeBB v0.5.0 Released

It’s been about four months now since the fourth minor version of NodeBB, and as usual the latest release comes with a myriad of cool features, fixes, and performance improvements....

Read More

Zero Second Downtime

I hate waiting. I especially hate waiting for programs to compile when I want to make a small change, which is one of the reasons why I like web programming...

Read More

Searching is hard… Pt. 1

Note: This blog post is part one of a two-part series. The second part has not been posted yet. I won’t mince words — searching for things is hard. It...

Read More

The Road To v0.5.0 and Beyond

It’s been almost two months since v0.4.3 was released, and we’ve been working hard to make sure that our next release is just as featureful and polished as our releases...

Read More

Ye Olde English

By far, my favourite story when telling people about translations in NodeBB was from fairly early on in the project: One very early adopter of NodeBB was a fan forum...

Read More

NodeBB v0.4.1 Released

It’s been almost two months since v0.3.2 but we hope it’s been worth the wait! The NodeBB team is proud to announce the release of version 0.4.1, chock full of...

Read More

Hardening our servers against Heartbleed

This weekend, a very serious OpenSSL vulnerability was published, causing system administrators all over the world to scramble to their consoles in order to update their systems so that they...

Read More

Facebook as a Social Network

It’s hard to make the claim that Facebook is no longer a social network — after all they did invent the term* However, after reading Eat24’s breakup letter to Facebook,...

Read More

Small, modular, and… slow?

NodeBB is zippy. It’s an underdog, the David to the Goliaths of the forum community. A large part of why that is is because we don’t implement features that slow...

Read More

Restarting Node Applications

A persistent pain point in NodeBB usage has always been installing plugins/themes. For example, the steps to install a plugin are as follows: npm install nodebb-plugin-myplugin Navigate to the "Plugins"...

Read More

Widgets System

That’s right, NodeBB’s widgets system is finally here. It will be officially released when 0.4.x hits in the next few weeks but if you’re interested in trying it out in...

Read More

NodeBB v0.3.2 Released

The NodeBB team is proud to announce that the latest version of our forum software was released on Friday, 14th February (Happy Valentines Day)! This version contains several bug fixes,...

Read More

New NodeBB Theme Released – Pewter

Pewter is a theme that takes full advantage of NodeBB’s category image upload feature. The theme comes with a few built-in widgets including a Random Topic block, Popular Topics block,...

Read More

Using Websockets in your Plugin

Thanks to @Mr_Waffle from BitBangers for writing this article! Source: BitBangers The Problem Say you want your plugin to communicate between client and server using websockets. There isn’t a documented...

Read More

Theme Designer

We’ve released a new plugin that allows administrators to edit the theme’s CSS live on the actual forum page. This ought to make reskinning super easy – no need to...

Read More

Do you really need jQuery?

According to a new site making the rounds (and a repo that’s currently trending!), no, you might not need jQuery. More on that shortly. At NodeBB, we have afairly divergent...

Read More

NodeBB v0.3.1 Released

The NodeBB team is proud to announce that the latest version of our forum software was released yesterday! This version contains several bug fixes, improvements, amazing features, new translations, and...

Read More

Plugins Galore

We’ve officially hit 50 plugins, so congrats goes out to our crazy team of developers who have been working so hard on extending NodeBB core with some awesome features. Here’s...

Read More

Ready to grow your
forum community?

Provide real value to your audience. Talk with us to find out how.

© 2014 – 2022 NodeBB, Inc. — Made in Canada.