How to improve Nodebb - a few ideas
I've been using Nodebb now for a couple of days and here are some things from the top of my head that have poked me my eye that need improvement:
Thread tools: Merge thread
We are already able to split thread. The admin should also be able to
merge threads into other threads.
Thread tools: Move post improvements
The admin should be able to move single posts into other threads with graphical interface. Popup menu where you choose category and the post you wish to move the message into.
Thread tools: Edit poster/adopt post
The admin should be able to switch the owner of the post. (right now I have orphan posts left over from import and the only way to change their owner is to use the redis-cli). Probably not a very popular/useful feature in general, but should be simple enough to implement because why not?
Example scenario to show there is actual need for this:
Let's say for example that user X leave the forums and has been running a long time thread where he has been updating the first post for relevant information and user Y wants to take over for him. He asks the admin "could you make me the owner of this thread?" And the admin is like "ok, dude, I'll just click here: EDIT OWNER" And the user is like, "Thanks, admin, you're the best! You can do ANYTHING!"
Threads/Themes: There is a need for "new posts in thread" icon
The "new posts" section is not enough. You should be able to see at a glance the threads that have new posts also from the sections.
Widgets: show logged in people
Show all people who are logged in right now.
New Config option: sounds
Enable/disable notification sounds for new users by default
Show original poster of the thread also by name.
Delete users: Admin should have option to delete users without deleting their concent.
Users name would stay in the posts but there would be indication that the user has been deleted. Users profile image could be replaced - or not - with image that indicates that the user has been deleted. Or the image could be grayed.
Revamp the default composer
Default composer should be able to edit in WYSIWYG mode as well as in source mode.
See this here (last post):
And here a working example for visual reference of what I mean:
(Can be made to support markdown)
More message selection options
It would be nice to be able to select/deselect all posts and to do "invert selection".
User maintenance: add filters
Admin control panel > manage > users should have filters. For example: show only users who's email hasn't been verified, show users with verified email, show users who have been inactive for over a <time period>. Also it would be nice if you could see with a glance the status of the user, perhaps from the edit menu -> flags, banned, locked out, admin.