Skip to content
  • 4 Votes
    1 Posts
    94 Views
    julianJ
    Additional pages have been added to the NodeBB documentation regarding the following items: Post visibility — how NodeBB handles incoming activities with public and non-public visibility, and how they are represented in NodeBB. Conversational Contexts — how NodeBB builds out a conversational context when parsing incoming content.
  • SSO using SAML in nodebb

    Unsolved Technical Support
    1
    0 Votes
    1 Posts
    131 Views
    N
    Hello, I am working on integrating SAML in my nodebb forum with my paradiso server. they have done from their side and provide me an xml file that has this fields:- <?xml version="1.0"?> <md:EntityDescriptor xmlns:md="Some confidential details" xmlns:ds="Some confidential details" entityID="Some confidential details">   <md:IDPSSODescriptor protocolSupportEnumeration="Some confidential details">     <md:KeyDescriptor use="Some confidential details">       <ds:KeyInfo xmlns:ds="Some confidential details">         <ds:X509Data>           <ds:X509Certificate>"Some confidential details"</ds:X509Certificate>         </ds:X509Data>       </ds:KeyInfo>     </md:KeyDescriptor>     <md:KeyDescriptor use="Some confidential details">       <ds:KeyInfo xmlns:ds="Some confidential details">         <ds:X509Data>           <ds:X509Certificate>"Some confidential details"</ds:X509Certificate>         </ds:X509Data>       </ds:KeyInfo>     </md:KeyDescriptor>     <md:SingleLogoutService Binding="Some confidential details" Location="Some confidential details"/>     <md:NameIDFormat>"Some confidential details"</md:NameIDFormat>     <md:SingleSignOnService Binding="Some confidential details" Location="Some confidential details"/>   </md:IDPSSODescriptor> </md:EntityDescriptor> and i am doing it with the nodebb-plugin-sso-saml and Passport-SAML but stuck as i am not getting the response please guide us. how can i integrate SAML as a sp
  • NodeBB v4.0.0 Beta

    ActivityPub
    19
    16 Votes
    19 Posts
    688 Views
    S
    @Julian I filtered out the null names and the upgrade went through: "use strict"; const db = require("../../database"); const meta = require("../../meta"); const categories = require("../../categories"); const slugify = require("../../slugify"); module.exports = { name: "Setting up default configs/privileges re: ActivityPub", timestamp: Date.UTC(2024, 1, 22), method: async () => { // Disable ActivityPub (upgraded installs have to opt-in to AP) meta.configs.set("activitypubEnabled", 0); // Set default privileges for world category const install = require("../../install"); await install.giveWorldPrivileges(); // Run through all categories and ensure their slugs are unique (incl. users/groups too) const cids = await db.getSortedSetMembers("categories:cid"); const names = await db.getObjectsFields( cids.map((cid) => `category:${cid}`), cids.map(() => "name"), ); const nullIndexes = names .map((element, index) => (element["name"] === null ? index : -1)) // mark null elements .filter((index) => index !== -1); let filteredNames = names.filter(element => element["name"] !== null); let filteredCids = cids.filter((_, index) => !nullIndexes.includes(index)); const handles = await Promise.all( filteredCids.map(async (cid, idx) => { const { name } = filteredNames[idx]; const handle = await categories.generateHandle(slugify(name)); return handle; }), ); await Promise.all([ db.setObjectBulk( filteredCids.map((cid, idx) => [`category:${cid}`, { handle: handles[idx] }]), ), db.sortedSetAdd("categoryhandle:cid", filteredCids, handles), ]); }, };
  • 13 Votes
    30 Posts
    1k Views
    phenomlabP
    @julian yes
  • 1 Votes
    3 Posts
    175 Views
    traarrrT
    No idea... someone? anyone?
  • Additional categories now federating

    ActivityPub
    1
    1 Votes
    1 Posts
    126 Views
    julianJ
    The following categories are now federating: NodeBB Blog (@blog) — I'm not sure why I only just federated this one now, it makes so much sense to! Technical Support (@support) Developer FAQ (@developer-faq)
  • 0 Votes
    6 Posts
    278 Views
    barisB
    Adding the menu item into the template doesn't create a express route, you have to do that separately. https://github.com/NodeBB/nodebb-plugin-quickstart/blob/master/library.js#L37 I suggest writing a plugin for that instead of ovewriting the core js files.
  • Show off your NodeBB instance!

    General Discussion
    2
    5 Votes
    2 Posts
    258 Views
    L
    Here is my NodeBB instance: https://locationforums.com. It's still new and lacking content. I'm working on it. I'm hoping to one day plug it into the fediverse so it can work as local groups for people on other platforms. Looking forward to all the new fediverse developments on NodeBB. It's a great software.
  • 3 Votes
    22 Posts
    1k Views
    oplik0O
    @[email protected] it was actually because of @ in actor IDs - the codepath for choosing a webfinger lookup over just accepting the URL as the ID only checked for its presence, and the code for webfinger lookups was only meant to run for the acct: protocol. So yeah, not WP fault at all, just a combination of a bug and missing feature Now both should be fixed.
  • 6 Votes
    22 Posts
    1k Views
    shoqS
    Thanks @crazycells . I I'm pretty sure it will become important to do that sooner or later. probably sooner
  • 1 Votes
    16 Posts
    918 Views
    shoq@mastodon.socialS
    @julian digesting this. The potential is every bit as exciting as I thought it would be 6 months ago. I feel like my life has come full circle. I have always been a fan of forums, and always felt they were completely underdeveloped. It’s like everybody cloned the phpbb model and that was as far as it ever went. You’re reawakening a real beast potential.
  • 8 Votes
    7 Posts
    774 Views
    bittin@social.vivaldi.netB
    @julian @JP_Bennett @FLOSS_Weekly @[email protected] @[email protected] listening too it now while updating @[email protected] @[email protected] need something to listen too while still working for another 1,5 hour
  • Notifications on remote interactions

    ActivityPub
    16
    8 Votes
    16 Posts
    1k Views
    julianJ
    Quick update: you are now able to mention individual users in your posts, and if you are mentioned in return, you will now be notified. There was also a bug where remote user avatars were not showing up in your notification inbox. That has now been rectified. [image: 1709668985075-eef805e8-3ccf-47d6-b7b9-c7d96e5df9e6-image.png]
  • SEO plugins for nodebb

    General Discussion
    2
    1 Votes
    2 Posts
    276 Views
    T
    The second question as an update for this topic is: how do I add a trailing slash to the URI of an arbitrary topic? Raw nginx rewrite as follows doesn't do the trick rewrite ^([^.]*[^/])$ $1/ permanent; Update: I need trailing slash in order to eliminate page_with_redirect issue.
  • Forum Topics Tree

    Feature Requests
    14
    2 Votes
    14 Posts
    897 Views
    crazycellsC
    @omega yes, I totally agree It should only be at the top to show the trail of the page... And tag row needs to be for hashtags not for the sub-category name...
  • 2 Votes
    3 Posts
    1k Views
    B-738B
    @omega said in NodeBB made it on to AdminZone "Best Forum Software" poll: Back in 2014... but I'm sure it can do better in 2024! IPB Votes: 63 22.9% vBulletin Votes: 12 4.4% MyBB Votes: 17 6.2% phpBB Votes: 10 3.6% NodeBB Votes: 5 1.8% SMF Votes: 15 5.5% Others Votes: 15 5.5% XenForo Votes: 115 41.8% BuddyBoss Votes: 2 0.7% https://www.theadminzone.com/threads/best-forum-software-in-your-opinion.116636/ Stupid ! Scam ....ALL PHP STUPID AND LAST century Forgot about PHP ....
  • Example nodebb sites?

    General Discussion
    9
    0 Votes
    9 Posts
    2k Views
    N
    @crazycells From what I can tell, there aren't any videos on the board itself but links to youtube. I wondered if nodebb could handle video uploads itself. I would need to allow users to upload images and videos on their profiles, like a personal feed on social media. After doing more research, I see that images can be uploaded but videos have to be a link to the video. I see there are several embed plugins too. With that in mind, and since nodebb has an API, I can think of a few things that might work so need to look into those.
  • Online User Request

    General Discussion
    2
    0 Votes
    2 Posts
    306 Views
    DownPWD
    We have discussed quite a few things which relate to your request in this topic if it interests you https://community.nodebb.org/topic/17524/forum-activities-widget/13?_=1698877185226
  • 0 Votes
    2 Posts
    441 Views
    julianJ
    I think you might need to elaborate on this, it seems too vague for us to give you an answer.
  • 0 Votes
    2 Posts
    523 Views
    crazycellsC
    @jsmith I think you should remove "login" privileges from all users except the admin. just viewing privilege stays on... if you need a more customized solution, you can remove "posting" privileges as well...