Skip to content

Feature Requests

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

808 Topics 5.0k Posts
  • 1 Votes
    3 Posts
    2k Views
    arutemuA

    Thank you, I created a new issue on GitHub for this feature request https://github.com/NodeBB/NodeBB/issues/5644

  • Separate theme from plugin

    7
    0 Votes
    7 Posts
    2k Views
    BriB

    @ailion said in Separate theme from plugin:

    Real preview without rebooting or waiting for over 5 seconds/theme.

    Yeah, this is a real problem that I don't think can be solved by wishing it to happen. Not all things are possible with programming, unfortunately; there are real world constraints we have to live with.

    AFAIK the current themes require processing since they need to be compiled to CSS that the browser understands, and that requires time. What is sacrificed in time is gained in modularity and composability, which I think is quite a fair tradeoff, unless you plan on changing the CSS constantly (several times a day). This is a scenario I've seen too, but the way to solve it is extremely complex.

    But by all means, if you can pull it off, more power to you!

  • Per-user custom CSS

    2
    0 Votes
    2 Posts
    1k Views
    PitaJP

    Users can use a browser plugin like Stylish to do this themselves if they desire. Of course, I'm sure it's fairly trivial to make a plugin that would do this.

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    5 Views
  • Modifying Navbar

    2
    0 Votes
    2 Posts
    2k Views
    PitaJP

    Yes, there is.

    Here's an example using a light shade of blue:

    .navbar-default { background-color: #64B5F6; border-color: #90CAF9; } /* you may need this part if the contrast of the icons / text isn't enough */ .navbar-default .navbar-nav>li>a, .navbar-default .btn-link { color: #424242; /* darker grey than normal */ }

    And here's an example using a dark shade of blue:

    .navbar-default { background-color: #0D47A1; border-color: #1565C0; } /* you'll need this since the normal shade of grey isn't light enough */ .navbar-default .navbar-nav>li>a, .navbar-default .btn-link { color: #E0E0E0; } .navbar-default .navbar-nav>li>a:hover, .navbar-default .btn-link:hover { color: #FFFFFF; }
  • 0 Votes
    31 Posts
    19k Views
    hekH

    Shouldn't this request be directed to Taptalk Inc? They seem to charge both the app user and the forum maintainer for "pro" features.

    As this is an open source project, they're free to provide a NodeBB taptalk plugin and earn more money 😉

  • Voting system for Feature Requests

    3
    1 Votes
    3 Posts
    2k Views
    T

    @julian I thought there was a NodeBB voting plugin?

  • 0 Votes
    3 Posts
    2k Views
    PitaJP

    Open an issue on Github, please. We can more easily track things there.

  • Notifications on Navbar

    1
    0 Votes
    1 Posts
    1k Views
    liberaltechL

    On mobile devices the notifications aren't immidiately shown unless you click on the side panel. It would be nice to see a notification marker of some sorts on the navbar.

  • Easier Update

    12
    2 Votes
    12 Posts
    4k Views
    liberaltechL

    @julian what if this file could be broken up categorically? Export what you need? I would only require user info to be exported. I can manually set up pluggins since sometimes some break and therefore wouldn't want to upgrade my forum until those plugins are resolved.

    Would user data alone create such a large file?

  • Subdomain proxy for Apache

    8
    0 Votes
    8 Posts
    7k Views
    Karli OtsK

    Ubuntu 16.04 config, if someone might come up with that problem

    <VirtualHost *:80>
    ServerName forum.mysite.com
    <Location />
    ProxyPass http://127.0.0.1:4567/
    ProxyPassReverse http://1277.0.0.1:4567/
    </Location>
    <Location /assets>
    ProxyPass http://127.0.0.1:4567/assets/
    ProxyPassReverse http://1277.0.0.1:4567/assets/
    </Location>
    <Location /socket.io>
    ProxyPass http://127.0.0.1:4567/socket.io/
    ProxyPassReverse http://1277.0.0.1:4567/socket.io/
    </Location>
    </VirtualHost>

  • 1 Votes
    3 Posts
    3k Views
    T

    @Pilvinen said in How to improve Nodebb - few suggestions from the top of my head:

    Thread tools: Edit poster/adopt post
    The admin should be able to switch the owner of the post. (right now I have orphan posts left over from import and the only way to change their owner is to use the redis-cli). Probably not a very popular/useful feature in general, but should be simple enough to implement because why not?

    Is this possible yet?

    Thanks

    Ted

  • Image uploading

    39
    0 Votes
    39 Posts
    24k Views
    Manny LazanakisM

    @audreybest ![alt text](image url)![alt text](image url)

  • 0 Votes
    19 Posts
    6k Views
    poP

    Oh, I see! And I just saw your reply appear. 🙂

  • Browser notifications

    6
    0 Votes
    6 Posts
    2k Views
    PitaJP

    @teh_g have you tried installing it via npm?

  • PostgreSQL support

    9
    2 Votes
    9 Posts
    4k Views
    PitaJP

    @jarey

    MongoDB being schemaless for me is an easy way to work with the javascript objects in json. I think it would be harder to work with traditional relational databases like PostgreSQL in that approach.

    I'm not talking about whatever your specific use case is, I'm only talking about how NodeBB/database works.

    If you don't see MongoDB suitable, because its collection model is not used by Nodebb, the table model around PostgreSQL wouldn't be used either with the additional problem of being tied to an specific schema if you don't model all data with key/blob.

    What I'm saying is that the relational table structure (SQL) is closer to key/value (Redis) than the document-store structure (Mongo). Obviously that doesn't matter when talking about NodeBB/database since it doesn't using any of those specific features. It essentially just emulates Redis on top of Mongo, which a Postgre adapter would also do.

  • 0 Votes
    3 Posts
    2k Views
    M

    @torn2 said in Admin Option - Email Notification New User Registration?:

    @Michael-Pfaff There's a plugin for that: https://github.com/julianlam/nodebb-plugin-registration-notification

    Oh nice! Not seeing it in ACP. @julianlam Do you have plans to update it to be compatible with v1.4.0?

  • 4 Votes
    5 Posts
    3k Views
    M

    Definitely want and need this to be a feature. Add my name to the petition.

  • Colored Usernames

    3
    0 Votes
    3 Posts
    1k Views
    julianJ

    @Ryan-Feng I believe this can be done with a change in the theme templates for your site. We do send over the group label, and that should contain the colour hex value, which you can use as a style attribute for the username itself.