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
    425 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

  • Plugin Weekend V3??

    11
    0 Votes
    11 Posts
    3k Views
    C

    @psychobunny said:

    Managed to get my entry in with 10 minutes to spare 😉 (was originally planning on spending the whole evening on this but ended up taking the gf out for dinner... priorities, priorities...)

    Need to get you your prize!!

  • PLUGIN WEEKEND v2

    23
    0 Votes
    23 Posts
    8k Views
    P

    Paypal plx. And only issuing after video chat is released 😄

  • [nodebb-plugin-chat-emote] /em emotes in chat

    6
    1 Votes
    6 Posts
    3k Views
    S

    Been thinking and I suppose it's best if I just use filter:messaging.parse as well for the shoutbox. That way it's also easily expandable by plugin 😄

    Edit:
    On closer inspection might not be such a good idea as I originally thought 😄 Will be tricky with the uids, seeing as with shouts you only have 1...

    Edit2:
    Got it working 🙂

  • This topic is deleted!

    Locked
    1
    0 Votes
    1 Posts
    10 Views
  • [nodebb-plugin-rps-battle-rpg] Simple PvP RPG

    6
    5 Votes
    6 Posts
    3k Views
    P

    Maybe you'll see that plugin built for next weekend 😛

  • [nodebb-plugin-buzzer] Annoying nostalgia!

    5
    0 Votes
    5 Posts
    2k Views
    P

    ahaha this is awesome 😛

  • Real-time analytics

    7
    0 Votes
    7 Posts
    3k Views
    B

    I was thinking about implementing this but didn't have time yesterday to look into the MongoDB lib NodeBB uses.

    Edit: Can't auth with mongo-oplog-watcher, auth fails. It's not very robust on the configuration side tbh.

    Edit2: Of course I can't auth, I'm trying to query oplog with a readWrite user on a separate database.

  • [nodebb-plugin-elasticsearch] Just started

    23
    1 Votes
    23 Posts
    10k Views
    barisB

    Yes you can http://www.hanselman.com/blog/IntroducingNodejsToolsForVisualStudio.aspx. I want to give it a show one day but no free time 😞

  • 1 Votes
    11 Posts
    5k Views
    W

    I'm only doing this because I am really familiar with their node.js implementation, and even then, I'm still rather lost.

    @bentael Unless you are running on an SSL forum, there is no way to iframe their interface without "warning messages". At least, that was the case last time I tried (last year or so). I'll do some research into it and will include an iFrame if they allow it.

    @BarveyHirdman Currently, there is one limitation, being that you have to manually map the location of the newrelic.js file to the nodebb-plugin-newrelic location. I'm trying to see if I can ship a modified version of New Relic node.js implementation with this, but it has a proprietary license. I'll contact them to see if I can do what I need.

    @planner Graylog2 seems very interesting. However, New Relic is an external service and can measure things such as speed more accurately, not to mention that you don't have to host it (my reasons to use it anyway). I will keep an eye on Graylog2, though.

    Update: Got the outline of the app ready to go. Gonna read up on node.js and javascript in general before I add the finishing details. Expect to be done by the next 2 or 3 weeks.

  • PLUGIN WEEKENDS

    28
    4 Votes
    28 Posts
    10k Views
    S

    Thanks guys 😛 Still a load of bugs but pretty happy with what I managed to cook up in an evening/night.

    @julian said:

    Oh right, we never clarified whether a new week began on Sunday or Monday 😛

    To be fair it was nearly 2AM for me when I posted that, so Monday for me 😄

  • [nodebb-plugin-linkcheck] Link Check Plugin

    5
    2 Votes
    5 Posts
    3k Views
    P

    @baris said:

    I'm guessing the party you are at is really dull since you are here trolling my posts (rofl)

    the "party" I was at was so dull that I'm still sober and back to working on NodeBB at 1am

    p.s. you should ditch the cats and keep the avatar you have in that screenshot, we miss the baris who used to have hair 😄

  • 0 Votes
    14 Posts
    7k Views
    julianJ

    Hi StuartH, the custom class directive mainly deals with the width of categories. An overview of bootstrap's grid system can be found here: http://getbootstrap.com/css/#grid

  • 1 Votes
    19 Posts
    6k Views
    B

    @psychobunny said:

    I added a download CSV button to the user admin panel, thanks to @bentael

    SAWEET !

  • 0 Votes
    1 Posts
    1k Views
    julianJ

    Starting v0.3.0, NodeBB will require a third party emailer to send emails on its behalf. This plugin allows NodeBB to use the PostageApp service to send emails.

    Installation npm install nodebb-plugin-emailer-postageapp

    Be sure to activate the plugin in the admin panel and set up the proper API key.

  • [nodebb-plugin-mongodb] MongoDB plugin

    Locked
    3
    1 Votes
    3 Posts
    2k Views
    julianJ

    This plugin has been superceded by the database abstraction layer now built into NodeBB as of v0.1.1.

    This plugin will no longer be maintained.
  • [nodebb-plugin-markdown] Markdown Parser

    8
    2 Votes
    8 Posts
    5k Views
    julianJ

    Wow, that's pretty interesting... I did notice that chjj's marked was more of an "all or nothing" approach to HTML sanitization. It's good to know that your plugin can work safely alongside mine to provide an even better third option.

  • 3 Votes
    2 Posts
    2k Views
    T

    Haha, nice! Dusty dinosaurs...

  • 2 Votes
    1 Posts
    4k Views
    B

    early version
    https://github.com/akhoury/nodebb-plugin-mailchimp

  • [nodebb-plugin-admin-sample] Sample admin page

    2
    0 Votes
    2 Posts
    2k Views
    julianJ

    Can you add a bit to the plugins documentation on the wiki to help other users figure out how to get admin routes into their plugins?

  • [nodebb-plugin-emoji-skype] Skype Emoji

    1
    1 Votes
    1 Posts
    2k Views
    julianJ

    The first emoticons plugin has landed!

    To grab it, install it via npm:

    npm install nodebb-plugin-emoji-skype

    Keep in mind that this utilises new features not available in NodeBB versions until v0.0.7, so admins may want to git pull before installing and activating this module. Otherwise, the smilies will simply point to 404 pages.

    Git repository