Skip to content

Feature Requests

You have a cool idea about NodeBB? Post it here.

827 Topics 5.1k Posts
  • Tags and comments

    22
    1 Votes
    22 Posts
    11k Views
    agd1A
    This thread is applicable to this discussion I believe. Perhaps NodeBB can leapfrog what's currently out there by a happy medium between nested comments and forked conversations. I dunno... it seems like we could allow 1 level of comments on a post, but not 2 (so no comment on a comment, only comment on a post). But --- we could build up forking functionality to allow forking of posts. So if someone really did want to comment on a comment, they could fork that and keep going. After all, confusion and lack of context is the complaint against reddit-like discussion isn't it? If we allowed one level of comments only, and then required forking after that, it might be the happy medium. Context would theoretically always be there.
  • Categories

    Unsolved
    8
    0 Votes
    8 Posts
    4k Views
    N
    https://github.com/psychobunny/templates.js/issues/41 https://github.com/NodeBB/nodebb-theme-persona/issues/92 @psychobunny do you have plans to update/improve templates.js to handle inner loops for the ../ references If you don't have any plans, I will pick a straightforward approach. Categories, is a nearly the last moment that should be improved for me, to migrate to the NodeBB.
  • SMF to NodeBB

    40
    0 Votes
    40 Posts
    20k Views
    P
    Can anyone describe how to do conversion from smf -> nodeBB as a noob in nodejs. I have working installation of NodeBB. I mean if i have mysql dump of smf then what to do next
  • Block / Ignore Chat messages

    1
    1 Votes
    1 Posts
    1k Views
    S
    Can we get a block / ignore button on the chat function to filter out unwanted messages from selected users?
  • Share post in short link

    5
    0 Votes
    5 Posts
    3k Views
    julianJ
    @fiag Please let me know, how critical is the need for a pinyin slug, instead of %-encoded? For example, https://nodebb.org.cn/topic/121/nodebb官方使用说明-建议大家提问前仔细阅读 to https://nodebb.org/topic/121/guan-fang-shi-yong-shuo-ing-jian-yi-da-jia-ti-wen-qian-zi-xi-yue-du ? Edit: Well, it's not escaped here, but in other places w/o unicode support...
  • Profile custom fields API

    1
    1 Votes
    1 Posts
    1k Views
    A
    Hi! I would like to see custom profile fields API. What do i mean: http://puu.sh/iKxq0/311f6c3d56.png We already have hook for this - filter:user.account, but there is no markup in templates (account/profile.tpl) Also it would be nice to add same functionality to account/edit.tpl
  • SSL on login/register pages

    5
    0 Votes
    5 Posts
    3k Views
    Charly86C
    And for those who're interested here the trick on nginx (mine on /etc/nginx/sites-enables/default) for nodebb ################################# # community.yourgreatdomain.com # ################################# server { listen 80; server_name community.yourgreatdomain.com; return 301 https://$server_name$request_uri; } server { listen 443 ssl; server_name community.yourgreatdomain.com; ssl_certificate /etc/ssl/community.yourgreatdomain.com.chain.crt; ssl_certificate_key /etc/ssl/community.yourgreatdomain.com.key; location / { proxy_pass http://localhost:4567/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_redirect off; proxy_buffering off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } }
  • permalink url option

    13
    0 Votes
    13 Posts
    6k Views
    P
    Changing XRegExp to [^\p{L}\p{thai}\s\d\-_] will solve this problem. I'm testing it right now to see if there any side effect. update: I'm already testing there are a lot of problem when this code go live but it can be fix. It's work just fine a least for now.
  • Subscriptions

    16
    1 Votes
    16 Posts
    5k Views
    C
    mark this one!!
  • Pluggable ACP

    1
    1 Votes
    1 Posts
    1k Views
    N
    Proposition: ACP as a plugin/module. Introduce new namespace, for example nodebb-acp-somename So you will have: For themes: nodebb-theme-somename For plugins: nodebb-plugin-somename For ACP: nodebb-acp-somename Encapsulate current ACP to acp-module, and see, in near future, how 3rd party ACP panel will popup (Angular based, or Material based, or something another...)
  • Search Filter on the tags page

    4
    1 Votes
    4 Posts
    3k Views
    Richa SinghR
    Can I select two tags and filter the discussions based on that?
  • Vanilla Forum Migration

    8
    0 Votes
    8 Posts
    5k Views
    BriB
    Hey @gareth @Stéphane-Gully if you're still around I'm working on a vanilla exporter at the moment but there are still some bugs to work out
  • Consolidation of template languages

    Unsolved
    5
    2 Votes
    5 Posts
    2k Views
    B
    @psychobunny my template abstraction layer looks working for me Unfortunately the project in which I hoped to use NodeBB is wanished. But I'm still not lost my interest. PR was fired and waiting for review Maybe I'll make my own theme fully with Jade. Some day... As for supported template engines - there are modules for t.js templates and for Jade. I can add more engines if anyone needed. Main unresolved problems are: rendering of template block is supported only with t.js For other engines I only pass special variable that indicates what block is requested so it can be considered on template level calling helpers is quite complicated in t.js so you have to be carefull when using partials with another engine no generic cross-engine imports and partials I personaly don't think that these problems overweight benefits granted.
  • Split JS Minification on Client/Board and ACP

    8
    1 Votes
    8 Posts
    4k Views
    julianJ
    Nicolas, I'm assuming you don't want to put your js inline in the template? For my plugins (I have my own fork of quickstart that I use), I actually make them require.js modules, so they are loaded on-demand: https://github.com/NodeBB/nodebb-plugin-quickstart/blob/julian/static/lib/admin.js But looking back, this might also minified, so...
  • auto scroll to first unread posts

    11
    0 Votes
    11 Posts
    3k Views
    jareyJ
    @julian said: The bookmark is stored on the client-side only, so there's no cross-device functionality present right now.
  • Moderation: topic move

    4
    0 Votes
    4 Posts
    2k Views
    A
    I'd say it hasn't been moved then. Should probably not display it's own category though. I'll give you that. Would be nice if it included a text bar above for those with loads of categories. So type (for example) 'develop' and it displays the developers category.
  • Improved banning system & infractions

    2
    0 Votes
    2 Posts
    2k Views
    julianJ
    @markkus You may want to take a look at this plugin https://www.npmjs.com/package/nodebb-plugin-superusers
  • Request Plugin - Cloud ...

    5
    0 Votes
    5 Posts
    2k Views
    Master-AntonioM
    @pitaj said: @Master-Antonio said: @pitaj I mean File in general I know, I was just mentioning it as maybe a base for a cloud storage or something Yes, just observation.
  • Chat Vocal , Polls and Other.

    19
    0 Votes
    19 Posts
    7k Views
    Master-AntonioM
    @Ted said: EasyRTC News? XD XD. Video chat for Nodebb?
  • Add two fields in NodeBB

    25
    0 Votes
    25 Posts
    11k Views
    S
    @sergej-saveljev said: Please tell me what to do, that be can use the template categories.tpl (ie on the main page) tag \{content\}? [image: gECswRq.png] I myself realized. Thanks to all!