I found this to be an issue also.
Since v3 I had bigger problems after verification emails not arriving, (I did check the email service settings.)
In this case it was the gmail recipient not getting it, not that it wasn't sent by the server, so it may be an gmail issue.
However since v3 you can't get past login page if email not verified, so I had to turn this off in meantime.
Should have posted this earlier but oh well, this topic quickly turned into bug report thread so please use this one to report any issues with 3.0.0.
This forum is running the latest version of core and harmony theme along with multiple plugins.
When reporting a bug please first check if it has been already reported or fixed.
3.0.0 open issues 3.0.0 closed issues@phenomlab said:
However, all of this comes at a price in terms of site speed. If you are using iFramely, remove it, and see how much your page speed will improve.
IFramely itself is a significant factor, yes... one wonders if perhaps we would be better served with a homebrewed solution that unfurls links asynchronously (but serves them unfurled if we've already seen it before, aka cached).
Not to derail this thread, but I do feel sometimes that IFramely is a bit heavy-handed of a solution 😄
According to German privacy laws the use of Google Fonts from Google Font Servers is forbidden ( strongly disadvised). Is there any way to disable / override the use of Google Fonts? Any hints are very appreciated (like - "use skin XYZ" or "customize here link"). Thank you so much in advance for your kind help.
We add new users via the API when they sign up to our service. Since upgrading to v3, users all have "no email" until they have clicked the verification link that's sent to them.
98b66af9-1d1c-4181-ac38-1bf789d147f8-image.png
This makes a mess of several things:
Our SSO setup, because we're not able to look up the user by email, so they can't log in at all until they've verified their email We can't use the "Validate email" option to validate them ourselves, because it says "Invalid email" Re-sending the verification link also does not work, presumably because it doesn't know where to send itI have a situation where a user can't find the validation email and I cannot validate him or re-send the email to him. I am going to have delete him and recreate him from scratch.
This can't be intended behaviour surely? Is there a way to make the email address show up even if they haven't verified it yet?
Hi all. I was wondering if it's possible to change the look/wording of the email notifications / digests etc. For example, the weekly digest simply says 'Your Weekly Digest'. I'd love to say something a bit friendlier like: "Here's what you missed this week" (or something along those lines).
Is this possible?
hi all!
I run nodebb version 2.5.3 in tor network.
Let me first express huge thanks for creating such great forum engine and the plugins!
I have some problems and issues running some of the plugins.
like 2 factor authentication in tor browser i see the links and buttons for two factor authentication in user profile, but when i click on one of them nothings happens, its not working for me in tor browser.
Calendar plugin , there some issue with a tor browser, because i see the icon in first topic (during creation of the topic) but when i click it nothing happens.
Then the plugin for anti spam: nodebb-plugin-spam-be-gone , here when i save the config data it doesn't get to database, when go to other settings and then back, the previously saved data is not loaded and the plugin doesn't generate any capture.
Those 3 plugins are very important to me and i am willing to pay money to those devs to fix the bugs and make those plugins fully operational in tor network.
If your interested just send me a pm!
Hey everybody! 🐬
This tutorial will show you how to create a Dock Panel for the desktop device with auto hiding and button to create a new topic.
Why for the Desktop? PC have big screen, used dock panel on mobile device with a small screen - it's not good idea.
Why a Dock Panel? I think it's just convenient element in interface 🎮
🖼 Preview (video):

Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.
To do it we need create HTML widget in the Global Footer section and paste this code:
<div class="d-none d-xl-flex"> <li class="nav nav-pills border bg-body sticky-bottom position-fixed start-50 bottom-0 translate-middle-x gap-2 p-2 rounded-top shadow align-items-center w-75 justify-content-center" id="dock-panel"> <style> li#dock-panel { opacity: 0; transition: 2.55s opacity, 2.55s visibility; } li#dock-panel:hover { opacity: 1; transition: 0.55s opacity, 2.55s visibility; } </style> <a class="btn btn-light shadow-none" href="https://example.com" role="button"><i class="fa-solid fa-lg fa-wrench"></i></a> <a class="btn btn-light shadow-none" href="https://example.com" role="button"><i class="fa-solid fa-lg fa-rocket"></i></a> <a class="btn btn-light shadow-none" href="https://example.com" role="button"><i class="fa-solid fa-lg fa-gear"></i></a> <a class="btn btn-light shadow-none" href="https://example.com" role="button"><i class="fa-solid fa-lg fa-pizza-slice"></i></a> <a class="btn btn-light shadow-none" href="https://example.com" role="button"><i class="fa-solid fa-lg fa-map-location"></i></a> <a class="btn btn-light shadow-none" href="https://example.com" role="button"><i class="fa-solid fa-lg fa-wallet"></i></a> <div class="dropdown"> <button class="btn-ghost p-2" data-bs-toggle="dropdown" aria-expanded="false"><i class="fa fa-2x fa-plus-square text-primary"></i></button> <ul class="dropdown-menu dropdown-menu-end p-1" style=""> <li><a href="#" class="dropdown-item rounded-1" onclick="app.newTopic(1);">Category #1</a></li> <li><a href="#" class="dropdown-item rounded-1" onclick="app.newTopic(3);">Category #3</a></li> <li><a href="#" class="dropdown-item rounded-1" onclick="app.newTopic(5);">Category #5</a></li> <li><a href="#" class="dropdown-item rounded-1" onclick="app.newTopic(7);">Category #7</a></li> </ul> </div> <a class="btn btn-light shadow-none" href="https://example.com" role="button"><i class="fa-solid fa-lg fa-meteor"></i></a> <a class="btn btn-light shadow-none" href="https://example.com" role="button"><i class="fa-solid fa-lg fa-fish-fins"></i></a> <a class="btn btn-light shadow-none" href="https://example.com" role="button"><i class="fa-solid fa-lg fa-video"></i></a> <a class="btn btn-light shadow-none" href="https://example.com" role="button"><i class="fa-solid fa-lg fa-comment-dollar"></i></a> <a class="btn btn-light shadow-none" href="https://example.com" role="button"><i class="fa-solid fa-lg fa-laptop-code"></i></a> <button type="button" class="btn btn-light bg-transparent border-0 shadow-none text-primary dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false"><i class="fa-solid fa-lg fa-ellipsis"></i></button><ul class="dropdown-menu dropdown-menu-end text-center row row-cols-4"> <a class="btn btn-light m-1 shadow-none" href="https://example.com" role="button"><i class="fa-solid fa-comment text-primary"></i></a> <a class="btn btn-light m-1 shadow-none" href="https://example.com" role="button"><i class="fa-solid fa-comment text-primary"></i></a> <a class="btn btn-light m-1 shadow-none" href="https://example.com" role="button"><i class="fa-solid fa-comment text-primary"></i></a> <a class="btn btn-light m-1 shadow-none" href="https://example.com" role="button"><i class="fa-solid fa-comment text-primary"></i></a> <a class="btn btn-light m-1 shadow-none" href="https://example.com" role="button"><i class="fa-solid fa-comment text-primary"></i></a> <a class="btn btn-light m-1 shadow-none" href="https://example.com" role="button"><i class="fa-solid fa-comment text-primary"></i></a> </ul> </li> </div>This rules <div class="d-none d-xl-flex"> will need to show dock panel only on big screen, you can experiment with this and replace d-xl-flex to d-md-flex to show dock panel on tablet.
💙
I had a go at setting up nodebb and it seems to have installed alright and the desktop version seems to work fine. However on my Motorola XT316 Android phone whenever I try to post anything it cause the web browser to freeze. When I try to log in it causes the web browser to do a download which I found quite odd but the download would always fail. Does anyone know if Android version 2.3.4 is a supported platform for NodeBB?
@baris @julian is there any possibility of forking this to NodeBB and making it compatible with v3? I use this on my own forum, but it doesn't seem to work properly under v3 with the below console error
caught ReferenceError: require is not defined at <anonymous>:2:2 at A (admin.min.js?v=pmf7etqmmps:138:828) at Dn (admin.min.js?v=pmf7etqmmps:138:51156) at s.fn.init.append (admin.min.js?v=pmf7etqmmps:138:52378) at s.fn.init.<anonymous> (admin.min.js?v=pmf7etqmmps:138:53468) at Te (admin.min.js?v=pmf7etqmmps:138:34548) at s.fn.init.html (admin.min.js?v=pmf7etqmmps:138:53148) at admin.min.js?v=pmf7etqmmps:87:16045Thanks
Im working with the composer popup (not the one on the blank page). I'm looking for a server hook like filter:composer.build to add new data into that tpl. I couldn't see any hook fired (./nodebb dev) when you open the composer popup.
Here is another simple widget to add a new topic button into the new brand header widget area. This allows your users to create topics from anywhere in the forum:
new-topic.gif
The widget is super simple:
<div class="dropdown"> <button class="btn btn-sm btn-primary" data-bs-toggle="dropdown">New Topic</button> <ul class="dropdown-menu dropdown-menu-end p-1"> <li><a href="#" class="dropdown-item rounded-1" onclick="app.newTopic(2);">General Discussion</a></li> <li><a href="#" class="dropdown-item rounded-1" onclick="app.newTopic(3);">NodeBB Development</a></li> <li><a href="#" class="dropdown-item rounded-1" onclick="app.newTopic(5);">Feature Requests</a></li> <li><a href="#" class="dropdown-item rounded-1" onclick="app.newTopic(6);">Bug Reports</a></li> </ul> </div>If you want you can use the widget code from https://community.nodebb.org/topic/17095/how-to-create-a-category-selector-in-navigation to have a more complex category dropdown. Don't forget to update your category names and ids in the app.newTopic(cid) calls.
Is there any way I can add an Icon I see on FontAwesome to the list of icons that are provided in NodeBB?
There appears to be an issue with loading kits from Font Awesome. Super slow currently.
712852a2-8d60-4535-947f-9779a1c4ce36-image.png
NodeBB is an open-source forum software platform built on Node.js. It provides a modern and scalable solution for creating online communities, discussion boards, and bulletin boards. NodeBB allows users to interact with each other through posts, comments, private messages, and other features typically found in a forum system.
Key features of NodeBB include:
Real-time functionality: NodeBB utilizes websockets to provide instant updates and notifications, making discussions feel more interactive and dynamic.
Plugin system: NodeBB has a robust plugin architecture that allows you to extend and customize its functionality. You can choose from a variety of plugins to add features such as social media integration, authentication methods, moderation tools, and more.
Theme customization: NodeBB offers a theming system that allows you to modify the appearance and layout of your forum. You can create custom themes or choose from existing themes to match your branding or personal preferences.
Mobile responsiveness: NodeBB is designed to be mobile-friendly, ensuring that your community members can access and participate in discussions from various devices, including smartphones and tablets.
User engagement features: NodeBB includes features like user badges, reputation systems, polls, post voting, and user mentions, which encourage engagement and make the platform more interactive.
Administration and moderation tools: NodeBB provides a comprehensive administration panel that allows you to manage users, permissions, categories, and other aspects of your forum. It also offers moderation tools to help you maintain a healthy and respectful community.
NodeBB is widely used by individuals, businesses, and organizations to create online discussion platforms. Its flexibility, modern design, and active community of developers make it a popular choice for those looking to build and manage forums.
Hi there,
i posted this question on Sudonix before (not sure if I'm allowed to post a link here), @phenomlab noted it was a feature on persona and that it could be a good idea to address this issue to the developers, as it could have been overlooked:
On Harmony theme blockquotes are not collapsing as it seems. Or am I missing a setting? If there are nested, long quotes it can be a scrolling marathon on mobile devices.
For example, here the whole screen is filled by quotes and it's only 2 nested quotes:
1685054857996-screenshot-2023-05-26-at-00-46-26-stimmung-und-support.png
Best regards
David
I noticed that clicking and of the top answer results in Google takes you to a 404 page.
Steps to replicate
See this link https://www.google.com/search?q=site%3Asudonix.com&sxsrf=APwXEdePKVqIk-9b7onVU5YFxe1E-SIGag%3A1684691316279&source=hp&ei=dFlqZNKED--ChbIPuo-1sAM&oq=site%3Asudonix.com&gs_lcp=ChFtb2JpbGUtZ3dzLXdpei1ocBADOgcIIxDqAhAnOgcIIxCKBRAnOgQIIxAnOggIABCKBRCRAjoLCAAQgAQQsQMQgwE6EQguEIAEELEDEIMBEMcBENEDOg4IABCKBRCxAxCDARCRAjoLCC4QgAQQsQMQgwE6BQguEIAEOgsILhCABBDHARCvAToICC4QgAQQsQM6CAgAEIAEELEDOgUIABCABDoOCC4QgAQQsQMQxwEQrwE6CwgAEIAEELEDEMkDOggIABCABBCSAzoOCC4QgAQQsQMQxwEQ0QNQsg1Yoltgo15oAXAAeACAAZsBiAGoDZIBBDYuMTCYAQCgAQGwAQ8&sclient=mobile-gws-wiz-hp Click on any top answer See the result. It's a 404 which isn't rightThanks
I changed to Slim, it looks a bit different
Hi all,
I'm looking to set up Mailjet with Nodebb. I installed a plugin available but it doesn't appear under plugins, I'm not sure if the plugin is still compatible with v 2.8.12.
Does anyone have instructions on how to set NodeBB up properly with Mailjet? Thank you.
I know it's a simple question and I'm trying my best to work the config of NodeBB out, but I'm a bit stuck.
Appreciate the help,
Carl
sorry, I think I need some help.
my website can not login, console log will show "invalid csrf token", like this:
9c0ec53e-6123-4659-982c-15ba0a667b5d-image.png
Everything occured after upgrade nodebb version(v3.0.1 -> v3.1.4),
And I didn't do anything else during this period. I have been using nodebb since 2018, and I made sure to upgrade in strict accordance with the way recommended by the official documents.
I tried some way that can not solve this problem:
restore the version to v3.0.1 and v2.x; reboot my server machine, nginx, mongoDB;Could someone please give me some advice?
I have use google, chatgpt, bing, github/nodebb, nodebb community to serch something useful for three days, Fail to produce substantial output.
Hi
How can i set by default to "show preview" in topic form as well as post form.
-
General Discussion
A place to talk about whatever you want
-
NodeBB Development
Stay tuned here to hear more about new releases and features of NodeBB!
-
-
NodeBB Themes
A public listing of community themes created by the NodeBB community. -
Technical Support
Need help with installing or configuring NodeBB? Look here.