this post was submitted on 22 Feb 2025
1 points (100.0% liked)

General Discussion

0 readers
2 users here now

A place to talk about whatever you want


This is a forum category containing topical discussion. You can start new discussions by mentioning this category.

founded 2 months ago
 

Was wondering if anyone had even thought of, let alone used NodeBB for Drupal comments? I kinda like the idea of using it instead of the default comment system. It allows some more finer discussion control I think, while keeping unneeded people from having accounts on the content pages.

Is this even possible like I am thinking?

top 13 comments
sorted by: hot top controversial new old
[–] kreynen@kbin.melroy.org 3 points 3 weeks ago (1 children)

@cwsmith@community.nodebb.org in D7, there was https://www.drupal.org/project/phpbbforum. Not exactly what you were thinking as it still reqired Drupal accounts, but if you combine that approach with the session sharing suggestion in https://community.nodebb.org/topic/15316/can-nodebb-be-embedded-into-an-existing-website you'd basically have https://www.drupal.org/project/disqus without the 3rd party dependency.

I don't know much about nodebb, but I know a lot about Drupal. I'm happy to help with that side if you decide to do this.

[–] julian@community.nodebb.org 1 points 3 weeks ago (1 children)
[–] kreynen@kbin.melroy.org 2 points 3 weeks ago

@julian@community.nodebb.org

@cwsmith@community.nodebb.org

I don't know any of the details about what exactly they are trying to improve, but I have spent some time looking at https://fedidb.org/software/wordpress. While the stats for WP's integration look impressive on the surface, that plugin is just piping WP authentication to MAU. 2.5 million posts is impressive, but a lot of this is AI generated SEO garbage and it has close to zero engagement.

I really hope the NLNNet resources are used to create useful ActivityPub features.

I've also learned that not every nail needs a hammer the size of Drupal. Mbin is also uses Symfony, Composer, Twig, etc. It is a usecase specific project with an active contributor community that is unlikely to get involved with something that has all the overhead of Drupal for a Redit/Stack Overflow style interaction.

Every Drupal dev should be able to contribute to Mbin because of the common stack. It takes years for someone capable of understanding Mbin to climb the Drupal learning curve.

[–] kreynen@fosstodon.org 2 points 3 weeks ago

@cwsmith even with better #Drupal core support for ActivityPub, this is still a great idea because of the number of sites that don't want more accounts in their CMS db. Even a feature like Webform presents a challenge during a large upgrade. While increasing the cache time for a reverse proxy edge cache and communicating the window for the upgrade to content editors, you can make large changes w/o impacting anonymous users... except features that can't be chached like Webform.

[–] kreynen@fosstodon.org 2 points 3 weeks ago

@cwsmith the fact that I can find & participate in the conversation though so many federated channels is both amazing & confusing. I originally saw this on an Mbin instance. Was initially confused about needing a NodeBB account. Now that I've looked at the moderation features of NodeBB, I'm even more interested in your original idea... a NodeBB integration w/ #Drupal that would allow comments using authentication outside of the CMS w/ some amazing moderation features & ActivityPub support.

[–] kreynen@kbin.melroy.org 2 points 3 weeks ago

@cwsmith@community.nodebb.org also since I'm assuming https://community.nodebb.org/topic/18651/using-nodebb-for-drupal-comments is you. I don't have an account on nodebb.org to respond, Drupal is already active in several federated spaces. There is drupal.community on Mastodon and https://www.drupal.org/project/activitypub.

There were also /drupal subs/communities/magazines in the Mbin/Lemmy space during the Reddit revolt, but those never managed to hit critical mass and died on the vine. There is a small group talking about trying this again, but starting our own MBin instance instead... now that it is clear MBin will survive Kbin being abandoned.

[–] julian@community.nodebb.org 1 points 3 weeks ago (1 children)

@CWSmith you know what's funny is that ActivityPub might come to Drupal in 2025/2026. A project has been funded to do that, which means you could technically have NodeBB provide comments without having to directly tie it to Drupal... Although I guess that's not directly answering your question 😅

[–] cwsmith@community.nodebb.org 1 points 3 weeks ago

@julian

No, but it is interesting.

Honestly I sort of want to keep Comments and community a little seperate. Thought being able to just federate content would be simpler in a way.

[–] cwsmith@community.nodebb.org 1 points 3 weeks ago

Which seems the best way. I really don't want more people than needed in the CMS. Especially when it's just to comment on specific articles. This way the conversation can take place in the forums as well as be federated.

Now the trick is figuring out how to even do such a thing.

[–] kevin-reynen@community.nodebb.org 0 points 3 weeks ago (2 children)

It is going to take me awhile to start assuming everything is federated. I didn't need a nodebb account.

It is odd that I have to created an account or authorize authentication through a big tech option (Google, Facebook, X, GitHub (Microsoft))

[–] julian@community.nodebb.org 1 points 3 weeks ago (1 children)

@Kevin-Reynen @kreynen@kbin.melroy.org no need to create a local account (although appreciated) as you can reply directly on kbin 😁

[–] kreynen@kbin.melroy.org 2 points 3 weeks ago

@julian@community.nodebb.org

@cwsmith@community.nodebb.org @Kevin-Reynen@kbin.melroy.org

I figured that out... after creating an account.

Is there a technical reason NodeBB doesn't have an auth with Mastodon option like Pixelfed?

[–] cwsmith@community.nodebb.org 1 points 3 weeks ago

@Kevin-Reynen

It is an major paradigm shift for a lot of folk.

I haven't had much of an issue, but I also have been sort of creating Federated Communities and I end up with Accounts on all of them due to being the Admin.

But when I am just on my Mastodon personal instance it's so freaking nice not to have to worry about.