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

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
  • 8 Votes
    26 Posts
    13k Views
    crazycellsC

    let me make my yearly update 🙂

    Is this project abandoned? It would still be good to have both "ignore" and "block" functions... They both have different utilizations in our forum.

    If anyone have technical knowledge and skills, it would be great to make this plugin compatible with the current NodeBB version.

  • 1 Votes
    6 Posts
    710 Views
    K

    @julian that's awesome thanks a lot!

  • How to populate custom fields to Read API?

    3
    0 Votes
    3 Posts
    327 Views
    G

    @pitaj please have look at

    Issue on reaching out to new routes established using the WriteAPI

    where my mate described the approach and the issue in more detail.

  • 6 Votes
    3 Posts
    947 Views
    manolinoM

    @kadmy , sure: upload the file controls.png from the plugin folder \node_modules\bxslider\dist into NodeBB assets. The file looks like the bitmap below.

    controls.png
    Then change the LESS to

    .my-wrapper { box-shadow: none; border: none; .bx-prev { background: url(/assets/uploads/controls.png) no-repeat 0px -32px; } .bx-next { background: url(/assets/uploads/controls.png) no-repeat -43px -32px; } }

    This file contains the standard bxSlider. But you can use any other icon. Just upload it or point to the url of your preference.

    Please update to v0.1.2 for more fixes.

  • 2 Votes
    9 Posts
    914 Views
    Nethrah AyyaswamiN

    @julian I changed the permalink to normal option rather than custom one and it worked. I rechecked by switching again it is not working for custom one but it’s fine for me. If anyone facing the same issue this check could help. Thanks for your support!

  • Problem with nodebb-plugin-custom-pages

    3
    0 Votes
    3 Posts
    573 Views
    K

    @benjamin-liehr

    Add custom Page, f.e. start
    eada19d2-1c3f-4a27-bc1a-28ece546cfd8-image.png

    Choose this Page from Settings:
    dce8064d-0130-4dc6-a010-fb59ffc710d6-image.png

    Modify the Page template from Extend->Widgets:
    9bc6fd05-4a81-4f7c-845d-dd417810c3cc-image.png

    Save, and voila:
    16054c31-dff0-463b-904e-0ef76c427935-image.png

  • 1 Votes
    9 Posts
    3k Views
    Nethrah AyyaswamiN

    @khalid-kunji did u get this working? I am getting the same error.

  • 0 Votes
    1 Posts
    246 Views
    M

    Hi,

    I am using nodebb-plugin-composer-redactor 3.4.8 on Nodebb 1.16.1.

    I just notice that the 'upload an image' function isn't working on Redactor. From the log, it shows that the image is uploaded to the server (/nodebb/public/uploads/files folder) successfully, but the editor doesn't show the image being inserted to the post at all. There's an empty <img> tag inserted to the post though.

    When I tried using different composers (Quill and NodeBB default composer), the image upload function works as it should.

    Redactor is no longer supported, but I wonder if I can have this fixed. Otherwise, what is the recommendation? Switching to Quill?

    Re: Quill
    What is the best way to modify the toolbar on Quill editor? I want to hide some icons from the toolbar and currently use CSS to hide them.

    Do I have to fork the plugin and edito /static/lib/quill-nbb.js to my liking (ie:

    var toolbarOptions = { container: [ [{ header: [1, 2, 3, 4, 5, 6, false] }], // h1..h6 [{ font: [] }], ['bold', 'italic', 'underline', 'strike'], // toggled buttons ['link', 'blockquote', 'code-block'], [{ list: 'ordered' }, { list: 'bullet' }], [{ script: 'sub' }, { script: 'super' }], // superscript/subscript [{ color: [] }, { background: [] }], // dropdown with defaults from theme [{ align: [] }], ['clean'], ], handlers: {}, };

    Or is there a way similar to 'creating a child theme' - where I don't need to build everything from the scratch, but some add new template/css/js to extend the theme?

    Thank you!

  • Searching for workign import plugins

    3
    0 Votes
    3 Posts
    442 Views
    S

    I'm late to replay, we had rough start of year in my country (earthquakes and stuff) so i was preoccupied with offline duties.
    Anyway, yes i saw it but not being updated in some closer date time i did not give it much thoughts and i discarded it quiet fast. Thanks on your message, i will take a look at it and see if i can build exporter for my current forum.

  • Linkedin SSO Error

    2
    0 Votes
    2 Posts
    283 Views
    barisB

    Need the output from logs/output.log to see the stack trace.

  • nodebb-plugin-db-explorer

    6
    3 Votes
    6 Posts
    932 Views
    JürgenJ

    It finally showed up - but that definitely took a quite a while. Maybe I was fooled by cached content?

  • [nodebb-plugin-blog-comments] works with Ghost 3.x.x?

    Unsolved
    2
    0 Votes
    2 Posts
    360 Views
    C

    I expect the [nodebb-plugin-blog-comments] plugin to be compatible with Ghost 3.x.x. I hope soon.

  • Mailjet Plugin and nodeBB v1.16

    12
    0 Votes
    12 Posts
    982 Views
    julianJ

    @1castro https://github.com/pichalite/nodebb-plugin-emailer-mailjet/pull/3

    It is up to @pichalite now.

  • 0 Votes
    3 Posts
    647 Views
    AlekseiA

    Thanks for the reply, @julian!
    Yes, I've tried using "ns-" plugin as well, but I had even less luck with it: it even doesn't show in the "Plugins" dropdown menu (cannot access plugin settings page).

    you can open an issue on their issue tracker.

    Are you talking about the Github issues section? Or there is another place where I can post it?

    P.S. The issue with the ns-embed on Github: https://github.com/NicolasSiver/nodebb-plugin-ns-embed/issues/29

  • 0 Votes
    1 Posts
    403 Views
    dogsD

    Hey!

    Is it possible to post as Guest via the write API?

    I tried to reply to a topic via:

    const bodyParameters = { _uid: 0, content: "It works!" };

    But it does not work. Is it possible to post as a Guest and set a username with the request or is it only possible to use the write api with a existing uid?

    Looking forward to your answers.

  • Iframely not embedding Twitter cards

    4
    1 Votes
    4 Posts
    581 Views
    arrankaA

    @crazycells said in Iframely not embedding Twitter cards:

    Lo que mostraste es lo que estuvimos viendo durante mucho tiempo; por lo tanto, excluimos Twitter de la lista iframely y estamos usando este complemento para incrustaciones de Twitter:

    I use the twitter plugin and they look good on the forum
    but not in the chat

    it still looks like iframely puts it

  • 0 Votes
    5 Posts
    570 Views
    julianJ

    @aisar-g I know what you're referring to, though. The ideal scenario would be saving stuff to res.locals and then referring to that data in getReplies.

    Unfortunately, neither of those hooks pass req or res, and while we were looking into something like that before (see: continuation-local-storage), it did not ultimately pan out.

  • 0 Votes
    3 Posts
    600 Views
    JürgenJ

    @nhl-pl
    thx for that advice. Already thought about this and started to use a mysql using the old authentification methods - will know about the results later ...

  • 0 Votes
    2 Posts
    504 Views
    barisB

    You need to upgrade to latest nodebb for the latest recent cards plugin. If you want to stay on 1.14.3 downgrade recent cards to 1.0.13