Skip to content

NodeBB vs Discourse

Chitchat

Related Topics
  • Planned sunset of NTFY plugin

    Pinned Announcements
    7
    8 Votes
    7 Posts
    221 Views

    Iā€™ve noticed that Iā€™m the only one subscribed to the push notifications on this site. If you were using NTFY previously, and have noticed that youā€™ve not had any alerts for a while, itā€™s because this feature has been disabled.

    Youā€™ll now need to use the push notification to replace NTFY as mentioned in the first post.

  • What plugins are being used here on Sudonix?

    Solved General
    6
    5 Votes
    6 Posts
    450 Views

    @Roki-Antic Welcome! This site isnā€™t running Persona, but Harmony - a very heavily customised version at that. Do you have a URL where your site is currently located that is publicly accessible?

    Feel free to PM this info if you do not want to disclose here.

    Happy to help with any customisation needs.

  • Plugin to show images in teasers

    General
    6
    2 Votes
    6 Posts
    392 Views

    @dave1904 Iā€™d start by adding a console.log function to hookData so you can see what is being returned

    return hookData; console.log(hookData):
  • Title on homepage of nodebb forum

    Solved Customisation
    2
    1 Votes
    2 Posts
    676 Views

    @eveh Welcome board šŸ™‚

    The code you are referring to is custom written as no such functionality exists under NodeBB. However, adding the functionality is relatively trivial. Below are the required steps

    Navigate to /admin/appearance/customise#custom-header Add the below code to your header, and save once completed <ol id="mainbanner" class="breadcrumb"><li id="addtext">Your Title Goes Here</li></ol> Navigate to /admin/appearance/customise#custom-js and add the below code, then save $(document).ready(function() { $(window).on('action:ajaxify.end', function(data) { // Initialise mainbanner ID, but hide it from view $('#mainbanner').hide(); var pathname = window.location.pathname; if (pathname === "/") { $("#addtext").text("Your Title"); $('#mainbanner').show(); } else {} // If we want to add a title to a sub page, uncomment the below and adjust accordingly //if (pathname === "/yourpath") { //$("#addtext").text("Your Title"); //$('#mainbanner').show(); //} }); }); Navigate to /admin/appearance/customise#custom-css and add the below CSS block .breadcrumb { right: 0; margin-right: auto; text-align: center; background: #0086c4; color: #ffffff; width: 100vw; position: relative; margin-left: -50vw; left: 50%; top: 50px; position: fixed; z-index: 1020; }

    Note, that you will need to adjust your CSS code to suit your own site / requirements.

  • CPU usage higher than expected for nodeBB (on clients)

    Chitchat
    7
    0 Votes
    7 Posts
    531 Views

    @qwinter Yes, although the experience would be very much degraded without websockets.

  • creating topic specific widgets

    Solved Customisation
    16
    10 Votes
    16 Posts
    1k Views

    @crazycells said in creating topic specific widgets:

    Additionally if hide class exists, why are we re-defining it?

    Weā€™re not šŸ¤­ I misspelled it - it should be hidden

  • NodeBB templates

    Locked Chitchat
    12
    4 Votes
    12 Posts
    1k Views

    Placing this here for reference
    https://sudonix.com/topic/216/nodebb-js-script-css-theme-switcher

    Further information and posts can be found at this link

  • Customising NodeBB

    Locked Customisation
    3
    0 Votes
    3 Posts
    758 Views

    Closing this thread as a duplicate of https://sudonix.com/topic/12/nodebb-customisation