Skip to content

Feature Requests

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

809 Topics 5.0k Posts
  • ChatGpt plugin widgets

    4
    1 Votes
    4 Posts
    376 Views
    Zahid AsimZ

    Wondering for chat gpt plugin for nodebb with auto search anything asked in forum.

  • Widget Area for Columns L & R

    3
    0 Votes
    3 Posts
    161 Views
    omegaO

    @baris Sounds great might I suggest and/or numbers sidebar-one sidebar-two etc. etc. if they have a more non-local quantum type theoretical existence and you end up with more than two in multiple locations all at once! 馃槈

    I'll assume it's in the "someday" pile, looking forward to it. 馃彎

  • 1 Votes
    2 Posts
    558 Views
    omegaO

    Double size image:

    navigator-timeline-filter-fruit-machine-darker-850px.jpg

  • The Lurk Metric

    3
    2 Votes
    3 Posts
    170 Views
    crazycellsC

    @omega said in The Lurk Metric:

    What I want to know is, does the 80/20 rule express in the creators vs consumers dynamic on the NodeBB platform - in this age of mass consumption via mobile, while also being the hardest device-platform to generate long-form complex written content, I think this is an important break out metric.

    parito principle does not apply to our forum, it is very clear for me 馃檪 It is more like 5:95 or 10:90 馃檪

  • 0 Votes
    25 Posts
    1k Views
    omegaO

    @julian ...again that's why I mentioned the modal menu to handle the required demands and complexity of the composing needs on the small screen, it can be many things, including the helper where nice UI things happen.

  • Feedback from my users

    31
    3 Votes
    31 Posts
    2k Views
    omegaO

    @mschwartz Important feedback.

    On one point that interest's me the most because it's a big deal and a universal problem-challenge for any site admin, owners and operators.

    Getting users to sign up!

    I would view this as a platform agnostic problem

    That does not preclude NodeBB from attempting to enhance signing up users, but the impetus that makes a user sign up to any site is not clear cut and involves a whole range of factors beyond simply the platform and the UI/UX.

    My concluding comment is this singular point of feedback would benefit the whole and is so deserving it's own topic and here is one I created https://community.nodebb.org/topic/17636/why-do-users-sign-up

  • 1 Votes
    3 Posts
    229 Views
    dave1904D

    +1 for this feature idea, I think the checkboxes are just irritating and unnecessary if a user didn't intend to select multiple items.
    I'm referring primarily to the Unread section. The common practice is probably: read interesting unread topics and then mark all the rest as read at once. Multi-select with checkboxes is nice but should be an option in my opinion.

  • HEIC Image Support?

    6
    1 Votes
    6 Posts
    509 Views
    oplik0O

    Note that HEIF is not a royalty-free codec, but requires one to license HEVC patents from one of the few existing patent pools (it's free for non-commercial use though). So we'll probably have to wait until 2036 (when the patents expire) before it stops being an "experimental" feature in sharp.

    The royalty-free web replacement is AVIF - which is AV1 (instead of HEVC) in HEIF container, which is now supported everywhere but Edge (apparently MS is waiting for some licensing details to clear up, but it was added behind a flag recently. Presumably again issues with patents potentially covering the HEIF container too) and of course IE.

    It'd be possible to support WebP properly though - it's supported basically everywhere but IE and does offer better compression, but has worse support outside of browsers unfortunately.

    Also, probably before HEIF becomes usable for OSS (thanks again, patents!), we'll see a push for JPEG XL - currently Apple and Adobe are definitely on board, and Mozilla is experimenting with support. The only blocker is Chrome, but it seems the competition is forcing them to reconsider their stance. Aside from great compression (at least comparable to AVIF, seems to depend on benchmark which one is better both in speed and size. It does offer by far the best lossless compression too), JXL supports lossless recompression of traditional JPEG images (that is - it doesn't affect their quality even a bit, while decreasing their size by around 20%), and has some additional nice features that AVIF lacks (progressive decoding for one).
    AVIF does have better animation support, being based on a video codec and all (though JXL does support animations too, AVIF is just better at compressing them).

    I'd honestly consider adding WebP support for now - adding it to default allowed extensions, allowed image types and possibly adding an option to convert avatars to WebP (like there currently is for PNG).

    Ideally, I think NodeBB should support hosting multiple formats (using <picture> where possible to let the browser choose), which would allow for easier transition as we're slowly getting new, better, formats, but that'd require quite a bit more work 馃檪

  • Category Header/Introduction Text

    9
    2 Votes
    9 Posts
    3k Views
    DownPWD

    Yes I know, I was just submitting the idea for those for who CSS is complicated not to impose it, but you do as you want 馃檪

  • [RFC] Announcements box in ACP dashboard

    9
    6 Votes
    9 Posts
    434 Views
    eeeeeE

    Far be it for me to agree with Brazzerstop,
    But sometimes Less is more.
    If people want to view the forum they can come here!

  • 1 Votes
    6 Posts
    380 Views
    julianJ

    @crazycells Yes, that's the idea... although to ensure that existing mentions don't stop working, I will probably need to convert them all via upgrade script 馃槵 That's going to be a long-running one

  • Post Queue for the first post only

    8
    0 Votes
    8 Posts
    854 Views
    barisB

    @crazycells post queue isn't accessible to spiders afaik.

  • collaborative spreadsheets in the forum

    5
    0 Votes
    5 Posts
    303 Views
    oplik0O

    @crazycells yup.
    You can find integration docs here (tl;dr you need to implement WOPI protocol for file access. Which will also work for most other web-based document editors, since that's basically the industry standard. OnlyOffice offers their own API as an alternative, but also supports WOPI. You can find an example server in Node here)

    Install docs are here - from my understanding their primary distribution method is docker, but they do offer native packages if you prefer (looking at you Discourse with your docker-only yet for some reason linux-only installation using bash scripts)

  • Ability to pin message in Public chats

    5
    1 Votes
    5 Posts
    261 Views
    barisB

    It is different than pinning a topic to a category, it essentially puts an important message in a pinned message area so it is easy to find/reference it later. Check slack/discord for an example.

  • Nodebb Image slider pulgin

    7
    0 Votes
    7 Posts
    396 Views
    Henok WondousenH

    @phenomlab thanks for your input, i have done it with custom html, css and js

  • Sent topic to mastodon

    6
    1 Votes
    6 Posts
    319 Views
    FrankMF

    If anyone can use this, here you go. NodeBB, Redis & Python Script are all running on the same server. Please use the built in ACL to access the Redis database.

    user mastodon +hgetall +zrange ~* on >PASSWORD

    Link Preview Image Frank / nodebb_post_to_mastodon 路 GitLab

    GitLab.com

    favicon

    GitLab (gitlab.com)

  • Sort by Title

    7
    1 Votes
    7 Posts
    322 Views
    eeeeeE

    @brazzerstop can you share link to your forum so I can get idea of format and number of posts?
    I think can write widget to read all posts, and re-order them.
    I did a small test of this, with the idea that just admin has access to view widget, with click to sort button.

    Technical thoughts:
    What is possible is to read all topicd or posts with write API, e.g.
    https://community.nodebb.org/api/v3/posts/{pid}
    delete them, sort, then rewrite
    But its not best method because new post ids are made.
    I have been wondering whether a bubble sort routine working directly on the database post number field might work. Saves re-writing records, only swapping that field.
    Up till now Ive never managed to get direct Mongo API calls working.
    The NodeBB API however is quite easy to use

  • Search in chat stream

    2
    3 Votes
    2 Posts
    151 Views
    barisB

    Link Preview Image ability to search chat messages 路 Issue #11850 路 NodeBB/NodeBB

    Node.js based forum software built for the modern web - ability to search chat messages 路 Issue #11850 路 NodeBB/NodeBB

    favicon

    GitHub (github.com)

  • [harmony] clickable teaser in topic-lists

    4
    1 Votes
    4 Posts
    220 Views
    murcsM

    looks good.聽 impatiently waiting for v3.3.0 now =;^)聽 thank you.

  • [harmony] menu expand/collapse on both sides

    7
    0 Votes
    7 Posts
    329 Views
    omegaO

    @baris 馃憤

    Cool, I can't remember where or if but I'm sure I suggested this a long time ago so I was delighted to see. Which means I think it should be a UI behaviour in core. 馃檪

    I've tweaked it to double click, it differentiates the actions of what UI single clicks are reserved for, buttons/links. It's also easy to trigger it by mistake with a single click configuration.

    How I really envisaged it was asymmetrical expand and collapse. SO the user can target one panel or the other quickly as they prefer.

    I would also favour a dblclick for single panel expand/collapse.

    So you can have one or the other setup, or if you wanted both. Then what you might try to implement is to create two zones, halves, and assign top half as asymmetrical action, and bottom half symmetrical action for some UI mystery UX.