Skip to content

General

If you cannot find a dedicated tag to place your discussion, then it should go here

63 Topics 1.2k Posts
  • Welcome to NodeBB V3!

    Pinned Moved
    1
    0 Votes
    1 Posts
    240 Views
    No one has replied
  • Which VPN do you currently use?

    6
    4 Votes
    6 Posts
    77 Views

    @phenomlab absolutely, their step brother residing in a different Countries.

    https://surfshark.com/blog/surfshark-vs-nordvpn

  • Text Messaging App

    37
    24 Votes
    37 Posts
    270 Views

    @phenomlab sure, it’s

    https://proton.me/family

  • IT tools

    2
    4 Votes
    2 Posts
    38 Views

    @phenomlab That is an amazing page! Thanks for sharing that. Corentin did a great job with it.

  • Ways to find RSS feeds

    Solved
    5
    4 Votes
    5 Posts
    85 Views

    @phenomlab thanks Mark, very valuable information as always.

  • Mongodb or Redis

    29
    11 Votes
    29 Posts
    367 Views

    @Madchatthew still a great catch.

  • TNG + Nodebb

    4
    0 Votes
    4 Posts
    130 Views

    @Madchatthew said in TNG + Nodebb:

    you have to try and use duck tape and super glue to change something to make it do what you want it to do

    I couldn’t have put that better myself.

  • Sudonix Blog

    8
    3 Votes
    8 Posts
    269 Views

    Yes that is very awesome and I really like that idea! Great job with thinking that up!!

  • Correct Categories

    6
    2 Votes
    6 Posts
    103 Views

    @Madchatthew No way - I want people to post here! That’s the point of this platform.

  • What plugins are being used here on Sudonix?

    Solved
    4
    4 Votes
    4 Posts
    387 Views

    @Norrad Are you looking for anything in particular? I only ask because Sudonix uses a number of custom functions which I wrote, but all are available on GitHub and fully supported here.

  • Is my Mongodb installation correct?

    Solved
    27
    13 Votes
    27 Posts
    3k Views

    yuuuuu.png

  • Facebook goes offline 🤭

    51
    26 Votes
    51 Posts
    4k Views

    @JAC yeah, I’ve never seen the appeal. I tried to get into LinkedIn a while back and then gave up because it’s just chock full of people who have far too much time on their hands telling anyone who will listen about how great they are and what they have achieved.

    Actions speak louder than words.

  • 4 Votes
    11 Posts
    700 Views

    @Hari Really? Can you elaborate a bit more here?

  • Embeds

    4
    4 Votes
    4 Posts
    370 Views

    @OT Are you testing embeds, or did you insert this link for another purpose? For clarity, this isn’t a testing category 🙂

  • Best antivirus software? (Looking to switch)

    26
    15 Votes
    26 Posts
    2k Views

    @JAC ALWAYS shop around. Bitdefender, despite being a great product, have a habit of charging more for a renewal than they do a new subscription!

  • Modify the tagging behavior in NodeBB

    Locked
    11
    3 Votes
    11 Posts
    498 Views

    For anyone else following this thread

    https://community.nodebb.org/topic/17402/change-in-reply-to-xxxx-text

    And

    https://github.com/NodeBB/NodeBB/commit/f2152953cddd3247746ef393516b0a53ba7750a4

  • Nodebb design

    Solved
    2
    1 Votes
    2 Posts
    283 Views

    @Panda said in Nodebb design:

    One negative is not being so good for SEO as more Server side rendered forums, if web crawlers dont run the JS to read the forum.

    From recollection, Google and Bing have the capability to read and process JS, although it’s not in the same manner as a physical person will consume content on a page. It will be seen as plain text, but will be indexed. However, it’s important to note that Yandex and Baidu will not render JS, although seeing as Google has a 90% share of the content available on the web in terms of indexing, this isn’t something you’ll likely lose sleep over.

    @Panda said in Nodebb design:

    The “write api” is preferred for server-to-server interactions.

    This is mostly based around overall security - you won’t typically want a client machine changing database elements or altering data. This is why you have “client-side” which could be DOM manipulation etc, and “server-side” which performs more complex operations as it can communicate directly with the database whereas the client cannot (and if it can, then you have a serious security flaw). Reading from the API is perfectly acceptable on the client-side, but not being able to write.

    A paradigm here would be something like SNMP. This protocol exists as a UDP (UDP is very efficient, as it is “fire and forget” and does not wait for a response like TCP does) based service which reads performance data from a remote source, thus enabling an application to parse that data for use in a monitoring application. In all cases, SNMP access should be “RO” (Read Only) and not RW (Read Write). It is completely feasible to assume complete control over a firewall for example by having RW access to SNMP and then exposing it to the entire internet with a weak passphrase.

    You wouldn’t do it (at least, I hope you wouldn’t) and the same ethic applies to server-side rendering and the execution of commands.

  • custom plugin - increment in reputations

    4
    1 Votes
    4 Posts
    312 Views

    @Vijay-Kumavat-0 I think you’d be better off customising the plugin above to be honest. It seems like you’d be reinventing the wheel otherwise.

    I’d modify

    /nodebb/node_modules/nodebb-rewards-essentials/lib/conditions.js
    /nodebb/node_modules/nodebb-rewards-essentials/lib/rewards.js

    These seem to be the two files that control what is in the dropdown lists.

  • Sidebar Widget is no longer on the side!

    Moved Solved
    4
    2 Votes
    4 Posts
    316 Views

    @Panda said in Sidebar Widget is no longer on the side!:

    Ah, so sidebar wont work on mobile?

    Correct. If you review the docs on bootstrap, you’ll notice that it is designed on a grid system

    https://getbootstrap.com/docs/5.0/layout/grid/

    What I mean by changing the category is moving it on here to general as you posted it in bugs, when it isn’t.

  • Plugin to show images in teasers

    6
    2 Votes
    6 Posts
    368 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):