NodeBB certainly looks interesting and it has caught my eye. Mainly because it runs on Nodejs. I have a few questions about it though.
1.| Does it have a portal system? I seen the static pages, but is there a way to manage blocks of content that can be viewed only in certain areas of the site?
Not right now but @psychobunny is planning a system where you can pick which sidebars appear where.
2.| Is there a way to create a homepage?
This can be done by either changing the home.tpl or integrating NodeBB into the site. ie http://afraidtoask.com/
3.| I really love Markdown for blogging, but not so sure about using it for forum posts. How we add things like spoilers, dice rollers, or other HTML markup?
This can be done by plugins that use the
filter:post.parse hook. These plugins can parse the content of the post and replace stuff or run some logic. For example you can replace all
/roll text with a
4.| Is NodeBB capable of having the ability to apply a different theme per board?
Yes. You can change the theme from the admin control panel. Or Install them via
npm install nodebb-theme-<themename>
5.| I'm also wondering if other things like calendar, polls, specific membergroup permissions, and subscription(paypal, 2checkout, coinbase) purchased are planned?
We already have member group permissions, we don't have calendars, polls and subscriptions but theses can all be built as plugins.
I understand NodeBB is new, but I'm just wondering what it has nativity, but might not be implemented yet, and what kind of third party works it will have(rumors) as I may want to switch to it later on down the road. Perhaps by the end of the year. Thanks.
If you have specific plugin requests you can post in our feature requests category maybe someone from the community will be interested.