Skip to content

Plugin Requests

Need a plugin developed? Ask here!
226 Topics 1.2k Posts
  • Does nodebb have a plugin like DOM Tree?

    1
    0 Votes
    1 Posts
    18 Views
    juseJ
    like this [image: 1732282083034-snipaste_2024-11-22_21-27-43.png] or [image: 1732282134821-snipaste_2024-11-22_21-28-46.png]
  • An "Askbox" plugin

    2
    0 Votes
    2 Posts
    53 Views
    julianJ
    Considering its localized popularity, I think it would be an idea candidate for a plugin. The easiest way would be to utilise an existing askbox service and embed it into a user profile or something.
  • Gallery plugin

    1
    0 Votes
    1 Posts
    98 Views
    A
    I saw some discussions for this before, but it seems like it never has been pursued. Would it be possible to create a plugin which enables a forum wide gallery? Similar to what other forums offer. Features: Upload images outside of topics Create and manage albums Allow users to comment and like images Widget to display latest images Notify image/album owners of new comments/likes How complex is this? Would this be interesting for the nodeBB team to integrate as an offical plugin? I would more than happy drop in a few hundred bucks to get this going, eventually multiple people would want to hop in.
  • Moderation Plugin

    2
    1 Votes
    2 Posts
    190 Views
    A
    I am willing to pay whatever it takes, $30 max.
  • Composer plugin options?

    7
    0 Votes
    7 Posts
    613 Views
    the skyfoxxT
    Some other interesting ones are: https://playground.lexical.dev/ https://novel.sh/ But a plugin would need to be built
  • Upgrade - nodebb-plugin-topic-ratings

    Solved
    47
    0 Votes
    47 Posts
    5k Views
    B
    @baris
  • nodebb-widget-board-stats Update

    36
    3 Votes
    36 Posts
    4k Views
    barisB
    Plugin doesn't show usernames if they set their status to offline AFAIK
  • User journal

    12
    0 Votes
    12 Posts
    516 Views
    o              oO
    Thanks @phenomlab @julian said in User journal: I think the idea behind a user journal is that it doesn't necessarily fit within the pre-defined categories in the forum, so you post it in your own personal bucket of... stuff? I think that's right, imagine a health forum that wanted to give someone a journal space to track their progress with notes and photos. Or house remodeling. Or your works in an art school. Or anything else time bound or progress oriented. In these cases, I would expect: 1. at least one canonical thread for each user that was discoverable in their profile, 2. they have control over visibility, 3. they are the only one posting content there, by default. This use case is also interesting to me because I don't think most other products are doing a good job at it, and nodebb already has all of the UX/I to do this well. I guess the other way to do this would be to have one topic per entry, which might be better with use cases like allowing others to comment on every entry?
  • Plugin Request for browser notifications.

    Unsolved
    8
    0 Votes
    8 Posts
    735 Views
    julianJ
    @thahnhbh thanks for letting me know, can you file a bug report please?
  • Download management plugin?

    1
    0 Votes
    1 Posts
    216 Views
    carlm7C
    Are there any plugins to allow file download management? I wanted to create a similar structure to Box within NodeBB where I can upload files to it, and users can easily access different categories of download. Thanks.
  • nodebb-plugin-imgbb - nodebb-plugin-imgur Clone

    25
    2 Votes
    25 Posts
    5k Views
    Alicja BrookA
    Confirmed There are no settings in the ACP in v3.
  • AppleID SSO

    1
    0 Votes
    1 Posts
    204 Views
    B-738B
    We have all Popular Social authentication and have not APPLE, Wll be fine!
  • 0 Votes
    4 Posts
    489 Views
    crazycellsC
    @Topper unfortunately not.
  • rating plugin / points plugin for items

    11
    0 Votes
    11 Posts
    1k Views
    T
    Hi, @phenomlab and @crazycells and @DownPW . Has someone time and the expertise for this that you know? My programmer is pretty buissy and a bit slow
  • Upgrade - nodebb-widget-rss

    7
    0 Votes
    7 Posts
    613 Views
    dave1904D
    @baris said in Upgrade - nodebb-widget-rss: I'm not sure if you need to restart after saving in the acp page. Well, you have to Working now, thanks
  • Ko-Fi Webhook Plugin Request

    1
    1 Votes
    1 Posts
    251 Views
    catC
    Ko-Fi is a simple donation platform that allows people to send tip without too much hassle. While they do not have full blown API, they do have webhook that we can redirect to our own endpoints. Here's an example of the data that will be sent for a single donation: data = { "verification_token": "8c2a3835-4544-4f27-a53a-adfd1fcc5664", "message_id": "b54fa6ec-07c9-44aa-be0e-b0f4095d9145", "timestamp": "2023-07-29T16:27:32Z", "type": "Donation", "is_public": true, "from_name": "Jo Example", "message": "Good luck with the integration!", "amount": "3.00", "url": "https://ko-fi.com/Home/CoffeeShop?txid=00000000-1111-2222-3333-444444444444", "email": "[email protected]", "currency": "USD", "is_subscription_payment": false, "is_first_subscription_payment": false, "kofi_transaction_id": "00000000-1111-2222-3333-444444444444", "shop_items": null, "tier_name": null, "shipping": null } Would be nice if NodeBB have plugin that can act as endpoint so we can hook right here on our Ko-Fi profile [image: 1690648360656-55224b71-5ae6-499d-97f9-7474ab9cd3f1-image.png] And have it lists our donators on a page in mysite.com/donators sorted by date descending.
  • User blogs

    3
    0 Votes
    3 Posts
    458 Views
    julianJ
    @phenomlab hey, that's pretty cool, I didn't know it supported blog usage like forums of old
  • 0 Votes
    10 Posts
    848 Views
    manaM
    @julian Yes, I managed to fix them and do PR
  • Logout User from external website

    8
    0 Votes
    8 Posts
    819 Views
    julianJ
    If you can, yes... that would work if you had the session uuid, which you might not. Essentially, when you use SSO to log in a user via a third-party authenticator, NodeBB is maintaining that session, not the other site. That's why it's not assumed behaviour that if you log out of the other site, that you also log out of NodeBB. If the user wants to log out of the forum, they'd have to log out themselves via the NodeBB logout button. That said, in the end the logout is literally just a POST request... so in your site, you could code in a XHR that calls POST https://your.nodebb.site/logout and that would log out the user
  • Making the latest topic as homepage?

    3
    0 Votes
    3 Posts
    432 Views
    barisB
    Yeah not sure if there is enough demand to put this in core, but fairly simple to do in a plugin. Create a new route like @julian suggested and then rewrite the url to the latest topic. routeHelpers.setupPageRoute(router, '/latest', async (req, res, next) => { const db = require.main.require('./src/database'); const tid = await db.getSortedSetRevRange('topics:tid', 0, 0); req.url = res.locals.isAPI ? `/api/topic/${tid}` : `/topic/${tid}`; next(); }); Then you can set your homepage to latest and it will show the latest topic as homepage.