Skip to content

NodeBB Development

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

2.8k Topics 18.5k Posts

Subcategories


  • Posts from the NodeBB Development Blog
    96 Topics
    779 Posts
    G
    Very Nice!
  • Found a bug? Why not make a bug report here?
    1k Topics
    7k Posts
    barisB
    Because you ran the forum without indexes you have documents that violate the index constraints. You will have to remove these documents for the create index command to work.
  • Focused discussion related to ActivityPub integration in NodeBB

    107 Topics
    2k Posts
    julianJ
    Could it be that the idea that quoted posts on forums are not rich resources (and thus liable for deletion) are an artifact of an older age of the internet, but at the same time is a feature, not a bug? 100% agreed that in a forum context the ability to quote the text of a post is important. Forum users often extend this in many ways, not limited to: Holding a user accountable (by preserving their words from future editing) Emphasis of certain portions of text Excision of unrelated portions of text Simply displaying the quoted post as a linked resource robs the end user of all that additional functionality, and that is something I am not sure I want to concede. @Christian-Stange @[email protected] @Panzz
  • Help Translate NodeBB
  • 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]
  • 0 Votes
    1 Posts
    2k Views
    barisB
    If you have any plugins that use action:topic.save, action:topic.restore or action:topic.edit please read below on the changes coming in 0.6.0. If you have any questions about how to update to the new hooks please feel free to ask. The parameter passed to all three hooks has been changed from a topic id to a topicData object. plugins.fireHook('action:topic.save', topicData); plugins.fireHook('action:topic.restore', topicData); plugins.fireHook('action:topic.edit', topicData); topicData object contains at least the following data. { tid: 3, title: 'test topic', mainPid: 5 }