NodeBB Modern Forum Software feature demo

NodeBB Modern Forum Software feature demo


This is a demonstration of NodeBB,
modern forum software. Let’s begin by taking a look at our own
NodeBB community, which uses a very typical forum layout. Here we see the standard navigation menu items,
followed by a view which allows you to see the topics where users have recently posted,
and below that a category view where you can drill down into more topics and posts. Inside of a post you are able to reply to
a topic on the page itself. NodeBB comes with a built-in with a mentions
mechanism, similar in style to Twitter, Facebook and other social sites. When posting or replying to a topic, I can
mention a user by appending the @ sign before their username. When I do this, the user will receive notification
that they have been mentioned in a topic. Replies appear in real time, so if other users
are viewing that topic at the same time, they will see your reply immediately. The same thing happens with editing a post
— if I edit a post, the changed content will appear for everyone viewing in real time. From the topic view we can allow upvoting,
downvoting, bookmarking and sharing to various social media sites. Users can also sort the posts by date or by
number of votes. This post sorting can be modified via third
party plugins to allow alternative sorting. One example of this would be a question and
answer plugin, where a specific answer could automatically be promoted to the top. NodeBB allows moderators and admins to perform
all the common moderation tasks you would expect, such as pinning, locking and deleting
replies from within topics, as well as moderating topics from the category view itself. The profile page allows users to customize
their experience. They can set a profile picture and a cover
photo similar to what you would see on Facebook or Google Plus. They are also able to view a feed of their
activity on the forum. By editing their profile, users can add or
update information such as their name or bio blurb. The settings page allows users to change their
interface for the forum, including their language preference. NodeBB is fully internationalized and can
be localized to over 40 languages, allowing users to select their preferred language for
the forum controls. NodeBB uses a concept of followers, similar
in style to Twitter, where users can follow others who do not necessarily need to follow
them back. If you would prefer to use a style more like
Facebook, you can download the ‘Friends’ plugin. By viewing their followers and those they
are following, a user is able to see what others have posted. Each time a user starts a new topic or a posts
a reply, their followers will receive a notification. NodeBB includes real time chat, which allows
users to chat one-on-one. By default, the chat function is open so that
any user can chat with any other member of your community. You can change this setting allow only messages
between those who follow each other. User groups can be created to reflect different
user interests and privileges on the forum. Some user groups are free for any user to
join, while others can be set up that require users to be added by an administrator. For example, here I have a group called Third-party
Developers. Members of this group have access to a forum
category that no one else can see. Visibility and posting privileges for a category
can be set via the category privileges page on the administrative control panel. Here, through an additive permissions system,
I can restrict access to this category to only users in a particular group. In addition to regular community members,
NodeBB includes three other types of users: moderators, global moderators, and administrators. Moderators control a single category, and
have posting and topic editing privileges for that category. Global moderators have these same privileges,
but for all categories on the forum. Administrators have full moderator privileges
and also have access to the administrative control panel. Both global moderators and administrators
have access to enhanced interfaces including the global flags interface and the IP blacklist. From the administrative control panel, you
can monitor forum metrics such as pageview counts and posting rates. You can also see real time information on
where users are at any given moment. From here you can also drill down into individual
category analytics and see the topic, post and view rates for a specific category. Using plugins, it is also possible to provide
integrations with third-party packages such as Google Analytics or StatsD. One powerful aspect of NodeBB is its extensibility. Through the administrative control panel,
many third party plugins can be activated. Some popular plugins include spam prevention
via Akismet, CAPCHA, and Project Honeypot. Embedding plugins such as YouTube, Vimeo and
Soundcloud, or even aggregate embedding plugins such as iFramely are also supported. For sites with an existing member database
and OAuth2 provider, a custom SSO plugin can be created so users can use a single login. Users can also join NodeBB forums using a
social network login, such as Facebook or Twitter. For deeper integration, NodeBB provides access
to a read and write API. The read API can be used very easily. By going to any route in NodeBB and prepended
the route with /api, you can see the raw JSON that powers and populates the page. The write API allows you to push content to
NodeBB for deeper, two-way integration. With NodeBB, all aspects of the style and
layout are completely customizable. Some forums only allow you to tweak colors
or basic styles, but NodeBB allows full control of the look and feel, from simple stylesheet
tweaks to complete template overhauls. Here are some examples of customized NodeBB
forums: TornBanner is a gaming studio located in Toronto,
Canada. They engaged NodeBB to provide color and stylistic
changes to their forum, and to incorporate their custom menu header to match their existing
branding. The next example is AdultSwim from Turner
Broadcasting. This custom theme includes both a dark and
light version, which is activated via a toggle. The homepage is a single category that shows
the recent topics posted, as opposed to a traditional multi-category layout. In addition, topic vote controls are shown
on the topic listing itself instead of inside the topic. This concludes our demo. To find out more, please visit nodebb.org,
or send an email to [email protected]

7 thoughts on “NodeBB Modern Forum Software feature demo

Leave a Reply

Your email address will not be published. Required fields are marked *