Simply because Meizu (one of china's top 10 phone manufacturers) and me had beef.
It is a long story, the articles can be found on our site.
Back then (May) Meizu had tried to drop our database in which they partially succeeded, however as I had a backup it wasn't such a big issue, but made me clear how vulnerable PHP and especially myBB was, even with a very strong protection. Additionally, the XML for the forum design was deleted and I hadn't a backup of it. So I decided to look after something else than myBB, something which will surpass everything what will ever come (at least for the next year), but is also stable and actively developed.
Even though I thought NodeBB is some hipster crap (that says it carefully) I always wanted to try NodeJS at least once.
So I setup NodeJS within a few minutes and pulled NodeBB onto my server and it went better than expected.
Compared to PHP based forums I was able to understand the templates easily, just like the overall setup (a myBB one takes AT LEAST 2h). Within 1h I was able to transfer my database, import all users and have the site running again.
First I missed the Tapatalk integration, however because the mobile interface is pretty neat I made a dedicated app for my forum.
But that’s not everything, as I also reworked my backend completely also loading times reduced extremely. Allowing the site to operate worldwide at acceptable speeds and that without any CDN.
And to be honest, I like to show off with it.
Not only that we beated our multimillion enemy, we also moved to new markets and improved the UX heavily.
Despite all this I also want to thank the NodeBB team for their hardwork, especially release 0.9 received good feedback in our community. At least once a day someone asks me which forum software we use.