Skip to content
  • 1 Votes
    8 Posts
    291 Views
    phenomlabP

    @omega said in Why Do Users Sign up?:

    Why do users sign up?

    Why do users sign up?

    In my view, and certainly in my case with my forum, users sign up because of the unique content you have on offer. If that is available elsewhere via a simpler mechanism, then they will likely go for that route rather than your site. In the case of my forum, it is offering something unique in the sense that it has facilities such as mentoring, infrastructure help, guidance, etc - admittedly, all of this is available via Stack Overflow, but without the sarcasm, god complexes, and the like.

    Here's an example of that in process

    Link Preview Image Issues with routing

    Hi. Nice to be part of this. Im really hoping you can help me. I’ve got some issues on a network I’m responsible for at work which consists of three location...

    favicon

    Sudonix | A one-stop-shop for all your technology questions (sudonix.org)

    This specific user tried Stack Overflow, and because of the reasons he highlighted above, came to my site and got the assistance he needed.

  • 2 Votes
    1 Posts
    147 Views
    julianJ

    The updates continue unabated here, as we work on updating the Harmony theme, page by page!

    This past couple weeks, you might've noticed that the /users page got a refresh:

    Screenshot 2023-02-10 at 15-24-08 Community.png

    Almost all of the elements have remained unchanged. There is no new information here, but it's absolutely shocking to see how much more balanced the page is compared to Persona.

    We also updated the flag list and details pages, to give those tireless content moderators a bit of a boost as well. You might notice that the list of flag filters in the sidebar has been updated to match the UI controls found in the /search page as well.

    Screenshot 2023-02-10 at 15-21-31 NodeBB.png

    Screenshot 2023-02-10 at 15-21-26 NodeBB.png

    Here is how it used to look on Persona:

    Screenshot 2023-02-10 at 15-19-18 NodeBB.png

    Screenshot 2023-02-10 at 15-19-24 NodeBB.png

  • 0 Votes
    3 Posts
    537 Views
    julianJ

    @scottalanmiller is correct, those numbers are produced on the fly based on active websocket sessions, and not stored anywhere.

    However, you might be interested in https://github.com/barisusakli/nodebb-plugin-browsing-users, which brings a live-list of current users in-topic back to topic.tpl 😄

  • 0 Votes
    1 Posts
    381 Views
    A

    @bentael said in away, busy invisible etc. UserStates:

    away - when user is online but no activity for an X amount of time.
    busy - set by user
    invisible - set by user

    etc.

    Currently, it seems that the 'away' state is not auto-enabled when user has no activity for a certain amount of time :

    If it is really the case, wouldn't be greater like this ? (in fact, I need this functionality but don't see it working... Found no code about this in nodebb source code). If it is not the case, what is the time amount for status change to 'away' ? Can it be changed ?

    @administrators : Add on... Would it be possible to have the following operating mode for statuses (more realtime, with socket.io, like smart messaging apps) ? When a user is previously logged in nodebb :

    If he makes actions on nodebb (open a page, posting, typing, scrolling...) and if he is not in 'dnd' or 'invisible' or already 'online' mode, auto-set him in 'online' status and update status on all connected clients (update widgets etc...). If he doesn't do anything for a while and if he is not in 'dnd' or 'invisible' or already 'away' mode, auto-set him in 'away' status and update status on all connected clients. If socket connexion is lost, auto-set him in 'offline' status and update status on all connected clients. If socket connexion is reconnected, auto-set him in its previous status and update it on all connected clients.

    etc...

    In short, knowing in a more realtime status of the users would be a big plus for nodebb. I know it can be ressources consuming but there may be a trick with socket.io (?).

    Another thing : online-cutoff time seems too restrictive for me. If a user is inactive more than this time, he should go into 'away' state but he could always receive notifications because he is not offline. There could be a different time to cut notifications...

    (sorry for this long post ! Hope I'm clear ; I'm french... 😉 )

  • 0 Votes
    1 Posts
    1k Views
    P

    Hi all,

    We are going to be using NodeBB for our company user group. My supervisor has asked if during the user registration if we can ask for a couple of more fields. Specifically we want to know either the company or institution the user is with and also an instrument serial number.

    What would be the process to get these added to our user database?

    Thanks!

  • 5 Votes
    13 Posts
    4k Views
    dunlixD

    @twissell not sure, although there is a Forum Stats widget already provided. Use the widgets interface in the ACP to enable.

  • 0 Votes
    3 Posts
    2k Views
    N

    @nhl-pl good 😉

  • 1 Votes
    3 Posts
    2k Views
    barisB

    @julian :rage2:

  • 0 Votes
    2 Posts
    2k Views
    MegaM

    Sorry for bothering guys, I found it in the source code.

    There are two hooks already:

    action:group.join action:group.leave

    Both of them takes only one argument:

    { groupName: groupName, uid: uid }

    join: https://github.com/NodeBB/NodeBB/blob/master/src/groups.js#L633-L675
    leave: https://github.com/NodeBB/NodeBB/blob/master/src/groups.js#L711-L742

    Exactly what I'm looking for!

    Edit:
    action:groups.* hooks in the source code were renamed to
    action:group.*

  • 0 Votes
    1 Posts
    2k Views
    T

    I am working on a very specific project at the moment and am curious as to whether it would be possible to just manage users and permissions via a MySQL database, and nothing else. Chime in if this is a possibility and what road I would take to achieve this.

  • 0 Votes
    6 Posts
    3k Views
    S

    I sure did, let me tell you! 6K users!!

  • 3 Votes
    1 Posts
    1k Views
    A

    So is there a reliable way to set all current members as account confirmed, so they don't have to confirm their accounts, but all new members do?

  • 0 Votes
    4 Posts
    2k Views
    A

    @gaasg No problem, you can click their name in users of the ACP and it takes you to the same place, do bear in mind that they can change their name back if they wish to.

  • 0 Votes
    4 Posts
    2k Views
    julianJ

    Yeah, some blind fixing for gh#1741 caused this to happen, but to be honest, that bug was kind of hard to reproduce, so that side effect cropped in 😄

    No clue how to handle the existing users with "undefined" as their username... hm