Skip to content

Feature Requests

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

797 Topics 5.0k Posts
  • 0 Votes
    3 Posts
    133 Views
    S

    Thanks @julian

  • Dual user for administrators

    6
    1 Votes
    6 Posts
    219 Views
    א שא

    @PitaJ @crazycells I understand that Firefox users have a different easy solution than Chrome users
    I will check, maybe I should use my forum through Firefox

  • "Downloads" or "Resources" feature

    2
    1 Votes
    2 Posts
    103 Views
    julianJ

    Probably do have some rudimentary file upload in browsing features, they are restricted to the administrators at this time.

    However, it would be a really good plugin to have!

  • Alternative (social) login options are hidden

    3
    0 Votes
    3 Posts
    121 Views
    CannybirdC

    @julian Ok. Thank you.

  • Who read

    3
    1 Votes
    3 Posts
    286 Views
    K

    @q16marvin I came across this plugin and installed it in my test forum. I'm overlooking where to find the read status results. I looked in topics existed prior to installing the plugin and newly created ones. I also checked if there was a widget I that needed to be added. Could you direct me to where I should be looking? Wondering if possibly the problem is the plugin is not compatible with v3.5.1.

  • Release Docker image for 'develop' branch

    1
    0 Votes
    1 Posts
    78 Views
    stevefan1999-personalS

    I need this so that I can test my Helm chart

  • ChatGpt plugin widgets

    4
    1 Votes
    4 Posts
    348 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
    140 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
    415 Views
    omegaO

    Double size image:

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

  • The Lurk Metric

    3
    2 Votes
    3 Posts
    155 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 🙂

  • User Modes - Starting with READ Mode

    1
    1 Votes
    1 Posts
    99 Views
    omegaO
    User Modes

    Is design thinking for user group behaviour or market segment patterns, inspired by mobile.

    First there is the Lurk metric concept - https://community.nodebb.org/topic/17643/the-lurk-metric

    This then leads me to the User Mode concept and approach to tailoring the NodeBB UX

    It struck me, post composer reconfigured fun exchange here that it is probably mostly true, that more users consume on mobile than they they ever contribute-create content, and by a much larger factor.

    Then it stands to reason, that the NodeBB mobile UX should actually endeavour to offer first the best READ Mode out there, matching user behaviour with the most fitting UX mode, serving the trend-pattern-behaviour correctly.

    This means thinking of the mobile experience as a Read Mode in the first, instead of trying to replicate Desktop in the hand functionality.

    A user mode where no creation tools are required, a stripped and stepped back mobile UX and UI allows more content to be seen and consumed with less clutter and distraction. This may engender an increase in stickiness and longer read times, let's be optimistic!

    What does that mean in NodeBB Harmony terms.

    READ MODE looks like:

    Top menu BAR is gone. Login to post is on the bottom bar.

    All a READ Mode user really needs is access to read content and ability to navigate. No reply, no watching, no sorting, etc. etc.

    READ mode in terms of UI needs only

    Home Button Login / To post

    "Nothing else! Not even timeline. No timeline? No Navigator?! Are you mad Omega?"

    Yes.

    This then leads me to mention another older concept, that I didn't articulate very well some years back to the devs, but in this context make IMHO more profound sense.

    READ Next Post Mode

    Pagination is on a post by post basis. Scrolling is reduced to a minimum (only posts longer than viewport would require scrolling to read more)

    A post is treated like next-page on mobile, so instead of scrolling you simply next post to read, well the next post!

    Since then, it just so happens to have been developed circuitously, for another element, being the timeline navigator and so this capability is located in the timeline navigator (on mobile at least), for searching on a post by post basis.

    If we elevate that style with some modifications of next-post reading as a default in READ Mode, then we might solve things like scrolling-fatigue or doom-scrolling-fatigue, or at least can offer either scroll or next-post as a UXUI in the best READ mode on the market! 😉

    In the hierarchy of Modes, I'm only thinking of two right now, who knows, but think of a Mode equalling an aggregate user behaviour, there could be more, maybe one more.

    READ Mode (new, different, engaging) USER Mode (existing experience and UI)

    In conclusion, throwing all the USER mode functions at people who only want to exist in a READ Mode, may solve a bounce for-whatever-reason problem and help to increase engagement.

    So stepping things right back and looking at the MVP for a READ Mode, as a universal default for all unlogged in users, may solve unrealised issues, as written, improve engagement, maybe countering general "sign-up" fatigue or reticence and so on.

  • 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
    207 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
    416 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
    380 Views
    E

    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
    309 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
    823 Views
    barisB

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

  • collaborative spreadsheets in the forum

    5
    0 Votes
    5 Posts
    266 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)