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
  • nginx as reverse proxy (nginx+certbot+nodebb)

    2
    0 Votes
    2 Posts
    977 Views
    M
    Found a "hidden" file in the nginx/sites-available and nginx/site-enabled folders. Deleted that and now I only have one nginx warning left. When running 'sudo nginx -t' this is the result: nginx: [warn] conflicting server name "keen.wtf" on 0.0.0.0:80, ignored nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful EDIT: Ok i have now also removed the return 301 (line 4) in the nginx server block, I think it also conflicts with the rewrite in line 5. Restarted server/nginx/nodebb And boom HTTPS works. Next thing though, we still don't get to see a greenlock in firefox or chrome. It says something about the site only being partially secure. Any idea why that happens? Now also fixed, our logo was still referring to a http link, removed the domain and just made it point to src="/assets/uploads/system/site-logo.png" PS. any other tips or adjustments on the config files is also welcome
  • Question regarding accessibility

    13
    0 Votes
    13 Posts
    5k Views
    Mike BattagliaM
    FWIW, it's a few years later -- I was able to log in via elinks (a lynx variant used by one of our members), and though the interface was a little messy it worked. Search seemed to not work (or I wasn't using it right), but I could browse. Writing a reply to a post seemed impossible though, as I got "403 forbidden." Have not tried with JAWS or the like yet. I'm not sure if this is on the roadmap to change but here is a quick note that these are the results as of June 2018.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    42 Views
  • Consent Form

    Moved
    2
    2 Votes
    2 Posts
    1k Views
    C
    Same. How do I do this?
  • Does NodeBB support OAuth 2.0? I need to make a SSO using our forum data.

    9
    1 Votes
    9 Posts
    3k Views
    T
    @julian Thanks for the update
  • NodeBB v1.9.3 released!

    Moved
    3
    6 Votes
    3 Posts
    2k Views
    P
    @arutemu Link. Nodebb supported Nodejs 8. I install Nodejs 8 for NodeBB and Ghost, this is working and look good!
  • Is your forum ready for #GDPRmageddon?

    Moved
    6
    1 Votes
    6 Posts
    3k Views
    ChxmontoroC
    Good stuff
  • Show description in child sub-category

    1
    0 Votes
    1 Posts
    643 Views
    TweekT
    Hi, I'm new on nodebb and I search how show the description of child category. ex: list itemSteet ** Walking Chat here to how walk Thanks to all.
  • How to SSO and not click login button?

    3
    0 Votes
    3 Posts
    1k Views
    ld000L
    cool, thx
  • Turn off Skin in Persona Theme

    Moved
    4
    0 Votes
    4 Posts
    2k Views
    P
    @pichalite Thank you! This working!
  • Creating multiple Node BB Admins but with limited access to ACP

    2
    1 Votes
    2 Posts
    1k Views
    PitaJP
    There's no baked in way to get that kind of permissions control. It's either all-or-nothing when it comes to the ACP.
  • Permalinks seo friendly plans ?

    3
    1 Votes
    3 Posts
    1k Views
    F
    there is 1 benefit too in having the topic ID in the URL. but facebook has them too but urban dictionary URLs are SEO friendly (no IDs in URL) and it has massive traffic.
  • Regular Expression experience?

    3
    0 Votes
    3 Posts
    960 Views
    BriB
    @showlink1 There is at least one plugin that is an example of how to censor posts: https://github.com/ninenine/nodebb-plugin-beep Regular expressions could be used to find offensive words or phrases, but using them wouldn't necessarily be better than a flat list of words to censor. Using regex in practice for this task would actually probably be worse, because of the overhead of having to know how to construct and modify regexes, which can quickly become nontrivial.
  • New features for nodebb-plugin-reactions

    9
    1 Votes
    9 Posts
    2k Views
    E
    @PitaJ I'm using the slick theme.
  • Sneak Peek of User Created Groups in v0.6.1

    33
    11 Votes
    33 Posts
    19k Views
    julianJ
    That should be available in Settings -> Groups [image: 3f5xBje.png]
  • Elastic search

    1
    0 Votes
    1 Posts
    640 Views
    E
    https://github.com/eshohet/nodebb-plugin-elasticsearch I'm maintaining & improving the elastic search feature here. It's currently not production ready so I haven't published it. Is anyone interested in collaborating? I don't know their querying language too well, but on my local machine it searches posts a bit better than other search provider plugins. I'm also thinking of a feature to auto tag threads and to show more threads like the one you're currently looking at.
  • How to change scroll target for notifications, etc?

    2
    0 Votes
    2 Posts
    956 Views
    A
    If anyone is curious, I found a workaround using jQuery! It's kind of cheaty because it's using time, but basically I set an interval to run every 100ms a total of 100 times. Each time it checks where my posts are (.awge-windows-container) and looks for a highlight class. If it finds it, it will scroll down and cancel the interval. It's cheaty, but it works without disturbing anything Code below var foundHighlight = false; function setIntervalX(callback, delay, repetitions) { var x = 0; var intervalID = window.setInterval(function() { callback(); if (++x === repetitions || foundHighlight) { window.clearInterval(intervalID); } }, delay); } setIntervalX(function() { $('.awge-windows-container').each(function(ind, obj) { if ($(obj).find(".highlight").length > 0) { $(obj).animate({ scrollTop: $($(obj).find(".highlight")[0]).offset().top }, 2000); foundHighlight = true; } }); }, 100, 100);
  • Hiding Votes column in Category view

    4
    0 Votes
    4 Posts
    1k Views
    barisB
    @jarko You can add a custom css rule in the ACP. .stats-votes { visibility: hidden; }
  • NodeBB v1.9.1 has been released!

    Moved
    1
    8 Votes
    1 Posts
    2k Views
    E
    Hello all, We've just released version 1.9.1. This is a minor patch that closes these issues. Cheers!
  • is there a way to modify a Bootswatch skin?

    Moved
    1
    1 Votes
    1 Posts
    1k Views
    Jurjen DijkstraJ
    Hi, I need a little guidance here. I run a self-hosted NodeBB forum with the default Persona theme and no skin. I would like to switch to the Flatly skin, because its style closely resembles the main site (which is a wordpress thing). But unfortunately when I switch to Flatly some elements become invisible. For example the header in the chat window looks like this, when no skin is selected: [image: KR7MnOU.jpg] But it looks like this when the Flatly skin is selected: [image: YPGEOM9.jpg] The button glyphs are there, but they are hard to find because their foreground color is the same as the background color. Similarly when I watch the forum on my smartphone I cannot see the (black) Chat glyph on the black header background, so it seems like the chat feature is missing. So, I guess I should override or subclass or modify the Flatly skin somehow, or at least some parts of it. And while I am at it I may also change some colors, slightly. But I have no clue where the resources are that I need to edit. So my question is: where in the nodebb directories are the Flatly skin files, and how should I proceed in a way that my modifications don't get lost after a nodebb upgrade? Thanks, Jurjen