Skip to content

General Discussion

A place to talk about whatever you want

3.8k Topics 23.3k Posts
  • Vote for NodeBB 🗳

    46
    13 Votes
    46 Posts
    5k Views
    phenomlabP

    @cagatay They did last year, but looks like there so many votes, 20i has to keep recounting them. Full sarcasm intended as they've moved the announcement date three times

    https://www.20i.com/foss-awards/category/community-and-social/thank-you

  • Limiting Users' Threads or Posts?

    1
    0 Votes
    1 Posts
    111 Views
    B

    Is there a good way to limit a users' or groups' threads or posts? Such as limiting to X threads per week or X posts per day? Or perhaps a workaround for Number of minutes between threads like there is for posts?

    Thanks

  • Problems new users commonly report

    4
    0 Votes
    4 Posts
    237 Views
    barisB

    You can also order the elements in the formatting bar with css, https://community.nodebb.org/post/66056

  • add topic date below title

    7
    0 Votes
    7 Posts
    288 Views
    vijay kumavatV

    thank you @baris

  • Are you on Mastodon? Share your handles here!

    12
    2 Votes
    12 Posts
    562 Views
    omegaO

    So I've been thinking about this since 2012 as a non-coder, and @julian might remember about 3 years ago I was musing over Time Berners Lee Solid Pods concept I think based in Node.js and is now offered as https://www.inrupt.com, at the tine I found this interesting and seemed to encapsulate what i was looking for, but no one was really understanding the concept fully or why I was looking at this, but here we are now and Mastodon seems to have lit that fire under many asses at once. 🙂

    I came across the activitypub recently too and it seemed to be similar kinda, but I'm not sure yet as have not fully dug into it.

    My originating ideas probably better classed as user <> www <> server(s)

    My main concept was a user retains all their original data in their possession, and being able to publish and control from one point, publish that info across multiple platforms all at once, and retain control over edits, removals etc., every platform could require individual negation which the user coudl manage again the permission etc. from their console app/platform (this would include a monetisation system) - is this what ActivityPub allows?

    Since all those years ago, there are some offering or tapping into this original thought space. My thinking was market need (user need and traditional journalism to some degree) as publishing industry hadn't really cracked the net back in 2012 IMHO and was floundering, how to monetise content etc., well I thought, take out the publishing houses for good (middle men) and put it all in the lap of the content creator.

    Eventually after the era of social media wildfire, services like substack.com and maybe tips in brave began to inhabit a similar or the same space of that original thought space. The thing that has always struck me NodeBB, it has the capacity to also be the platform for such user use cases too.

    There is a focus obviously on managing more than one user, a group discussion, the original forum concept, but I would propose inverting the outlook and running a parallel track and thinking about NodeBB for the single user case applications.

    As for make starting forums suck less, well some of that is considered above, but needs clear conceptual again another thing on my mind for many years, but oh boy, I'lm gonna stop right here for now. 😉

  • teaser- user avatar

    2
    0 Votes
    2 Posts
    161 Views
    barisB

    It should be

    {{{ if ./teaser.user.picture }}}
  • 0 Votes
    4 Posts
    214 Views
    lma lmaL

    It should be noted that in previous versions of the forum, the &nbsp; would not have been deleted, this is something quite new.

  • Copy from Composer Preview

    3
    0 Votes
    3 Posts
    181 Views
    J

    @baris Thank you!

  • Setting up Nodebb with Mailjet

    18
    0 Votes
    18 Posts
    1k Views
    PitaJP

    FYI you were still getting the API key error when trying the built in SMTP maker probably because you didn't disable the mailjet plugin.

    An emailer plugin always takes precedence.

  • Wide options in likes

    2
    0 Votes
    2 Posts
    181 Views
    barisB

    Link Preview Image [nodebb-plugin-reactions] Reactions plugin for NodeBB

    Reactions Plugin for NodeBB Plugin to add emoji reactions to posts. Installation npm install @nodebb/nodebb-plugin-reactions or Install using ACP -> Plugins...

    favicon

    NodeBB Community (community.nodebb.org)

  • 0 Votes
    6 Posts
    392 Views
    pratik ranjanP

    @baris @PitaJ Thanks a lot guys ,, My bad , i though i saw async version used by nodebb was 3.2.0

  • Custom Emoji Support for recent cards

    4
    0 Votes
    4 Posts
    354 Views
    dave1904D

    Thanks @PitaJ

    I've created a plugin using @baris and your intended solution found here.

    Unfortunately there is no impact to the recent cards plugin or any other teasers. No regarding error or warning found in the nodebb log. This is part of the log when I run ./nodebb dev:

    verbose: [plugins] Loaded plugin: nodebb-plugin-teaser-image verbose: [plugins/fireHook] filter:teasers.configureStripTags

    Plugin is as basic as it can be:

    index.js:

    'use strict'; var plugin = {}; plugin.filterTeasersConfigureStripTags = async function (hookData) { // Check if the "img" tag is present in the tags array if (hookData.tags.includes('img')) { // Remove the "img" tag from the tags array hookData.tags = hookData.tags.filter(tag => tag !== 'img'); } return hookData; }; module.exports = plugin;

    package.json:

    { "name": "nodebb-plugin-teaser-image", "version": "1.0.0", "description": "NodeBB Plugin to show images in teasers", "main": "index.js", "dependencies": {}, "nbbpm": { "compatibility": "^1.0.0 || ^2.0.0 || ^3.0.0" } }

    plugin.json:

    { "id": "nodebb-plugin-teaser-image", "name": "Show images in Teasers", "description": "A NodeBB plugin to show images in teasers", "version": "1.0.0", "hooks": [ { "hook": "filter:teasers.configureStripTags", "method": "filterTeasersConfigureStripTags" } ] }

    Anything I have overlooked? 🤔

  • 0 Votes
    11 Posts
    592 Views
    julianJ

    @omega when everything is !important what truly is important?

  • Add likes dislike on topic list

    2
    0 Votes
    2 Posts
    164 Views
    barisB

    https://community.nodebb.org/topic/16613/upvote-downvote-function-on-topic-level

  • 0 Votes
    66 Posts
    8k Views
    N

    LOL, I thought a nodebb option was being mentioned.
    Yes, I usually have it set as a service but I wanted to monitor it for a while before doing that on the new server.

  • socket.io and Tor problematic to run

    15
    0 Votes
    15 Posts
    874 Views
    NikolaiPatrushevN

    @eeeee I totally agree less frameworks , then all stable and better.

  • Docker image update

    1
    0 Votes
    1 Posts
    150 Views
    carlm7C

    Does anyone know how I can check when this will be updated please?

    https://hub.docker.com/r/nilsramsperger/nodebb/tags

    I'm using Elest.io to manage my NodeBB installation and I'm looking to update to the newest version.

    Thanks.

  • Change digests/emails

    6
    0 Votes
    6 Posts
    413 Views
    PitaJP

    @DanAdair in the customize plugin, you want to customize translations. There are a couple you might be interested in. First select the email namespace, then look for greeting_with_name and digest.title.<period>

    You can then customize the wording.

  • New users - "no email" in admin panel

    8
    1 Votes
    8 Posts
    511 Views
    barisB

    @btc I plan on improving the manage/users section. Right now it shows (No email) for everyone even if they have entered an email during registration.

    current.png

    So there is no way to tell which of these users left the email field empty or have a pending/expired verification email.

    Gonna try to change it so it looks like below.

    new.png

    After that you should be able to manually verify them from the ACP or resend the confirmation email. Right now as you already figured out the confirmation email expires and there is no record of the email it was sent to so the resend in the ACP and manual verification doesn't work.

  • Posts are pending

    4
    0 Votes
    4 Posts
    242 Views
    phenomlabP

    @intel hi. If you use the post queue function which I'd recommend, then yes, you can control what gets posted and what you'd simply delete.

    The great thing about the queue is that only admins and mods can see it. You then decide if you want to permit it or not.