Skip to content

NodeBB Plugins

Discussion regarding NodeBB Plugin development.

1.8k Topics 15.0k Posts
Most Voted Plugins

Subcategories


  • Have a question about building a plugin? Ask here
    424 Topics
    2k Posts
    barisB

    https://community.nodebb.org/post/88242 I think this answers your question. Let me know if it doesn't work.

  • Need a plugin developed? Ask here!
    222 Topics
    1k Posts
    barisB

    Plugin doesn't show usernames if they set their status to offline AFAIK

  • 8 Votes
    20 Posts
    7k Views
    J

    @lulzdev Sorry for the late reply, but I just ran into a javascript/css inclusion case where I wanted both included as static files for dev. I think just overriding the header.tpl and then linking to static js/css files in your plugin can be good for dev purposes.

  • 0 Votes
    1 Posts
    732 Views
    A

    Hi, the sliding time bubble is cut of in FF.. probably due to incorrect z-index.
    It's not showing at all in Chrome.

  • Nodebb Badges plugin

    2
    0 Votes
    2 Posts
    1k Views
    yariplusY

    I recommend nodebb-plugin-ns-awards. It works well for giving badges.

    It can't do anything automatic yet, but I think that might be planned for the future.

  • Can't send email from AWS host

    3
    0 Votes
    3 Posts
    2k Views
    julianJ

    @Felipe-Reis In my case, sendmail could not be executed because it was located in /usr/sbin, which wasn't in my $PATH variable.

    export PATH=$PATH:/usr/sbin did the trick. You'll probably want to add it to your init script, or if you're running NodeBB manually, then add it to your bash script or run it by hand before starting NodeBB.

  • nodebb-plugin-wechat-share

    2
    0 Votes
    2 Posts
    1k Views
    yariplusY

    Guessing it shares posts on wechat, the Chinese messaging app.

  • Generate Thumbnail For Any File Upload

    9
    0 Votes
    9 Posts
    3k Views
    yariplusY

    @Kolluri-Suneel Glad to hear. I'll gladly help out if you have any other issues.

  • How to add a flag or what plugin can do it

    3
    0 Votes
    3 Posts
    2k Views
    H

    Thanks, I'll try it

  • 0 Votes
    6 Posts
    4k Views
    SamuraisS

    Even use cookie is possible to make an mobile application, but the server should provide api to verify username and password and return cookie value for this session. And the mobile then set the cookie for following requests.

    I give it a sample for iOS platform.

    // set cookie storage NSHTTPCookieStorage *cookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage]; [cookieStorage setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways]; CDVPluginResult * result = nil; NSString *appUrl = [command.arguments objectAtIndex:0]; NSString *appCookie = [command.arguments objectAtIndex:1]; if (appUrl != nil && [appUrl length] > 0 && appCookie != nil && [appCookie length] > 0) { NSArray *cookieArray = [appCookie componentsSeparatedByString:@";"]; for (NSString *cookieItem in cookieArray) { NSMutableDictionary *cookieDict = [NSMutableDictionary dictionary]; NSRange range = [cookieItem rangeOfString:@"connect.sid="]; if (range.location != NSNotFound){ NSString *cookieValue = [cookieItem substringFromIndex:(range.location + range.length)]; //domainCookie = [cookieItem stringByAppendingString:domainRapidApps]; //[cookieDict setObject:domainCookie forKey:NSHTTPCookieValue]; NSURL *url = [NSURL URLWithString:[appUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; NSString *domain = [url host]; // set cookie [cookieDict setObject:@"connect.sid" forKey:NSHTTPCookieName]; [cookieDict setObject:cookieValue forKey:NSHTTPCookieValue]; [cookieDict setObject:domain forKey:NSHTTPCookieDomain]; [cookieDict setObject:@"/" forKey:NSHTTPCookiePath]; [cookieDict setObject:@"0" forKey:NSHTTPCookieVersion]; NSHTTPCookie *cookie = [NSHTTPCookie cookieWithProperties:cookieDict]; [cookieStorage setCookie:cookie]; } }
  • 0 Votes
    3 Posts
    2k Views
    julianJ

    The underlying dependency makes it difficult to support Chinese. Looks like you have it working with the Solr plugin now.

  • 3 Votes
    6 Posts
    4k Views
    L

    I tesed it a few days ago its not. Your better off using an smtp plugin and SES's smtp options. I may look at forking and fixing it at some point.

  • 1 Votes
    1 Posts
    793 Views
    F

    I made these plugins, I thought somebody else might want to use them as-is, fork them, etc. Both were tested with 0.9.x. Neither are configurable via ACP so I didn't publish to NPM, but wanted to share anyway:

    Profanity filter:

    https://github.com/fenwick67/nodebb-plugin-profanity-filter

    Filters out profanity in posts and post titles. Also supports custom word list via environment variable PROFANITY_FILTER.

    Email Domain Filter:

    https://github.com/fenwick67/nodebb-plugin-email-domain-filter

    Set env var [email protected] and only let people with an @club.org email address sign up.

  • Post new topic to Twitter

    3
    0 Votes
    3 Posts
    1k Views
    Danny McWilliamsD

    I currently use TwitterFeed to do mine. It's been around a few years and has some good options for filtering and when to fetch topics and so on. Also caters for Facebook and LinkedIN, though I can't say i've had much experience trying them. It uses your RSS feeds to get new topics.

    Personally I'd prefer a built-in option but it does the job.

  • Emoji Size with composer-redactor

    2
    0 Votes
    2 Posts
    1k Views
    FostF

    I just came across this myself and think it might be because redactor adds the class 'img-responsive' to emoji.

    There is a temp way to fix it by adding this to admin>appearance>custom HTML and CSS

    /* Redactor emoji fix */ .img-responsive.emojione { height: 3.5ex; }
  • NodeBB 1.X.X Importer plugins?

    5
    0 Votes
    5 Posts
    2k Views
    FostF

    Fantastic news! Well done!

  • Creating a donation and rules page..

    1
    0 Votes
    1 Posts
    854 Views
    A

    I'd like to know how to create a page for rules, like this: https://shotbow.net/forum/p/rules/

    And have it added to the header for quick navigation. I'm inexperienced in html/css so i'll need help with that.

    Same thing with the donate/donation page. I'd like it to be like a shop sort of: https://shotbow.net/forum/xp/shop

    Where you can purchase an item, and be redirected to my paypal. I'm unsure if any of this is even possible, but would i'm sure it'd help a lot of sites.

  • Make recent topic widget realtime

    1
    0 Votes
    1 Posts
    868 Views
    N

    Please make recent topic widget realtime. My widget is not updating when there is new topic posts. I need to refresh everytime to see new topics.

  • 3 Votes
    2 Posts
    2k Views
    P

    Plugin updated for NodeBB v1.x.x. Also updated to use the latest Mailjet API.

    Link Preview Image GitHub - pichalite/nodebb-plugin-emailer-mailjet

    Contribute to pichalite/nodebb-plugin-emailer-mailjet development by creating an account on GitHub.

    favicon

    GitHub (github.com)

  • 2 Votes
    3 Posts
    2k Views
    P

    plugin updated for NodeBB v1.x.x

  • 0 Votes
    3 Posts
    1k Views
    R

    Thanks.
    Feedback : I install it and its work.

    Another question : it doesn't seem to be possible to activate subscription and notification by mail for all category (like for post) to all user. Is it possible and how ?

    Thanks in advance

  • [nodebb-plugin-bbcodes] BBCodes Plugin (v2.0)

    23
    5 Votes
    23 Posts
    14k Views
    leksarL

    @felipeolcav You can try it on our forum mtgm.ru