Skip to content

Feature Requests

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

827 Topics 5.1k Posts
  • Nested Template Inheritance

    4
    0 Votes
    4 Posts
    2k Views
    H
    @henrywright said: this idea wouldn't work if > 1 line change I was referring to my idea of making a manual 1-line change to the theme core at the point of each upgrade. That would avoid you having to use Git to merge in new commits each upgrade. Again, although not a clean way of working, it sounds like it'll be easier than what you're currently doing.
  • Improve the registration form

    3
    1 Votes
    3 Posts
    2k Views
    PilvinenP
    @a_5mith said: I thought this happened, when you submit the form, it takes you to the home page, logged in, but unable to post until your account has been verified... With the default settings yes. But if you have "Registration type: Admin approval" enabled then you get this strange behaviour.
  • Reply/Quote Reply links to original comment

    1
    0 Votes
    1 Posts
    1k Views
    FastidiousF
    As I wrote before, this feature will be very nice (can't understand why it doesn't exist on the core already), and helpful to have. I am referring to a feature that will allow replies (either a reply or quote reply) to a comment within a topic, to link back to the comment/quoted comment.
  • Auto-delete unverified accounts

    4
    0 Votes
    4 Posts
    1k Views
    julianJ
    Check out gh#3507
  • Better ban features.

    11
    1 Votes
    11 Posts
    4k Views
    BriB
    Oh no, that's completely fine, but I don't think I've seen any trolls (at least the type I'm familiar with) on this community...
  • Add option to restrict name changing

    1
    2 Votes
    1 Posts
    1k Views
    PilvinenP
    I would like to see a few new options in the admin control panel: Deny users from changing their name Require admin approval in name changing Allow users to change their name X times per Y time period Always allow users to change their name
  • Widgets: Hide from unverified email accounts

    1
    0 Votes
    1 Posts
    855 Views
    PilvinenP
    I want you to add in all the widgets an extra option besides "hide from anonymous users" and "hide from registered users" -> "Hide from unverified users" I think it's so obvious that it doesn't really need explaining why.
  • nodebb setup aborted

    6
    0 Votes
    6 Posts
    3k Views
    J
    soooooo, that worked.
  • Random colors for tags

    8
    0 Votes
    8 Posts
    3k Views
    P
    @julian I like @yariplus solution better, I don't see random colour tags being a core feature
  • Syncing between several nodebb instances

    1
    0 Votes
    1 Posts
    884 Views
    E
    Hi, I was thinking about a feature that lets website administrators to create a network of NodeBB instances where databases are synchronized to let users to communicate and comment on all sites from one site. Other features would be: If one administrator wants to leave the network, simply be able to disconnect his site from network. If a new administrator wants to join the network, he be able to do that (where network agree with joining of him) Tnx
  • Simple Editor

    4
    1 Votes
    4 Posts
    2k Views
    PilvinenP
    I tried using it on my tablet once and I simply was not able to access it at all. It was hiding below the screen. Not very usable on mobile in the best of cases.
  • poll tool

    8
    0 Votes
    8 Posts
    3k Views
    A
    @ogerly said: So the tool is running. following error, I've found. the poll will be created. when you save the text is not new reloaded. Here are the screenshots [image: Le3gLgx.png] [image: Le3gLgx.png] Yes.. This is an error with nodeBB 0.7.2. On @exodo, we have fixed it, just change the file public/js/poll/main.js with this code: (function() { window.Poll = { load: function(data) { $(window).one('action:ajaxify.contentLoaded', function () { Poll.sockets.emit.load(data, function(err, poll) { if (!err) { Poll.view.init(poll, function(pollView) { if (parseInt(poll.info.deleted, 10) === 1 || parseInt(poll.info.ended, 10) === 1) { Poll.view.showMessage({ title: 'Voting unavailable', content: 'This poll has ended or has been marked as deleted. You can still view the results.' }, pollView); } }); } else if (err.message != 'Not logged in') { app.alertError('Something went wrong while getting the poll!'); } }); }); } }; })(); Really, the change is only in the line: Poll.sockets.emit.load(data, function(err, poll) { And then, change the file templates/poll/notify.tpl with: <script>Poll.load({pollid})</script> After that, It should work well
  • Topic Image/Thumbnail/Featured-Image

    25
    6 Votes
    25 Posts
    16k Views
    K
    @pichalite Will resetting the plugin do the job (as in nodebb reset plugin persona ) ?
  • Save files in upload for user

    3
    0 Votes
    3 Posts
    2k Views
    julianJ
    @BDHarrington7 Correct. At current, we do not associate uploaded files with a particular user, although there should be plugin hooks in place that will allow third-party plugins to maintain this association (for expiry purposes, etc).
  • how about a news board for each group

    1
    0 Votes
    1 Posts
    722 Views
    ogerlyO
    how about a news board for each group. each group member can post in the board or bulletin board. all that are not in the group can not post. once the posts of all members of the group would then be what they post in the forum. A group of internal news distribution would be in addition like regular posts in the forum only within the group. I would tinker .. if you give me some help to get started. I want to learn nodebb better understand and that would be I think a good exercise. wie wäre es mit einem news board für jede gruppe. jedes gruppenmitglied kann in das board oder pinnwand posten. alle die nicht in der gruppe sind können nichts posten. einmal wären dann die posts von alles gruppenmitgliedern was sie im forum posten. eine gruppeninterne news verteilung wäre dann zusätzlich wie normale posts im forum nur innerhalb der gruppe. ich würde es basteln .. wenn man mir etwas hilfe für den anfang gibt. ich möchte nodebb besser verstehen lernen und das wäre ich glaube eine gute übung.
  • Translation to different languages Automatically ?

    13
    1 Votes
    13 Posts
    6k Views
    codejetC
    ok well it's working a treat now. not sure why, actually it doesn't like working form localhost that would most likely be the prob
  • JWT support

    8
    0 Votes
    8 Posts
    3k Views
    julianJ
    Ah, I've played around with that too... with a properly decoded JWT, you could theoretically just call req.login and log in the user. But that's implciitly trusting the token itself, so if your secret ever got out, then all accounts are essentially compromised
  • Still can't believe there is ACP option to start lavender wide or fixed

    5
    0 Votes
    5 Posts
    2k Views
    codejetC
    @julian any last commits? hehehe
  • action:middleware.pageView

    8
    0 Votes
    8 Posts
    4k Views
    epidemiya30E
    Brilliant! Thank you
  • Internal Links on Categories option.

    2
    0 Votes
    2 Posts
    1k Views
    codejetC
    Fixed, category.link in lavender's category.tpl file has target="_blank" appended to it, fixed