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 — sigh. But the team has never stopped working, and have managed to squeeze out one last release before we thankfully turn over the calendar.
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 Write API plugin into core. The majority of the exploratory work had been completed in a development branch reserved for v2-only changes, but the need for a consistent RESTful API became more and more important, and we simply could not wait for v2 (which hadn't and still hasn't, a release date) to drop.
So two months ago, I started pulling out this work to a separate branch based off of master, and set about to finishing the integration. I'm proud to say that the preliminary release of this API has been merged into core, and is available starting v1.15.0.
@crazycells@psychobunny is more well versed with this, but the only real functional difference is that it likely loads a bit faster now (at least, after the first load) because a lot of the pages are cached.
Before, it would reload the page just like you were visiting in a browser.
We don't support natively things like notifications yet, but it is a step in the right direction 🙂
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 of course that DOES NOT mean the team hasn't been working hard. Version 1.14.0 includes expanded documentation and improved features, as well as streamlining and security fixes. Here are some highlights...
We get stuck in to a new framework or library
We quickly lose interest when we run into the first set of problems that require even a modicum of effort, and then
We then move on to the next greatest framework/library that promises the world.
@gotwf You are absolutely right. I certainly agree with you a dedicated tool instead of built-in with NodeBB will be better.
What I argue is that the platform software community like NodeBB comes up with customization or a collection of recommendation of existing tool-sets that will get the deployment security to the certain level. For example, common mistakes of new admins of NodeBB: if you've uses NodeBB default password for the admin password, or turned on Sandbox feature that's not meant for production.
And thank you for your list of tools. That's very helpful.
Happy Good Friday! The NodeBB offices are closed today, but I thought it'd be nice to show us that we all have lives outside of our work, even though we can't really go out and do anything right now. Shall we make this a regular thing? We'll see.
Stay safe, everybody, and keep practicing social distancing!
As of this blog post's writing (10th April 2020), many municipalities and regions in Ontario (and Ontario itself) have declared a state of emergency. While the country itself has not taken that final step towards declaring a national emergency, there are many recommendations to stay home, to only head out for essential trips such as grocery shopping (and even then, only once a week), and to practice appropriate social distancing, by remaining 2 meters (or 6 feet) away from others at all times.
While we normally all go into the office a couple times a week, and have one weekly in-office day for all employees, this has been suspended for the time being, in order to keep our staff healthy and to minimize exposure through use of public transit, etc.
So what are we up to while we're essentially isolating ourselves from the public?
Alright. Okay. I know what I said before. But there is one other thing. Drum roll, please.... 🥁
The visitor and use graph on the Admin landing page is useful to me. Some nice presets that cover most everything I'd be interested in. But I do find myself oft times pining for an hourly X-Axis spanning more days, e.g. 72 hour axis scaled in one hour increments.
Damn. This is a slimline the cruft and tech debt announcement and I've now added two feature requests. Mea culpa!
Thanks @gotwf, nice to hear my thoughts echoed back.
I've been chasing this for some time now, with limited success. It all started when I went camping a couple hours north of Toronto, and didn't have any cell signal.
Interesting you should mention camping. One of the best ways to get started/test drive this, as it boosts self discipline. Be prepared for some dopamine withdrawal though. A few years back we hosted an exchange student from Italy who was accustomed to having high speed wi-fi available everywhere. Took him on a few camping trips. You could visibly see the tension and anxiety build hour by hour away from wifi to the point of him becoming physically ill. Had to shorten a three day backpacking trip to two days. Ten miles in, ten miles out, and no time to just enjoy the spectacular views. 🏔