So I've been watching this project for a good while now. I just have to say that I'm extremely impressed by how innovative this is. I can't tell you how many times in the past I have asked "Why in the world are we still doing php and html... Don't we have the technology for something more dynamic that doesn't foul up at the slightest problem?"
I see this software as the greatest advance towards that solution.
I have been itching to get away from my php based forum software that breaks every other plugin installation. (I've had to go through test and trial in order to get the proper order of installation. Y plugin installed before X plugin causes everything to stop working.... what...) So you can imagine seeing this software's upbringing geared towards dynamic plugin addition being very attractive.
In addition to all of the above, the community base that is here is absolutely so kind! Most programmers I've seen for other software are cold and hardened. Maybe they are frustrated at how their "baby" doesn't work right. I digressed. The enthusiasm and helpful attitude is just contagious and I love it.
So I want to make the switch, but for what I'm trying to do I need to meet a few requirements.
I need to be able to have a way to centralize all of my user base. I run a few game servers, an IRC server, and various other services and having this central collection of usernames would allow for system wide banning. Registration would then be done on my NodeBB website. This would also allow for perks and such for users who invite new people. For this my thought has been utilizing an email registration system. I'm not sure if NodeBB has this functionality yet? Does anyone have any other ideas? I've seen the login via google account, facebook, and various others. Would any of those work in centralizing usernames? Setting up the invitation system and system wide banning will be done by me and my friend, I'm just trying to figure out the best way of integration. If we create plugins along the way we will definitely share them
Another thing is sending news updates and calendar events to twitter and facebook for maximum social networking. Currently we use dlvr.it and Zapier. They run through rss feeds and google calendar. Is there an Rss feed for individual threads/boards? Is there a better way to accomplish this? Maybe a google calendar integration and a facebook page editor would make good plugin additions. Do those exist already?
I just spotted an IRC plugin woo! Linking all chat communication is easy with my IRC server.
Mysql is easy to manage through phpmyadmin and many of my other services use it. I haven't checked yet to see if Nodebb can utilize mysql instead of redis. (I should do my homework)
Does NodeBB have an API that I could link into using Python? Could probably make a plugin just for communication between python and js.
Those are the biggest things that are keeping me from making the switch. Anyway, thoughts? Ideas?