Move this as you see fit.
I set up a site for 55+ year olds, many of whom are not really great at technology. The common complaint is that the site is very complex to use.
They don’t get the categories display at all. It’s obviously useful and important, but I ended up changing the default homepage to recent posts. This has helped a bit.
I initially set the default notifications to not email, and I regret it. Everything should be notified be email and people should opt out. The emails are critical to keep the users engaged. I would love a feature that lets me change the settings for everyone in one place, unless they have already changed a setting (e.g. change a setting but don’t override user’s choice). Without the feature, I have to use the mongosh tool to modify the settings, and it is not what I really want to do.
The verification of emails seems broken. I am not requiring the users to enter emails. I am moderating new users. I verify the IP is one I want to allow and validate the email address in admin control panel. The users are getting emails asking them to click on a link to confirm their email address, but they are being taken to a 404 page. It is confusing the users. I don’t want them to be getting the emails at all. When I validate the email addresses manually, I want the user to get a welcome email. When the user registers and gets into the moderation queue, I want them to receive an email saying, “your account is created, you will receive the welcome email when you are allowed to post.”
They do not understand the icon buttons on the left and right toolbars. If I explain to them how they can click on the expand >> button, they will see the choices with the text. I want a global setting to set to expanded initially. As the user base matures, I want to be able to disable the feature.
The post editor is really problematic. If the user clicks on new topic, the editor blocks the entire middle of the page, between the toolbars. When the click on buttons in the toolbars, the editor stays in front of everything. The user does not see the discard button and they are completely lost.
There is no way to watch a category and get emails when new topics and/or posts are made there. We have a category for alerts (bad weather, home burglary, wild animals present/protect your pets…). I want allowed groups to be able to post an alert topic and have the alert sent to everyone. I want a person not in the group to be able to post and the moderators and admins get notified and are able to approve or effect sending the email to everyone. Maybe this should be a plugin, but I think it’s more of a core feature. I am using the newsletter plugin, but it’s not the same. In fact, I would love to be able to integrate SMS for the really important notifications.
A consistent complaint is that the people are already on a majordomo style email list (like a Google group) and they just want the emails to trigger them to react on the site. The users also use Nextdoor.com and have no problems with it.
When you first visit the site, the login or register options really need to be giant and front and center right away. The tiny iconic buttons are way too easy to ignore. I am publicizing the site’s URL and people are visiting and not figuring out how to sign up. I don’t want to publicize the registration URL - people may already be signed up…
I’m not posting this to be a jerk. I personally think NodeBB is the best platform I have used in my 25 years of running forums. I’m just passing on the feedback from my users - needs to be more idiot friendly!