Skip to content

General

74 Topics 1.3k Posts

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

  • Sudonix Blog

    blog new topic plugin
    8
    3 Votes
    8 Posts
    2k Views
    Yes that is very awesome and I really like that idea! Great job with thinking that up!!
  • Correct Categories

    unresolved resolved question
    6
    2 Votes
    6 Posts
    976 Views
    @Madchatthew No way - I want people to post here! That’s the point of this platform.
  • Is my Mongodb installation correct?

    Solved mongodb
    27
    4
    13 Votes
    27 Posts
    8k Views
    [image: 1711303116154-yuuuuu.png]
  • Facebook goes offline 🤭

    facebook whatsapp
    51
    26 Votes
    51 Posts
    12k 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
    2k Views
    @Hari Really? Can you elaborate a bit more here?
  • Embeds

    embed
    4
    1
    4 Votes
    4 Posts
    1k Views
    @OT Are you testing embeds, or did you insert this link for another purpose? For clarity, this isn’t a testing category
  • Modify the tagging behavior in NodeBB

    Locked tagging harmony
    11
    3 Votes
    11 Posts
    2k 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 nodebb
    2
    1 Votes
    2 Posts
    930 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

    reputation nodebb 3.0.0
    4
    1 Votes
    4 Posts
    1k 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 nodebb
    4
    2
    2 Votes
    4 Posts
    951 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

    nodebb teaser image plugin hook
    6
    1
    2 Votes
    6 Posts
    1k 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):
  • Collapsing blockquotes on Harmony

    nodebb harmony collapsible quotes
    2
    1
    2 Votes
    2 Posts
    685 Views
    @dave1904 that’s a really good point actually. I know it was there previously on Persona, but you’re right - no such function exists on harmony. However, putting something in place to mimick the behaviour of Persona won’t be hard from the js standpoint, although I wonder if perhaps we should ask the NodeBB developers is this feature was overlooked?
  • Embedding external URLs

    Solved embed plugin nodebb v3.x
    3
    3 Votes
    3 Posts
    884 Views
    Many thanks! I’ll use your walkthrough and go for the self-hosted solution.
  • nodebb-plugin-reactions not working @v1.0.2 with Harmony theme

    Solved reactions v3-prod
    47
    12 Votes
    47 Posts
    10k Views
    @dave1904 just coming back to this thread as @DownPW and I both experienced issues with other plugins today, and the fix was to use the plugin ordering in the ACP and move the Harmony theme to the very top so it comes before everything else in terms of other plugins. It might be worth at least trying this to see if it gives you a result rather than the previous bulldozer approach. Thinking about it, the previous fix I proposed is along the same lines and disabling plugins does in fact change the order when they are enabled again, so this is definitely worth a try. Let me know how you get on.
  • rebranding my forum

    forum name
    8
    7 Votes
    8 Posts
    2k Views
    There’s news that they already sacked a batch of employees; people are going to face it rough. For me, SEO is something you leave to God. Because you can be on the first page for a month, then nowhere to be found again, or ranked in a totally different region. And worse, those computers they use are not monitored, but at least the main site brand will stick.
  • Mongodb Authorisation.

    Solved mongodb
    17
    2 Votes
    17 Posts
    3k Views
    @Sampo2910 I just saw this on the NodeBB community site and it seems very much in line with the issue you are experiencing. Worth a look I think https://community.nodebb.org/topic/16826/does-nodebb-work-with-mongodb-6-0
  • Fresher in Nodebb install

    nodebb
    24
    15 Votes
    24 Posts
    6k Views
    @Hari I’ve been reading a lot about APO. Looks impressive.
  • Updating Node and NPM

    nodejs
    5
    1 Votes
    5 Posts
    1k Views
    @Sampo2910 said in Updating Node and NPM: Is there a way I can see what the app version of Node is? Then i could install ‘up to that’ and keep an eye out for any changes? Have a look in the source code for the app you are using, or better still, look at the GitHub page which should give you an idea of the version number which is the latest. In the source code you have running, there is typically a README file which should state the version you are running.
  • Issues with 2nd NodeBB installation

    Solved
    22
    3 Votes
    22 Posts
    5k Views
    @cagatay yes, that will be fine. Just watch for potential caching conflicts as you will have two sites writing to the one instance of iframely.
  • What system did you first use?

    computer printer learning
    12
    3
    3 Votes
    12 Posts
    3k Views
    @Sala impressive. That’s actually a lot harder than it looks. I once worked for a trading firm in the 90s and a trader came to me with a corrupted floppy disk demanding I get it to work. Evidently, it had all of his trading positions on it and he had no backup and he wasn’t impressed when I told him that the chances of data recovery were less than zero.