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
  • 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 }
  • Moderator Power

    1
    0 Votes
    1 Posts
    1k Views
    andreaperniciA
    Is there a way to enable a Moderator with superpower of editing all the sections, ban users, find user for ip address, see user ip, change user's signature, change user's avatar. A sort of Sub-Admin user (or if you prefer a Super-Mod:)
  • Alter home page API to also get html code in post's content

    3
    0 Votes
    3 Posts
    2k Views
    agarcia17A
    @baris thanks a bunch..!
  • [Solved] .editorconfig pls

    2
    0 Votes
    2 Posts
    1k Views
    B
    /facepalm added 1 year ago https://github.com/NodeBB/NodeBB/commit/ba89285c748e0573b0bfeb5ce4c49b29dcd15b17
  • filter:uploadImage and filter:uploadFile changes

    2
    1 Votes
    2 Posts
    3k Views
    ShardS
    I'm unsure if I'm seeing a regression or an undocumented? change here. I'm currently getting: TypeError: undefined is not a function at /mnt/Extra/home/dbolack/Projects/nodebb-plugin-rscloudfiles/index.js:203:4 Which maps to: callback(null, { url: rsCloudFilesCDNSecure + '/' + image.name, name: image.name || '' }); Which is equivalent to the current imgur plugins bit: callback(null, { url: data.link.replace('http:', 'https:'), name: image.name || '' }); Any ideas?
  • Categories on Subdomains.

    10
    2 Votes
    10 Posts
    3k Views
    A
    After some playing about, i've settled on a redirect. If anyone wants to do something similar, create a new file in sites-available called subdomains, then do the usual sudo ln -s /etc/nginx/sites-available/subdomains /etc/nginx/sites-enabled Inside the subdomains file, create a server block like thus: # Mixes server { listen 80; server_name mixes.35hz.co.uk; rewrite ^ $scheme://35hz.co.uk/tags/mix$request_uri? permanent; } If you want the subdomain to ignore the request parameter, then remove $request_uri? portion of the rewrite. This basically means that if someone typed mixes.35hz.co.uk/parameter it would ignore /parameter and still go to the relevant tag page without causing a 404. This may be more beneficial. So I'd recommend leaving that portion out. However this would be useful if you wanted a fast way to navigate to a user profile via something like user.35hz.co.uk/a_5mith. Because you could add the request_uri after /user in the rewrite. Just add more server blocks as required for each rewrite. You can stack server_names so that multiple subdomains go to the same link, just add another server_name underneath the existing one. server_name mixes.35hz.co.uk; server_name mix.35hz.co.uk;
  • Is socket.uid reliably secure?

    10
    0 Votes
    10 Posts
    3k Views
    S
    @baris said: We had no reports of anyone altering socket.uid its a server side only value. A while back there was a certain vulnerability (not NodeBB specific), I don't exactly remember what it was, but it allowed a user to mimic another user, even an admin, and do pretty much everything as that user. Now you have one report
  • 0 Votes
    11 Posts
    16k Views
    A
    @baris Yep, that's the ticket, cheers buddy. Can be marked as solved.
  • nodebb API support?

    2
    0 Votes
    2 Posts
    2k Views
    S
    @julianlam is already working on this, see this topic.
  • Any Android and iOS benchmarks for NodeBB?

    5
    0 Votes
    5 Posts
    3k Views
    P
    yup. Posting a fix for that when I get a chance: https://github.com/NodeBB/NodeBB/issues/2319
  • Customise og: tags

    1
    0 Votes
    1 Posts
    947 Views
    O
    Hi, Is it possible to customise og: tags without editing NodeBB core? Thanks
  • 0 Votes
    4 Posts
    3k Views
    barisB
    I don't think we have that documentation right now, couple months ago I started a doc in the github wiki about the db structure but I don't think it got moved over to the docs website. Either way the best way to store your plugin data is to prefix the name of your keys with the plugin id so it doesn't conflict with other plugins. Also you need to be careful to not break any of the core objects, ie if you delete the key users:joindate you will have problems.
  • User deleted account, still logged in as guest?

    2
    0 Votes
    2 Posts
    1k Views
    A
    @trevor I think they recently implemented that when a user is deleted/banned, that their socket get closed. Or words to that effect. Don't quote me on that though.
  • Help Me ( Installation )

    6
    0 Votes
    6 Posts
    3k Views
    Netto HikariN
    @Master-Antonio I still offer free NodeBB hosting right here: https://community.nodebb.org/topic/2291/offering-a-couple-nodebb-instances-for-free/11
  • script to auto create a topic

    14
    1 Votes
    14 Posts
    5k Views
    esiaoE
    @agarcia17 I'm glad I could help you. And I want to say thanks for the solution I'll probably do something along those lines for my forum too
  • Chromebook giveaway - vote for us on CMS Critic!

    Moved
    22
    7 Votes
    22 Posts
    21k Views
    A
    Here sir, take my vote.
  • Problem adding classes and removing before and after ajaxify

    4
    0 Votes
    4 Posts
    2k Views
    julianJ
    Glad you figured it out with @arasbm's help @trevor, sorry I had to go to bed
  • Markdown hast vanished.

    16
    0 Votes
    16 Posts
    4k Views
    julianJ
    @a_5mith :poutine:
  • I like FontAwesome, but...

    3
    2 Votes
    3 Posts
    2k Views
    julianJ
    I think it may be possible. FontAwesome has LESS support, so we could possibly work that into the vanilla theme so it can be easily removed instead of removing it from the header.tpl
  • How does nodebb.org -> community.nodebb.org login authentication work?

    3
    0 Votes
    3 Posts
    2k Views
    T
    Nice, thanks for point me in the right direction!