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
    780 Posts
    kainosK
    Very good Vlad. I am Vladislav.
  • Found a bug? Why not make a bug report here?
    1k Topics
    7k Posts
    E
    @julian I have the same issue and both ./nodebb logs and output.log and webinstall.log files have nothing. I'm running also running ./nodebb start -dl. It seems build is failing silently and there's no way for me to see what's wrong
  • Focused discussion related to ActivityPub integration in NodeBB

    108 Topics
    2k Posts
    silverpill@mitra.socialS
    @mario 61cf explains how to log in to "target" instance using "home" credentials, but I can't follow the algorithm past this step:>2. The /magic endpoint at the user's home instance first checks that the user is logged in.How does it check that the user is logged in? Does it present a login form?And then, after login, which instance generates activities?What URI is being put into actor field of activity, and what URI is being put into keyId parameter of HTTP signature?cc @fentiger
  • Help Translate NodeBB
  • PSA: Are you unable to install more than one plugin at a time?

    4
    3 Votes
    4 Posts
    3k Views
    julianJ
    @mudmanc4 Thanks!
  • How schedule topic in future with node-cron?

    3
    0 Votes
    3 Posts
    2k Views
    D
    @julian I have a timestamp and I need to schedule the topic at this timestamp. So suppose that I want schedule topic at 01/12/2017(only) how can I modify the code to schedule the topic at these date?
  • Any hook to nodebb build to perform custom steps

    2
    0 Votes
    2 Posts
    1k Views
    PitaJP
    If all you need to change is a template file, you can just edit the template file stored in build/public/templates in the static:app.load hook. Since templates are compiled on demand, this will work as long as ./nodebb build is run afterwards.
  • Email templates broken (v1.7.0)

    2
    0 Votes
    2 Posts
    934 Views
    PitaJP
    @dimitrios-kanellopoulos what kind of broken?
  • Pinned post not working

    6
    0 Votes
    6 Posts
    2k Views
    C
    i deleted those topics and recreated using writeapi without set pinned variable. After i set manually. Thanks
  • New Mobile Menus (again) and New Emoji Plugin

    Moved
    8
    3 Votes
    8 Posts
    5k Views
    PitaJP
    @phit that error should be fixed now. Try it out.
  • ERROR /usr/bin/node : relocation error

    2
    0 Votes
    2 Posts
    2k Views
    PitaJP
    You might need to update openssl.
  • how to figure out where the hook is launched

    2
    0 Votes
    2 Posts
    941 Views
    barisB
    filter:topics.get does not provide that data, you can probably use one of the page build hooks like filter:category.build filter:recent.build etc. each page has one and it provides alot more data including the url.
  • 1.7.0 Breaking Changes

    3
    2 Votes
    3 Posts
    4k Views
    barisB
    Due to changes introduced to loading javascript assets in 1.7.0, using jquery in widgets requires waiting for the page load event. Sample widget for 1.7.0+ if (window.jQuery) { doStuffThatUsesJquery(); } else { window.addEventListener('load', doStuffThatUsesJquery); }
  • SQL

    2
    -2 Votes
    2 Posts
    811 Views
    T
    @developer Switching data models between a standard, tabular relational database (SQL) and a noSQL style data base is hard without having to code for two completely different data models. They would need to basically build an abstraction layer to handle the differences in data models. Using a noSQL model also has some performance benefits over the tabular databases you mentioned. I'd also say that the way you ask for this really just makes you sound like a dick who has no idea what he is talking about.
  • Is it possible schedulate notifications in the future?

    6
    0 Votes
    6 Posts
    2k Views
    julianJ
    The relevant notification functions are Notifications.create and Notifications.push When a notification is created, the time is always set to the current time, but we may consider making this changeable if there is interest. You'll probably want to use node-cron in your plugin to schedule a notification push to a future date.
  • Can't find nodemailer-smtp-transport

    8
    0 Votes
    8 Posts
    2k Views
    julianJ
    I'm personally not a fan of containers, but that's because I like to maintain control over my deployment. You sacrifice a certain amount of control to gain a different kind of control, and so I'm more comfortable setting things up on a bare VPS. Certainly many don't share this view, which is why NodeBB comes with a Dockerfile. I'm perfectly fine with promoting Ben Lubar's image to become the official image, as he uses our Dockerfile as far as I know.
  • How to enable tags in post?

    8
    0 Votes
    8 Posts
    4k Views
    D
    I have the exact same issue and latest version and theme
  • Searching for developer

    2
    0 Votes
    2 Posts
    967 Views
    julianJ
    Hey there, we can handle installs for you for a one-time fee. Contact us at [email protected] Thanks!
  • How to redirect any page to a single page?

    7
    0 Votes
    7 Posts
    2k Views
    julianJ
    No problem. I forget it all the time too
  • No title

    1
    -1 Votes
    1 Posts
    737 Views
    K
    How do I redirect all my visitors to secure.web.net/auth?return_url=https://forums.web.net/ifanyurithenhereitshouldbe?ifanyparameter=anditsvalue (once) per unique visit
  • How to unit test plugins during developoment?

    5
    1 Votes
    5 Posts
    2k Views
    julianJ
    Not particularly... there's no exposure to the testing suite via plugins. If you want to test the plugin via eslint, you can run it locally: ./node_modules/.bin/eslint .
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    12 Views
  • 0 Votes
    5 Posts
    2k Views
    A
    I copied comments folder from nodebb-plugin-blog-comments\public\templates to NodeBB\build\public\templates and that appears to have worked. Thanks!
  • Looking for a Node.js developer

    4
    -1 Votes
    4 Posts
    1k Views
    P
    Hi, Contact for further discussion on Skype live:poornamol