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
    silverpill@mitra.socialS
    @julian You're right, the choice of software shouldn't matter. Our goal is seamless interoperability.@trwnh @thisismissem @mro @jupiter_rowland @renchap @scott @AltCode @leroy @Kichae @scott
  • Help Translate NodeBB
  • Show Read/Unread Posts or Topics in Groups?

    3
    0 Votes
    3 Posts
    481 Views
    PitaJP
    This isn't something you can do with template edits. You'll need to add that data on the server side.
  • how to create and use a template helper

    Moved
    10
    2 Votes
    10 Posts
    9k Views
    Yoann Aubry 0Y
    Does it still work? My helper functions don't seem to be recognize in my template files.
  • Please I need some help with modifying nodebb (themes/plugins).

    12
    1 Votes
    12 Posts
    2k Views
    PitaJP
    Your don't need the header in your template. You need to add it like this: router.get('/calendar', middleware.buildHeader, renderPageHandler); router.get('/api/calendar', renderPageHandler); https://github.com/pitaj/nodebb-plugin-calendar/blob/1.0.x/src/lib/controllers.js#L109-L110
  • How to get ride of admin navigation bar from my custom page

    4
    0 Votes
    4 Posts
    492 Views
    Ken JohnK
    @PitaJ Nice!
  • How to create a footer outside the container?

    12
    0 Votes
    12 Posts
    1k Views
    Alpha TeamA
    @PitaJ many thanks!!!
  • Web API: Search user by custom field?

    6
    0 Votes
    6 Posts
    868 Views
    oplik0O
    It should cache for an hour, I think (based on a quick look at nodebb package manager code). So yes - you have to wait a bit before the nbbpm refreshes. You can just install the updated version manually by using npm install <package name> from the command line in NodeBB folder.
  • Private forum plugin

    19
    0 Votes
    19 Posts
    2k Views
    F
    @julian ok, I was thinking that the nbbpm was here for that! Thank you for your answer!
  • what is the best way to debug theme?

    2
    0 Votes
    2 Posts
    382 Views
    PitaJP
    Use grunt: https://docs.nodebb.org/configuring/running/#grunt-development It will automatically rebuild what is necessary and restart when you make a change.
  • Upgrade docs out of date?

    5
    1 Votes
    5 Posts
    704 Views
    James KingJ
    @julian No worries. It's just slightly alarming upgrading a production instance only to find out you've accidentally gone all the way to a pre-release. We've only recently taken over our current NodeBB forum from someone else and I'm not familiar with the workflow yet. I've made a note in our internal docs so it doesn't happen again. I was just wondering if I'd mis-read the docs or if that was the intended workflow.
  • NodeBB v1.13.3 released!

    Moved
    7
    6 Votes
    7 Posts
    1k Views
    James KingJ
    Hi @baris Thanks for the reply. We're on Redis here instead of Mongo. Sorry, I should have specified. I did the same thing in Redis, It appears that we had a lot of "blank" notes which were just timestamps - I've removed these (or rather, I converted them over to objects with a timestamp property) and it appears to have resolved this for now. Not sure going by the timestamps exactly what caused these notes to be added however, but I didn't want to lose the fact that something happened at that point. Thanks for the guideance
  • Release notifications?

    2
    0 Votes
    2 Posts
    307 Views
    julianJ
    Oh, hi! Are you asking because we've started cutting pre-releases? The pre-releases are marked in such a way that it should be easy (well, easier to distinguish)... they have an orange label in GitHub, and they always have a dash in the version number. For example, while v1.13.4 is not out yet, v1.13.4-0, v1.13.4-1, v1.13.4-2, and v1.13.4-3 are, but they are all pre-releases and can be ignored. If you're being notified via email from GitHub, it will also contain the word "Pre-release" in the title, and so you can ignore it: [NodeBB/NodeBB] Pre-release v1.13.4-3 - v1.13.4-3 Hope that helps!
  • Get isSection and link of categories on 'account/categories'

    1
    0 Votes
    1 Posts
    257 Views
    A
    Hello ! Which is the simplest way to get 'isSection' and 'link' properties of categories to render 'account/categories' pages ? I need them for my account/categories.tpl template. Thanks in advance for help !
  • How to disable comment count in right side of topic line?

    Moved
    1
    0 Votes
    1 Posts
    229 Views
    R
    Is there any way to disable or move down the comment count which is located in the right side of topic line? Like this website- https://forums.opera.com/category/11/opera-for-windows
  • Moderator Logs & Userdata Questions

    5
    1 Votes
    5 Posts
    841 Views
    M
    Still could use assistance if anyone can offer. The new forums we are developing using nodebb is delayed until the next release, but if someone cant point me in the right direction I would highly appreciate it.
  • I'd like to translate NodeBB into Cantonese, but how?

    6
    0 Votes
    6 Posts
    785 Views
    julianJ
    @Casey-Chen-Lai You'll want to translate to zh-TW, which is our traditional chinese variant. Don't ask me why it's TW and not HK. zh-TW is available for translation in Transifex, let me know if you run into additional issues
  • NodeBB v1.13.2 released!

    Moved
    14
    6 Votes
    14 Posts
    2k Views
    crazycellsC
    Is there a specific reason that letters on the default avatars got smaller in this version (1.13) compared to previous ones?
  • Can’t sign up into my nodebb site using proxy

    8
    0 Votes
    8 Posts
    1k Views
    S
    @PitaJ said in Can’t sign up into my nodebb site using proxy: @scottalanmiller it sounded like he was referring to a 3rd party proxy. Oh, I see. A very specific proxy for which the site is not configured.
  • How can I trigger "page ready" via jQuery?

    Moved Unsolved
    4
    0 Votes
    4 Posts
    572 Views
    barisB
    That should work I think, you can also try putting your scripts in the ACP at /admin/appearance/customise#custom-js
  • Loading external scripts with requirejs

    6
    0 Votes
    6 Posts
    9k Views
    Mahesh EmbadiM
    i have the same issue , I have tried like below require(['https://booking.test.com/bundles/WidgetV2Loader.js']); in requirejs file I have the below code function scripts() { return document.getElementsByTagName('script'); } if we remove this from requirejs file my eternal script is working fine, But some other exsisting functionalites are not working?
  • Help adding custom html/CSS to post based on tags

    1
    0 Votes
    1 Posts
    320 Views
    T
    Hey all, I'm helping someone set up a new community for a not for profit and they'll need some custom functionality to hit their goals. Can anyone point me in the right direction on how to use a plugin etc to add in html/css if a post or reply has a specific tag. Short version is: People will be discussing different things and the org wants to allow certain conversations but to auto add in a disclaimer/change the post format a little for specific post tags. IE: If the post has the tag: "marvel" on it, it'd show a div/text at the bottom of the post/reply saying "This person loves marvel". New to NodeBB, not entirely new to everything else.