Skip to content

NodeBB Development

Stay tuned here to hear more about new releases and features of NodeBB!

2.8k Topics 18.6k Posts

Subcategories


  • Posts from the NodeBB Development Blog
    96 Topics
    780 Posts
    kainosK
    Very good Vlad. I am Vladislav.
  • Found a bug? Why not make a bug report here?
    1k Topics
    7k Posts
    julianJ
    @elkd Running ./nodebb build is an interactive command that outputs the build state in real-time. Can you paste the log output from running that command?
  • Focused discussion related to ActivityPub integration in NodeBB

    111 Topics
    2k Posts
    trwnh@mastodon.socialT
    @scott the thread drifted a lot from “showing software icons” to “interoperability is the goal of software” to me disagreeing with that last bit
  • Help Translate NodeBB
  • Security logging?

    3
    0 Votes
    3 Posts
    2k Views
    D
    Yeah, events.js seems like it should contain the functionality for this. It currently only logs UID, but a lot of those functions should probably log the IP of the triggering party as well. It seems like the only way to do that is to have IP be a parameter for most of those calls. That's a little tedious. my fantasy: events are logged to the db as well as flatfile, have severity/importance levels, contain as much info as possible about who triggered it if the logging fn is passed a socket or request object, there's hooks for events of high severity, by default sends email or notification to admins when high-sev occurs
  • filter:post.parse and filter:post.parseSignature changes

    13
    2 Votes
    13 Posts
    6k Views
    A
    @baris Thanks Baris, that showed the issue, was using // as the URI instead of https which was incorrect apparently. Plugin updated to 1.1.5 for 0.6.0 of NodeBB.
  • Possible to manage (just) users and permissions in MySQL?

    1
    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
    5 Posts
    3k Views
    julianJ
    @bentael yes, I believe that is the case.
  • Anyone got some benchmark datas?

    2
    0 Votes
    2 Posts
    2k Views
    julianJ
    How are you getting the concurrent user metric? Typical stats from php are aggregate counts over a period of time, and are not truly concurrent. NodeBB can handle 500+ concurrent connections easily, but a cluster setup is advised to do so.
  • Getting current URL in templates.

    13
    0 Votes
    13 Posts
    4k Views
    P
    sounds gud
  • CSRF

    6
    1 Votes
    6 Posts
    4k Views
    julianJ
    Re: gh#2424
  • static:app.load change

    8
    3 Votes
    8 Posts
    4k Views
    PitaJP
    Sample adaption code: if( app && app.router ){ callback = middleware; middleware = app.middleware; controllers = app.controllers; app = app.app; }
  • 4 Votes
    23 Posts
    16k Views
    P
    If you aren't planning on using the nodevember ticket, try and post it on their forums and see if its possible to trade away: http://nodevember.nodebb.com
  • Guest bloggers wanted!

    Moved
    16
    5 Votes
    16 Posts
    10k Views
    ravikumar mR
    @ravikumar m TEST TERST TERS
  • Plugin Developers!! Read this re: v0.6.0 Breaking changes

    17
    2 Votes
    17 Posts
    8k Views
    julianJ
    I correctly assumed (and this has been validated through actual plugin upgrades) that the latest hash in npm points to the most recently published version, and not the highest version. That is, given your plugin nodebb-plugin-example If v1.0.0 is compatible with v0.5.4 If v1.1.0 is compatible only with v0.6.0 The latter is published first A user typing npm install nodebb-plugin-example will receive v1.0.0 of the plugin, irrespective of what NodeBB version he/she is running, even though v1.1.0 is technically newer Now, special note: The NodeBB Package Manager doesn't do this. When the ACP calls nbbpm to request a suggested package, we query npm for the plugin data, and sort the versions before checking compatibility, so this issue is moot.
  • Voting (Part 1) : Candidates for Best Plugin - October 2014

    Moved
    40
    2 Votes
    40 Posts
    27k Views
    A
    I think we all would have had more votes if we'd asked people on our own forums to sign up and vote solely for our own plugins, and not for the best one. But nevermind.
  • Permission system change

    4
    1 Votes
    4 Posts
    3k Views
    barisB
    Well I think those settings don't have any effect because of the other admin checks we have in here : https://github.com/NodeBB/NodeBB/blob/master/src/privileges/categories.js#L56-L67 If the user is an admin or mod for that category then the group permissions don't matter for them.
  • Twitter Emoji

    2
    0 Votes
    2 Posts
    1k Views
    julianJ
    I imagine @frissdiegurke could integrate both this and emojione into his plugin
  • 0 Votes
    15 Posts
    11k Views
    O
    Out of curiosity, why don't you use Redis? the new redis cluster feature let you shard data to multiple servers.
  • 1 Votes
    2 Posts
    2k Views
    ShardS
    @ arasbm: There's some work being done to dockerize the install. If that doesn't do the trick for you, I expect some of the same automation will. https://community.nodebb.org/topic/3115/nodebb-centos-dockerfile/4
  • Adding MySQL to NodeBB

    5
    1 Votes
    5 Posts
    4k Views
    B
    technically, it does break if someone tries to use it
  • Social Login and the same user with a different email.

    3
    0 Votes
    3 Posts
    3k Views
    andreaperniciA
    I understand the potential risk. Maybe for an old forum migrating to NodeBB can be useful to merge some account from the admin panel in the case one want to login using social where they use a different email.
  • AngularJS App integration?

    3
    0 Votes
    3 Posts
    2k Views
    X
    @julian might be wrong, but im guessing he is referring to user and theme integration. He said he has an existing site and he wants to integrate it more seamlessly, just a guess that is what he is referring to. @jvandellen these might be what your looking for: https://docs.nodebb.org/en/latest/themes/create.html https://docs.nodebb.org/en/latest/plugins/create.html
  • NodeBB CentOS Dockerfile

    8
    0 Votes
    8 Posts
    5k Views
    A
    @xaoseric said: For stable: nodebb/docker:centos nodebb/docker:ubuntu And for Dev: nodebb/docker:centos-dev nodebb/docker:ubuntu-dev Bravo good sir. [image: 133631427005.gif]