In advance of the release of v3, 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...
In the midst of our work hacking on v3 (and I mean that in the best possible light), we ran across an interesting problem with an even more interesting solution...
In advance of the release of v3, 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...
This blog post is the second in a series of posts related to the release of NodeBB v3 Please see our other articles related to v3: Meet the Designer (Vlad...
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...
A guide to help you migrate your NodeBB theme from Bootstrap 3 to Bootstrap 5.
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...
Over the years, NodeBB has amassed quite a collection of plugins, most of which were published to npm and listed in the “Manage Plugins” page in the admin control panel....
It’s a big week at NodeBB. For one, we are moving from the office on King Street in Toronto where we have been for the last 5 years… okay yes,...
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...
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...
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...
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,...
Interested in installing NodeBB? The good news is that NodeBB is free and open-source forum software, so anybody can install and set it up, even you! This tutorial will help...
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...
Truth be told our latest release was published late last week in advance of “snowmageddon” burying much of the U.S. northeast and Canadian southeast. But everyone is well and we’ve...
Ever since the very first commits to the NodeBB codebase, we’ve made it a point of pride to implement features and functionality that “no other forum has”. We wanted to...
Happy Holidays from the team at NodeBB! Upcoming changes in NodeBB are listed within, as well as some news regarding staff departures.
All of us at NodeBB are committed to delivering fully-secure, bug-free software. At the same time, we believe in full transparency when it comes to disclosing security vulnerabilities Today's blog...
It’s been a weird and wacky summer but we hope you are hanging in there — my daughter sure was at this cool ropes course recently! Meanwhile the team has...
We were recently engaged by the SEO services company Moz to re-vamp their Q&A forum. As is typical of many of our client engagements, not only do we do our...
Spring has sprung in Toronto, so we’re taking advantage by getting some extremely low budget advertising. Hey, doesn’t everyone make their software purchasing decisions based on what they read on...
It’s not news to say 2020 has been… challenging. In Toronto, the home of NodeBB HQ, we’ve gone from a spring lockdown to a cautious summer reopening, to lockdown again...
A couple months back as part of our Roadmap to v2, I made the claim that one of the large features in that release would be the merging of the...
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,...
Unfortunately, after only returning a couple of times to our Toronto office, the city started to see a new spike in COVID-19 cases, so we’re back to working remotely. But...
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...
A bug in our validation logic made it possible to change the password of any user on a running NodeBB forum by sending a specially crafted socket.io call to the...
Recently, a milestone had passed me by without my knowing – the original start date for my very first programming job was May 3rd, 2010. Ten years have flown by...
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...
It’s been several months since our Toronto team has convened in our downtown office, and we’ve blogged previously about how we are spending our free time during social distancing. But...
I had the opportunity to speak on the topic of forum software and its role in the modern web, with my good friend Cinthia Pacheco of Digital Bloom IQ. Cinthia...
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...
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...