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
  • Option to hide topics with an NSFW tag.

    14
    2 Votes
    14 Posts
    5k Views
    F
    @julian that flag mechanism for posts will be very good. We are having huge problems with Google AdSense as its all User generated content and we would love to be able to either Hide topics from logged out and normal users Hide ads on topics On those topics if other users mark it as NSFW, or 18+ tag or flagged as 18+ This will be a huge help. We need this in core and I m sure many others do need this as well. Google is getting very strict with its content policies now. @fais3000
  • Strings Hooks ?

    1
    0 Votes
    1 Posts
    326 Views
    SimosS
    I'd like change the terms "Category" and "Categories" to "Channel" and "Channels" is there same hooks to do this or i need to rewrite all templates where it's used ?
  • Persona child theme

    4
    0 Votes
    4 Posts
    755 Views
    SimosS
    I've solved "nbbpm" compatibility tag need to be in theme package.json, pheraps should be a good idea add it to the quickstart theme on github
  • Is the Ubuntu guide up-to-date?

    2
    0 Votes
    2 Posts
    396 Views
    D
    Well Ubuntu Server 16.04 is still supported until 2021. NodeJS 8 is an LTS version that is supported until the end of 2019. They might be a bit older, but are well tested and probably more stable than Ubuntu 18.04 and NodeJS 10. Thus it is perfectly up-to-date. But you can do the exact same steps with never versions of Ubuntu and NodeJS.
  • Broken themes and skins

    3
    0 Votes
    3 Posts
    687 Views
    SimosS
    I'm new with nodebb, i suppose i did some mistake using ./nodebb upgrade and git pull combined, i've make a fresh install and it work. Anyway i've just switched to release and begin to work with plugin and child theme.
  • NodeBB 1.10.0: privilege improvements and more

    Moved
    6
    6 Votes
    6 Posts
    3k Views
    PitaJP
    @paopevil yes node 10 is supported
  • Development Environment... for NodeBB

    6
    0 Votes
    6 Posts
    1k Views
    D
    @gerald-in-korea You can actually own Webstorm. There is a perpetual fallback license: https://sales.jetbrains.com/hc/en-gb/articles/207240845-What-is-a-perpetual-fallback-license- But like the others said, Visual Studio Code and Visual Studio 20xx are not the same at all. I'm actually using Visual Studio Code as my general text editor in Linux. Would never do that with any of the Visual Studio 20xx And yes, Microsoft is horrible at naming their products.
  • 0 Votes
    2 Posts
    707 Views
    julianJ
    Yes, I think that makes sense... the adsense plugin (that's what you're using, right?) can be modified and be instructed to look for a specific tag if you don't want ads to be shown on that page... However, it might lead to people abusing that tag so their topics don't show ads... just saying
  • When are you planning to release 1.10.2?

    6
    0 Votes
    6 Posts
    1k Views
    julianJ
    Oh, we are actually supposed to be merging the version bump back into master, let me do that now.
  • Child theme load scripts

    Moved
    1
    0 Votes
    1 Posts
    558 Views
    C
    Made a child theme based on Persona for some edits. Instead of publishing it to npm symlinked it, theme folder being outside public_html( where nodebb install resides). How can I load a js file to use with it? If I put ./nodebb-theme-mytheme/lib/script.js" inside plugins.json doesn't work.
  • Adding white background on top of an image

    Moved
    5
    0 Votes
    5 Posts
    2k Views
    brian4021B
    @PitaJ I used what you posted but now the spacing between each header disappeared. I tried margin-top and margin-bottom but nothing. Also could you tell me how I can remove the text "Categories". [image: A9kZpN7.png]
  • Creating separate categories

    Moved
    7
    0 Votes
    7 Posts
    1k Views
    brian4021B
    Ahh okay. It did work the way I wanted to, once again thanks for the help @yariplus
  • Register theme from local folder instead of npm

    5
    0 Votes
    5 Posts
    1k Views
    C
    @julian That was the problem. Working now. Thank you.
  • 0 Votes
    4 Posts
    1k Views
    S
    @baris Entered the title in the input box but didn't work. Just copied the html code in the container (as specified in your image) ...and it worked out. After going through the code ...i came to know that <div class="panel-heading"><h3 class="panel-title">{{title}}</h3></div> was missing in that ....thus there was no title. Thanks BTW ... Is there any fix for the Recent Topics issue?
  • Flooding and rate limiting socket connections?

    3
    0 Votes
    3 Posts
    789 Views
    barisB
    That check is applied on a per user basis, it is there to prevent a single user from making thousands of calls, it doesn't limit concurrent users.
  • color key words

    Moved
    7
    0 Votes
    7 Posts
    2k Views
    DemerzelD
    thank you MJ, it works very well
  • Email changes

    5
    1 Votes
    5 Posts
    2k Views
    J
    Same issue here. Any updates?
  • On what branch to write PR's?

    3
    0 Votes
    3 Posts
    814 Views
    Ludvig JaniukL
    Ok, I'll do that. Thank you!
  • looking for NodeBB reviews; $20 gift cards up for grabs

    Moved
    1
    7 Votes
    1 Posts
    1k Views
    Jay MoonahJ
    Hey all: so this is a slightly smarmy, self-serving request but hey, I am the marketing guy. We are working with the Capterra directory to get some NodeBB reviews posted on their site. They have a program where they will give you a $20 gift card (I think you get a choice of Amazon, Starbucks or pre-paid Visa) if you are one of the first 25 people to click an emailed link and post a review. It doesn't matter if you say nice things or if you bash us, although of course we hope you'll be nice! If you're interested and are running NodeBB yourself or using our hosting service, please DM me or email [email protected] with your name and email address. There is a time limit, I need your response before Monday August 20 at 3 pm Eastern (Toronto/New York) time. A few days after that you'll get a separate email with the details for posting the review. Thanks!
  • Is this correct

    2
    0 Votes
    2 Posts
    565 Views
    PitaJP
    @Jenkler CSS, maybe. JS, no. Use a requirejs module with modules hash in plugin.json if you have js that's used sparingly. If it's small js, it'll be easier to just include it in the main plugin.json scripts.