Skip to content

Plugin Requests

Need a plugin developed? Ask here!
221 Topics 1.1k Posts
  • nodebb-widget-board-stats Update

    33
    3 Votes
    33 Posts
    2k Views
    crazycellsC

    @murcs thank you 🙂

  • Composer plugin options?

    4
    0 Votes
    4 Posts
    131 Views
    The SkyFoxxT

    @Sebastián-Cisneros said in Composer plugin options?:

    is there a blocknotejs nodebb plugin already?

    Someone would need to build one. I haven't seen a plugin that implements blocknote

  • Plugin Request for browser notifications.

    Unsolved
    8
    0 Votes
    8 Posts
    395 Views
    julianJ

    @thahnhbh thanks for letting me know, can you file a bug report please?

  • Download management plugin?

    1
    0 Votes
    1 Posts
    91 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.

  • 2 Votes
    25 Posts
    3k Views
    Alicja BrookA

    Confirmed 🙂 There are no settings in the ACP in v3.

  • AppleID SSO

    1
    0 Votes
    1 Posts
    84 Views
    B-738B

    We have all Popular Social authentication and have not APPLE,

    Wll be fine!

  • 0 Votes
    4 Posts
    240 Views
    crazycellsC

    @Topper unfortunately not.

  • rating plugin / points plugin for items

    11
    0 Votes
    11 Posts
    718 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-plugin-topic-ratings

    Solved
    36
    0 Votes
    36 Posts
    3k Views
    barisB

    For the data stored by this plugin you can get that info with the below calls.

    await db.sortedSetCount(`tid:1:ratings`, 1, 1); await db.sortedSetCount(`tid:1:ratings`, 2, 2); await db.sortedSetCount(`tid:1:ratings`, 3, 3); await db.sortedSetCount(`tid:1:ratings`, 4, 4); await db.sortedSetCount(`tid:1:ratings`, 5, 5);

    These will give the number of ratings given for each rating from 1 to 5

  • Upgrade - nodebb-widget-rss

    7
    0 Votes
    7 Posts
    362 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
    125 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
    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
    237 Views
    julianJ

    @phenomlab hey, that's pretty cool, I didn't know it supported blog usage like forums of old 🙂

  • 0 Votes
    10 Posts
    518 Views
    manaM

    @julian Yes, I managed to fix them and do PR

  • Logout User from external website

    8
    0 Votes
    8 Posts
    548 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
    233 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.

  • Embed mastodon and bridge?

    24
    0 Votes
    24 Posts
    2k Views
    FrankMF

    Really? 🤐

    I look at what I did wrong. Until here already thanks!

  • 1 Votes
    3 Posts
    329 Views
    T

    @julian thank you for your answer. I agree that stripe is probably better siuted for this, the only thing is, that here in germany the usage of paypal is much bigger than credit cards, which is the primary payment method for stripe i think.

  • 0 Votes
    7 Posts
    891 Views
    T

    Ok thank you very much! I just love that this is possible with nodebb and all the contributers!

  • Rating system like the way in GetApp?

    3
    1 Votes
    3 Posts
    421 Views
    l0ven0debbL

    If I wanted to develop it by my own, what kind of coding knowledges should I learn? Please help.

  • Chat in main page

    19
    0 Votes
    19 Posts
    2k Views
    phenomlabP

    @gotwf You make some great points here that are hard to argue. As a privacy advocate (as you know already) it's important to protect privacy - if chat is effectively on public display for everyone else to see, it's no longer private, but a broadcast.

    The entire point (on sudonix.com at least) is for chat to include sensitive information that particular user does not want made public, such as usernames and passwords etc.