A Few Questions About NodeBB
-
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?
2.| Is there a way to create a homepage?
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?
4.| Is NodeBB capable of having the ability to apply a different theme per board?
5.| I'm also wondering if other things like calendar, polls, specific membergroup permissions, and subscription(paypal, 2checkout, coinbase) purchased are planned?
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.
-
@Xarcell said:
NodeBB certainly looks interesting and it has caught my eye. Mainly because it runs on Nodejs. I have a few questions about it though.
Thanks.
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 aMath.random()
.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.
-
@baris said:
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/
@baris actually http://afraidtoask.com is not a good example, it's just a wordpress blog, http://forums.afraidtoask.com is the forum using the default lavender and default templates.
but @Xarcell needless to say, changing the home screen is fairly easy, you can theme it, change it, hell make it redirect to some other page/site.
-
I'm currently getting notifications popping up in my bottom right-hand corner, even though I am away from the site(different tab). Is this expected behavior? Also, I'm getting capitulate notifications which I'm guessing is not expected behavior.
I am using Chrome.
-
@Xarcell said:
I'm currently getting notifications popping up in my bottom right-hand corner, even though I am away from the site(different tab). Is this expected behavior? Also, I'm getting capitulate notifications which I'm guessing is not expected behavior.
I am using Chrome.
That happens if you agreed to allow Desktop Notifications. It's a plugin.
-
The plugin needs a bit of work as @julian keeps QQing about
https://github.com/psychobunny/nodebb-plugin-desktop-notifications/issues
It's not part of core, and in the near future I'd like to resolve them!