Skip to content

General Discussion

A place to talk about whatever you want

3.9k Topics 23.9k Posts
  • Who is using NodeBB?

    Pinned
    625
    91 Votes
    625 Posts
    1m Views
    ccd2sC
    Ti Community Titanium Elements community related to game development 与游戏开发相关的钛元素社区
  • Efficient way to increase World posts on a topic?

    5
    0 Votes
    5 Posts
    61 Views
    bh4 techB
    @julian For me, discovering content from other servers is somewhat non-coherent in nodebb (as compared to mastodon and misskey) at the moment. On Sunday, I followed @[email protected] (hosted on a peertube instance) on kokonnect -which is based on misskey , mastodon as well as here. Today, when I opened community.nodebb.org(home as well as /world), there was no content from the thelinuxexperiment account, also the same thing happened in kokonnect.link . However, in mastodon the first post which I got was from thelinuxexperiment account(pic attached), also I could play the video inline without leaving mastodon and boost the post, and thus was completely satisfied. [image: 1735006695031-mastodon.jpg] Since, I did not find any post from thelinuxexperiment on my timeline in kokonnect.link, I searched the user on kokonect(since I was already following) and in that page I got all posts, could play the video inline as was also able to boost the video(pic attached), and so was partially satisfied [image: 1735007071357-kokonnect.jpg] However, I got a poor experience here. I searched the user and did not find any posts, then I specifically opened the posts page but could not find any posts there also(pic attached), thereby leaving me completely unsatisfied [image: 1735007323473-communitynodebb.jpg] I got some nice and cheap dedicated hardware during black friday and would like to host two activitypub servers on it-one for video hosting and one for general discussion. For video hosting, I have decided to go with peertube. For general discussion, nodebb was my first preference and misskey the second one. However, without proper content following and discovering mechanism I will have no option but to go for misskey. So, requesting you that before the final release of v4 in January,2025 , please improve the content discovery mechanism, if not like mastodon at least make it similar to that of misskey.
  • Testing federation

    3
    0 Votes
    3 Posts
    36 Views
    bh4 techB
    Just a shuttlecraft based toy activitypub server running on github workspace
  • My experiment for a "topic export/save to PDF/HTML" feature

    1
    +1
    1 Votes
    1 Posts
    27 Views
    bbocttB
    Unrelated to what I asked about yesterday, I was looking for a way to let any user export the full history of any given topic on my forum as a local file on their machine... Well, NodeBB lacks a "print view" feature, or any kind of exporting. I've seen some people (1? https://community.nodebb.org/post/76342 lol) ask for it on here in the past, but apparently it's never been such a must-have. Given that the classic paginated view is a pain to export in one go, and the modern infinitely scrolling one is an even bigger issue (since, understandably for performance, posts in a thread are loaded and unloaded as they fit in and out of view), this is just impossible with standard browser tools. Today then I've had a go at writing a small JavaScript snippet that, when fired on the page for any topic on any (!) NodeBB forum, uses the read API to fetch the entire history, puts it into the DOM in a dedicated view element independent from the one the NodeBB frontend controls, which is visualized properly for the standard browser print dialog to catch it and, well, print it fully (to PDF probably, I hope no one really needs to print forums to paper in 2024). See below: [image: 1734998976629-645385f8-3d96-4bda-b99b-47a8d243d109-image.png] I've currently only tested it on my own forum and on this one, which means I've only tested it with the Persona and Harmony themes, and your mileage may vary. Also, it doesn't have sophisticated error handling, which means it could fail strangely in some circumstances. I hope I can get some tips on how to turn this into a plugin, however; specifically, make it installable by any admin on their NodeBB board, in a way that adds an "export" button to the post sharing options (see mockup below)... is there an API for that? [image: 1734999231286-c9e6f595-ef03-4c77-88ab-473fe89fc1a2-image.png] I've also added a button to also export to HTML, in the GUI it creates, but I've noticed that the exported HTML file fails to load CSS and images, because HTTP headers for a standard NodeBB installation seem to prevent loading of the server's resources if a page from file:/// embeds them (which is the case when opening the exported HTML). For now, this is available as a so-called userscript, which should work on both Firefox and Chromium, but I only tested it with the Violentmonkey script manager, and not Tampermonkey. If you'd like to test it for yourself, here is v1.0.0! Let me know what you think and of any possible improvements, and if you'd install such a plugin on your board. https://greasyfork.org/en/scripts/521610-nodebb-print-save
  • How to support old browsers in NodeBB 3-4?

    6
    +1
    1 Votes
    6 Posts
    61 Views
    julianJ
    @bboctt oh lord!! The ever-lasting battle between compatibility and adoption of new features. At the end of the day, supporting older browsers gives us enough developer friction as to become a no-go. That's not to mean that it isn't important, but unfortunately that the market share isn't there for us to spend a significant amount of time on it. But let's say... if a big bank came to us and said "This forum needs to work on IE11!!", and was going to spend the dollars to get the software there, then that is a different story. On the upside, though, there are a couple small things we can try to address. The site's client-side js shouldn't immediately crash... stuff should work. It may be worth investing some time into getting the baseline functionality working, if it isn't already.
  • Emails still not sending, 535

    30
    0 Votes
    30 Posts
    238 Views
    codenamejessicaC
    @eeeee The reason for this complexity is that servers require additional configurations to prevent abuse, such as sending spam in bulk. Unlike when you send an email through Yahoo or another email service, where the browser interfaces with their pre-configured servers, NodeBB operates on your server, which takes on the responsibility of sending the email. This means the server needs to be properly set up to handle outgoing email, including authentication, port configurations, and anti-spam measures. As for your home setup, it’s important to note that home labs are not typically suited for production environments. Professional server farms give administrators full control over incoming and outgoing traffic. However, most residential ISPs impose strict controls on what can pass through their network. Unless you purchase a dedicated connection like a T1 line (which can cost approximately $8,000 per month in the U.S.), your home server will be subject to your ISP’s policies and limitations. EDIT: (Sorry, I had to reword all of that, it was a mess).
  • The Fediverse is unique.

    16
    +0
    0 Votes
    16 Posts
    125 Views
    jon@social.vivaldi.netJ
    @VE2UWY @Vivaldi DDG is a good choice, but if you want Google results, you might be able to use Startpage or Ecosia as well.
  • 1 Votes
    1 Posts
    63 Views
    about.iftas.org@about.iftas.orgA
    The 2024 IFTAS Needs Assessment Report is Here!We are pleased to to announce the release of the 2024 Fediverse Trust & Safety Needs Assessment Report. This annual report is a cornerstone of our mission to support the decentralised social web with evidence-based research and actionable recommendations for moderators, community managers, and administrators.This year’s report reflects the insights of 183 services spanning platforms like Mastodon, Lemmy, and Peertube, collectively hosting over 4.3 million accounts. This year we also heard from volunteer independent moderators on Bluesky. By analysing the experiences and feedback of these moderators and admins across the Fediverse, the report highlights the challenges and opportunities within this rapidly evolving ecosystem.We will follow up with an analysis of what we’ve seen change since last year’s report, as well as key resources we think can help solve some of the needs identified.Key FindingsResource gaps – only 16% of communities have 24-hour moderator coverage, and nearly half of moderator teams lack formal guidance. That said, we see roughly one moderator for every 1,200 active accounts.Top ranked priorities – moderators need tools for CSAM detection, spam prevention, and legal guidance for compliance with regulations like GDPR.Burnout is a persistent issue – one in five moderators report experiencing trauma or burnout this year, underlining the need for wellness and resilience resources.Financial struggles – most communities operate on donations, and overall our survey participants are not generating enough money to cover costs. Very few moderators are receiving any compensation for their labour.IFTAS InitiativesInformed by last year’s findings, IFTAS has developed several solutions and programs, including a Fediverse CSAM scanner, a comprehensive Moderator Handbook (coming soon), and the creation of FediCheck for automated denylist management. Moving forward, we aim to expand resources for moderator wellness, launch our CSAM scanner for broader use (please register your interest), improve tooling for non-consensual image detection, and introduce new community guidelines templates.We encourage everyone in the Fediverse community to read the full report for a deeper understanding of the challenges facing decentralised moderation and the innovative solutions underway.️ Read the Full Report HereGet InvolvedIFTAS thrives on collaboration. Join our community of practice at IFTAS Connect, use our resources, or support our mission with a charitable donation to help make the Fediverse a safer, more inclusive space for all.Let’s work together to empower moderators and create a stronger, safer social web!#TogetherStronger #ActivityPub #BetterSocialMedia #Bluesky #Fediverse #TogetherStronger
  • Am I the Only Woman in This Sea of Men?

    20
    2 Votes
    20 Posts
    225 Views
    codenamejessicaC
    Try now, if it doesn't work. Then log out and log in, it should work then
  • How can we add the image at the top, like the X-mas lights

    3
    +0
    0 Votes
    3 Posts
    125 Views
    S
    @baris wonderful! it works. Thanks.
  • Add a back to top button

    2
    +0
    3 Votes
    2 Posts
    115 Views
    codenamejessicaC
    I've added this to a template I am building. Nice work. Simple, yet effective!
  • Pass variables into nodebb

    5
    0 Votes
    5 Posts
    79 Views
    phenomlabP
    @codenamejessica no problems. It's standard GET and POST variable passing which works fine with same-origin
  • Post spacing

    5
    +0
    0 Votes
    5 Posts
    111 Views
    D
    @baris I'll let it stay as it is then. Thank you.
  • Happy Friday Everyone!

    1
    0 Votes
    1 Posts
    50 Views
    codenamejessicaC
    As another week comes to a close, let's take a moment to celebrate our accomplishments and recharge for the exciting challenges ahead. Whether you're coding a new feature, troubleshooting a tricky bug, or strategizing your next business move, remember this: You are capable of amazing things. The world of development is a dynamic one, filled with constant learning, problem-solving, and innovation. It demands resilience, creativity, and a growth mindset. Embrace the challenges that come your way, for they are opportunities to learn and grow. Remember the passion that ignited your journey. Whether you're driven by the thrill of building something new, the desire to solve real-world problems, or the dream of creating a successful business, hold onto that fire. Let it fuel your perseverance and inspire you to push beyond your limits. The road to success is rarely linear. There will be setbacks, doubts, and moments of frustration. But even in the face of adversity, never lose sight of your goals. Trust in your abilities, learn from your mistakes, and keep moving forward. We are all part of a vibrant and supportive community. Reach out to your fellow developers, share your knowledge, and seek inspiration from others. Collaboration can spark new ideas, accelerate your progress, and remind you that you're not alone on this journey. As you head into the weekend, take time to relax, recharge, and reflect on your achievements. Celebrate the progress you've made, no matter how small. You deserve it. Here's to a weekend filled with joy, inspiration, and well-deserved rest. Have a fantastic Friday and an even better week ahead! Codename: Jessica Linux Enthusiast | Adventurer | Smart Ass My Site | Join the Forum [image: 9wqynsG.png] [image: endpoint?url=https%3A%2F%2Fquotes.codenamejessica.com%2Frandom-quote&cacheSeconds=10&style=for-the-badge]
  • Installed NodeBB 9 days ago...

    3
    0 Votes
    3 Posts
    76 Views
    codenamejessicaC
    @baris Yeah, I already put something in the issues (Signatures not showing), I also found the problem and posted a fix. It looks like someone took it and added it to the next release. So far, everything looks good. There are some fun things to this theme, and I am excited to pushing the limits. If you are one of the developers, great job on the design. Codename: Jessica Linux Enthusiast | Adventurer | Smart Ass My Site | Join the Forum [image: 9wqynsG.png] [image: json?url=https%3A%2F%2Fquotes.codenamejessica.com%2Frandom-quote&label=Quote&query=$.message&color=$.color&style=flat&cacheSeconds=10]
  • [Help] What component is used to achieve this link effect

    4
    +0
    0 Votes
    4 Posts
    87 Views
    juseJ
    @Panzz
  • This topic is deleted!

    Unsolved
    1
    0 Votes
    1 Posts
    3 Views
  • [help] How to achieve this effect

    3
    +0
    0 Votes
    3 Posts
    52 Views
    P
    @baris Awesome, I followed your instructions to create this effect, thank you very much!
  • Invalid Data

    3
    +1
    0 Votes
    3 Posts
    64 Views
    S
    Could this be the reason for it? [image: 1733250777202-9c605407-ad24-4089-92eb-5ee60df92f82-image.png]
  • Ideas for my favor editor

    6
    +13
    1 Votes
    6 Posts
    96 Views
    julianJ
    @juse keep in mind that hiding toolbar buttons away behind overflow menus broadly decreases usage of formatting tools. It's not necessarily a bad thing, but something to consider. Also when tools are dynamically drawn (e.g. on hover over some highlighted text), that breaks accessibility guidelines. a11y isn't why we had a toolbar, although it coincidentally does satisfy accessibility constraints. I am all for a more streamlined view, and perhaps the default composer isn't there yet, but I also very much dislike UIs that constantly shift elements in and out depending on UI state. A clean visual field is my preference, and static toolbar buttons, despite taking up space, still work for me.