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
    nhl.plN
    Indexes are used to speed up database/datastore. https://en.wikipedia.org/wiki/Database_index
  • Focused discussion related to ActivityPub integration in NodeBB

    111 Topics
    2k Posts
    scott@loves.techS
    @julian Sorry if I was a bit salty earlier and I didn't want to rain on anyone's parade. There are many benefits to this proposed variation of quote posts where the person being quoted can update or delete their quote.Let me argue the other side then. One big benefit of this proposed quote post methodology is that it would be a version that Mastodon, et. al. would probably be willing to support. They have valid concerns that people will abuse quote posts to harass others. This proposal mitigates that.It also is useful in non-malicious contexts since people can fix typos and errors in their original post. It's also useful if the person being quoted wants to retract what they said, perhaps because they changed their mind on a topic or found new information.Malicious use can be mitigated in the UI by indicating the quoted person changed their post and providing a history of changes. Some platforms already do this for regular posts.The quoted person being able to delete their quote raises some unique philosophical questions, like whether a politician can delete something they said from a journalist's quote post. Or where someone intentionally changes their post in a malicious manner, which alters the quote post and makes the person quoting someone else look bad.So, there are many facets to this proposal. It still may be good to pursue even if some platforms aren't going to implement it. But there are also some scenarios we want to consider.
  • Help Translate NodeBB
  • app.template

    3
    1 Votes
    3 Posts
    3k Views
    barisB
    The above code looks incorrect due to a bug in templates.js Take a look here https://github.com/NodeBB/nodebb-theme-lavender/blob/master/templates/header.tpl#L20-L27 You header.tpl should have that block in the <head> tag. What problem are you having exactly?
  • Implement 'COMMENTS' feature in NodeBB

    2
    4 Votes
    2 Posts
    1k Views
    A
    Hi, As we know, in NodeBB there is concept like "One Topic" has multiple "Reply" (Posts). I wanted to implement functionality which provides facility for the user to make "Comments" on each reply. So the hierarchy will be : --> Topic --> Reply --> Comment 1 --> Comment 2 Most important is I wanted to do this using PLUGIN approach. So Is there any similar plug-in available which can help me? If I want to implement this then how should I start this? Any guidelines. Thanks!!
  • Optimistic concurrency locking in REDIS database

    1
    0 Votes
    1 Posts
    1k Views
    A
    Hi, Have NodeBB used "optimistic concurrency locking"? I think in NodeBB there is 'UPVOTE' concept, While upvoting there has to be 'Optimistic concurrency locking', So it can handle multiple database insert operation at a time while upvoting single post by multiple users. Please let me know where do I find the code for 'Optimistic Concurrency locking', and guide me how to handle multiple insert operation at a time in redis database. Thanks!!
  • Need information about release branches.

    8
    0 Votes
    8 Posts
    3k Views
    A
    Hi Julian, Thanks for the reply, It means in future ,for PRODUCTION we should not use 'stable' or any other taged branches(except v0.x.x). We should always go for v0.x.x taged branches for PRODUCTION. Is it right? How we can identify that which tag we can use for PRODUCTION? Is there any way to do that? Thanks!!
  • Topic Privileges Problems

    7
    1 Votes
    7 Posts
    3k Views
    A
    @alberto__segura May take a look at this later and maybe extend it to add a kitchen sink icon if required.
  • Renaming certain routes.

    3
    1 Votes
    3 Posts
    3k Views
    yeelan0319Y
    @psychobunny May I know where I can get a general picture for the ACP overhaul? And I really appreciate if there is a timeline for the release. I really like if the above feature for customize route will be included in the ACP overhaul. Then I guess we will be able to edit the route for each category through manage->categories, if I am getting it correctly? Just cannot wait to see the next release and thanks for so many wonderful works you all have done so far. It is fantastic!
  • NodeBB Developer AMA/Meet & Greet (Monday, June 16th, 2014)

    Moved
    34
    13 Votes
    34 Posts
    21k Views
    julianJ
    @Ribesg said: That's because there are far too many bugs. Where's my banhammer...
  • Add PHP API

    32
    0 Votes
    32 Posts
    19k Views
    S
    <?php class nodebb { function category_add ($params='name=Default category name', $token='e9de6fb6-1234-5678-8bbc-b5073fd1edef'){ shell_exec('/usr/bin/curl -H "Authorization: Bearer '.$token.'" --data "'.$params.'" http://localhost:4567/forum/api/v1/categories'); } } $nodebb = new nodebb; $nodebb->category_add(); return false; Now it's much easier
  • User MODERATOR role functionality

    1
    0 Votes
    1 Posts
    1k Views
    A
    Hi, I need to implement below functionality in my NodeBB: -Admin can assign user role as MODERATOR to any user, and Only User who have moderator role can approve Topic Creation and Comments/Reply. -Any new Topic created by registered/guest user should not be visible on the website till MODERATOR User approved it. -MODERATOR User will be able to see all the unapproved topics, reply/comments and approves it. Is this functionality present in NodeBB new releases or Is there any plug-in available ? If such functionality is not present then Can you please tell me which guidelines shall I follow? Thanks!!
  • using nodebb chat on external website

    3
    0 Votes
    3 Posts
    2k Views
    O
    @pitaj I thought about iframes first and got same resolution
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    387 Views
  • DevDocs - API Documentation Browser

    3
    0 Votes
    3 Posts
    3k Views
    PitaJP
    @frissdiegurke Here is a link: http://devdocs.io/ I can't believe I forgot that. For example I'm not able to disable any of the enabled APIs. Are you sure? Did you try clicking the "Select Documentation" button at the bottom? I'm pretty sure you can disable those... Also by selecting one of the APIs the URL changes but by refreshing the page-content gets changed. I don't see any page content changing, what do you mean?
  • loki.js

    9
    1 Votes
    9 Posts
    5k Views
    T
    Just dropping in to say 1.2 is out, with lots of goodies including angular integration.
  • version 0.7.0-dev utils.slugify bug when str is null

    3
    0 Votes
    3 Posts
    1k Views
    faceGoogleF
    @julian :wow! so efficient +1:
  • [Question] The Begining

    7
    0 Votes
    7 Posts
    2k Views
    BriB
    Nice to see you guys too, @julian!
  • Where do we want to go with Reputation Levels?

    10
    1 Votes
    10 Posts
    6k Views
    HuggyH
    @pichalite Thank you!
  • Custom Routes are not ajaxified

    7
    1 Votes
    7 Posts
    3k Views
    R
    I solved it, so for those get stuck here , we have to add Custom routes for ajaxifying and also mention which template to use. to solve that add custom mapping to the file /src/views/config.json like this "^route/.*": "Template to use without .tpl at the end", "^route/.*/add": "template"
  • v0.6.1 hook filter:category.get not firing

    5
    0 Votes
    5 Posts
    2k Views
    D
    @baris great, thanks! [EDIT] Will this hook persist?
  • Integrating NodeBB with a different standalone node site

    6
    3 Votes
    6 Posts
    7k Views
    rashthedudeR
    This is a very interesting thread and I would love to see @xiehan's idea come into fruition. Going forward I believe more and more sites will add a forum feature to their already existing site rather than running it separately so a seamless integration becomes the more vital. @Xiehan I would also love to know what you guys have done to overcome some of these limitations?
  • Use "nodebb-plugin-write-api" in PHP

    8
    0 Votes
    8 Posts
    4k Views
    julianJ
    Hello @sadmulwar -- I haven't had a chance to look at this yet, it will have to wait until after Wednesday.