Skip to content

NodeBB Plugins

Discussion regarding NodeBB Plugin development.

1.8k Topics 15.2k Posts
Most Voted Plugins

Subcategories


  • Have a question about building a plugin? Ask here
    444 Topics
    2k Posts
    Sky FoxxS
    Perfect! Does the job super elegantly thank you
  • Need a plugin developed? Ask here!
    225 Topics
    1k Posts
    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.
  • 0 Votes
    5 Posts
    3k Views
    A
    @baris said: If you don't mind getting your hands dirty you can modify core and change PostTools.parse me -> I was thinking to extract the topic id from data.url and pass it back to the plugin backend to store, and then limit my plugin to one instance per topic for now. But I think that would be even worst, and when 0.6.0 arrives I would have to fix it anyways. I am a bit scared to touch the core stuff, but I may give your suggestion a try since it is less hacky, and better long term solution.
  • Are plugins manually added to the list? Or what?

    3
    0 Votes
    3 Posts
    2k Views
    julianJ
    They're added manually at the moment (or the list is refreshed manually, I should say. One of the first things I'll do is automate that so it is refreshed on a schedule.
  • Teamspeak plugin?

    26
    0 Votes
    26 Posts
    13k Views
    C
    Thanks a lot @pitaj, works now using npm in the root opps!
  • 0 Votes
    2 Posts
    2k Views
    A
    @DanaGriffin said: As the title suggest, I am trying to allow my users to upload documents on the forum. Are there any plugins to do so, or is this something I will have to implement myself? Thanks for your patience. You could allow local uploading and specify a file size, go to Settings > Post > Tick Allow Users to Upload Regular Files, then adjust the file size from the default 2mb to whatever you feel you need. This will give you a new icon on the composer. I've just tested it with a pdf and it works fine.
  • [nodebb-plugin-image-sizer] Image resizing

    1
    9 Votes
    1 Posts
    4k Views
    A
    Hi nodebb. Another friend from BitBangers here to show you my first plugin. Trying to look through a thread of phone screenshots was just painful, so I made a little plugin to allow you to resize images. The syntax is based loosely on the way iOS handles multple image sizes combined with normal markdown image embedding: ![alt text](http://someurl.com/someimage.png@<size>) Size can take the following formats: 100x200 - Absolute size 100x x200 - Absolute size where the other dimension is calculated to maintain aspect ratio 50% - Percentage 0.5 - Scalar Multiplier So for example, my original picture: http://cl.ly/image/2L3F1M2E1X3l/IMG_0136.JPG is 1000x750. All of the following would produce the same image at 1/2 size: ![white house](http://cl.ly/image/2L3F1M2E1X3l/IMG_0136.JPG@500x375) ![white house](http://cl.ly/image/2L3F1M2E1X3l/IMG_0136.JPG@500x) ![white house](http://cl.ly/image/2L3F1M2E1X3l/IMG_0136.JPG@x375) ![white house](http://cl.ly/image/2L3F1M2E1X3l/IMG_0136.JPG@50%) ![white house](http://cl.ly/image/2L3F1M2E1X3l/[email protected]) Install via npm: npm install nodebb-plugin-image-sizer Source: https://github.com/Kern--/nodebb-plugin-image-sizer Known Issues: Images that are set to be wider than their container become elongated (width is set to match the container, but height is not adjusted). This means that mobile can get a bit dicey.
  • 1 Votes
    1 Posts
    2k Views
    julianJ
    For @planner, this script can be placed in the "Global Footer" widget area (or any other widget area present on all pages). It overrides the ajaxify method and returns anchors to their default operation, which is a regular page load. Get the script here
  • nodebb-plugin-charts

    17
    6 Votes
    17 Posts
    7k Views
    Д
    Лучшее. Отлично, парни. Продолжайте в том же духе.
  • [nodebb-plugin-ted] TED talks plugin

    1
    0 Votes
    1 Posts
    1k Views
    T
    I found this awesome video from TED and realize there were still no plugin for TED nodeBB embed. So here it is. npm install nodebb-plugin-ted [image: XOKbuzo.png] Enjoy
  • [nodebb-plugin-bilibili] BiliBili Plugin

    2
    2 Votes
    2 Posts
    4k Views
    P
    nice that site has a cool paginator
  • Soundcloud SSO

    2
    3 Votes
    2 Posts
    2k Views
    julianJ
    Yay, another entry into the contest
  • [nodebb-plugin-classic-home] Classical Homepage

    21
    4 Votes
    21 Posts
    11k Views
    julianJ
    Most likely the theme will need some integration before subcategories will be shown. At present, I believe only vanilla and lavender show subcategories.
  • MtG Card Finder

    10
    1 Votes
    10 Posts
    4k Views
    NivixN
    Then that is exactly what I am looking for. Thanks!
  • How to use filter:user.custom_fields ?

    4
    0 Votes
    4 Posts
    3k Views
    frissdiegurkeF
    for the case your plugin gets activated after user-creations you'd have to use the hook action:plugin.activate (take care to compare the id you'll get with your plugins id since this fires for each plugin). The following is the way I'd go within, maybe there is a more simple (or better performance) way: Get somehow all user-ids (personally I don't know how, maybe this would help) and use the function setUserField of the user-module to set each users field-value.
  • [nodebb-plugin-olark] Olark Embedding

    2
    3 Votes
    2 Posts
    2k Views
    P
    Should have posted this under fake account @Lulian-Jam maybe you could have won!
  • [nodebb-plugin-niconico] NicoNico Plugin

    6
    2 Votes
    6 Posts
    4k Views
    meetdilipM
    Nice work @JLChnToZ
  • nodebb-plugin-sso-facebook, success redirect uri

    1
    0 Votes
    1 Posts
    1k Views
    V
    Hey guys m here again, I was wondering if there is anyway to set a URL path somewhere through this plugin so after success login with Facebook I can redirect my users to a different url than default homepage.
  • Is a Xenforo-like Resource Manager possible?

    6
    0 Votes
    6 Posts
    3k Views
    meetdilipM
    @psychobunny said: Can you explain what it is? I haven't personally used Xenforo before Nothing special. A set of threads with downloads arranged in such a manner that it will be listed as download items. You can see the example here https://xenforo.com/community/resources/ It is in demand with many sites and is a hot add on with Xenforo.
  • Plugin / Theme contest!

    Locked
    38
    5 Votes
    38 Posts
    19k Views
    P
    Contest has started, here's the official link: https://community.nodebb.org/topic/2527/nodebb-plugin-theme-contest-bonanza-2014/2 Locking this thread
  • How would I go about adding a completely different type of post?

    2
    0 Votes
    2 Posts
    1k Views
    P
    It would probably be easier for you to build your own system rather than use the posts API to build your calendar plugin (I think so!). If you decide to go this way, can you elaborate on how you are doing this then maybe we can help by adding hooks where you need it etc
  • SSO-Twitter

    12
    0 Votes
    12 Posts
    5k Views
    NicolabN
    OAuth without user email ... I had noticed after having developped a module Twitter OAuth, Grrr Apparently I'm not alone lol https://twittercommunity.com/t/twitter-oauth-after-connect-get-primary-email-address/1563 https://twittercommunity.com/t/how-to-get-email-from-twitter-user-using-oauthtokens/558