Ok, after we saw what we were thinking about, its seriously time to say goodbye.
I know that pretty much no one is going to give a damn, however, I still hope that I am able to give some points the devs should think about for the future.
One of the major reasons for me to turn away from NodeBB is the bad plugin eco system, resulting in numerous bugs and a bad usability (stable branch). On my installation not even emojis are working correctly. Browser layout is buggy as hell on Flyme based devices (UI for Android - in my case this is important as my userbase is using to 95% Flyme) and we still got no native ad support.
Actually I feel more comfortable in a SMF, myBB or even Kunena installation than with NodeBB. Why? Because they are designed for maximum functionality (especially SMF/myBB). Things might not look so fancy and are indeed a bit "oldschool", but at least they are working.
If NodeBB wants to continue its growth and become even more popular I'd suggest the following:
- More functions should be inherited in the core system.
I am not talking about spectacular things here, rather basic stuff like:
- Emojis (simple PNG/GIF/JPG upload)
- Awards (Badges/Rank - you get what I mean)
Native ad support
Definitely one of the most important factors when it comes down to large communities.
Native mobile app
From the feedback I've received one thing got clear for me. No one, literally no one wants to use a website on their smartphone for any sort of texting purposes. I mean, why is there demand for stuff like WhatsApp, Telegram or Facebook Messenger, while you could use them as web versions?
I really had in mind to code a native app, however, why bother with the other issues, if I could get a 100% complete solution for little to zero extra cost (10$/mo for dedicated Tapatalk app).
Another thing which surprised me were the "unknown" alternatives.
While I am going to stick with a slightly modified Kunena, I found many other interesting projects.
Especially PHPHub5 blew me away:
Looks quite like NodeBB - only the composer is a bit too plain. However, for that they have some really pretty and functional apps for mobile end devices:
Would have loved adopting it for NodeBB - but thats a different story.
Nonetheless, I would still like to thank everyone and especially the devs for their support.
Good luck with NodeBB's future developement.