Hi @baris
Can we change url of specific group of users
Example :
Now
User A having url https://mydomain.com/user/abcd
and
User B having url https://mydomain.com/user/pqrs
and user A in group X , and user B in group Y
So
I want to make different url for X group user something like
https://mydomain.com/user-X/abcd
and for other users keep url as it is https://mydomain.com/user/pqrs
please guide me how can i do this ?
Hi everyone,
I have been at this all day and cannot see what I am doing wrong. My domain name is not resolving to my NodeBB installation, however it is accessible by http://ip:port.
In DigitalOcean it's set up to forward with an A record pointing to the ip.
I am using Nginx, which is successfully installed but obviously configured wrong somewhere I'm not seeing. Here is my config:
[image: MtTEXUV.png]
Here is my config.json:
[image: 0yykBJ8.png]
Also, my DNS is resolving to the correct IP from what I can see. If I ping forum.domain.com, it's also returning the IP.
Any help is greatly appreciated in advance! Let me know what other info I can provide.
Our relationship with push notifications has been rather circuitous...
First Andrew (@psychobunny) tried plain desktop notifications via the Notification API (that's the desktop notifications plugin), but notification delivery stopped when you closed your browser.
Then I wrote the PushBullet plugin, but they went from free to paid and that went out the window
Around that time I wrote the Firebase plugin, which was a dead end because there was no iOS support.
I then wrote the ntfy plugin, which works really well, but does rely on a freemium third-party service and app (written by @[email protected])
Thanks to some recent discussion from @crazycells and @bh4-tech, I learned that the Push API had reached general availability across most modern browsers. In fact, this actually happened over a year ago, so compatibility should be even better.
So I set about working on yet another push notifications plugin, hopefully for the last time, and this time using the native Push API on the client-side.
To enable them, simply navigate over to the "Push Notifications" menu item in your user profile, and flip the switch.
[image: 1726081990257-6da06989-f902-492b-866f-14c39b34a9ca-image.png]
So, let's dogfood! I de-activated the ntfy plugin on this site and activated the web-push plugin so you can try it out right now.
The plugin is in the proof-of-concept phase, so there might (read: most definitely will be) issues. Please let me know any you find here.
The Fruit Machine
[image: 1699605625735-navigator-timeline-filter-fruit-machine-darker.jpg]
I call it the fruit machine, it's a conceptual iteration of the timeline navigator I came up with during harmony themes development and release somewhat out of frustration of unrealised potential but has remained unseen.
I believe it should be self-evident, if it's a good design, how it works, but I'll let that simmer with you all, to test that premise a little (the image depicts 4 potential states of the timeline navigator) and can answer any questions based on the image and outline how it works as I see it (a synergy to bring something new) if it is not fully apparent.
I post the idea here first, because;
a) it was always inspired by and meant for NodeBB
b) there is a good earnest dev behind nodeBB and a community of dev-users
If one or more see the value in this concept and want to run with it, to code it where I can not, please do, and that's better than letting it sit on my cognitive shelf gathering dust and using up CPU cycles. If you do want to take up the torch please credit and consult-involve in the iterative process and use this topic to interact on the subject, because I would like to see this innovated as a UI navigation element, tried and tests and tried again, and so I'm happy to continue to lead on the design ui/ux front
I have a question about the `liked` collection in the #ActivityPub specification. According to section 5.5, the liked collection is “a list of every object from all of the actor's `Like` activities”, whereas the side note in section 5.7 says it is “a collection of `Like` activities performed by the actor”. What is the element type of the liked collection, `Object` or `Like`?• Section 5.5: https://www.w3.org/TR/activitypub/#liked• Section 5.7: https://www.w3.org/TR/activitypub/#likes#fedidev
I had the opportunity to work with the team at OpenBeta on the re-launching of their community forums. They're one of our earliest v4 testers, since they've agreed to have ActivityPub enabled!
(Okay, more realistically I dragged them into it kicking and screaming, but they did provide the opportunity for the forum relaunch, so I'm taking the opportunities as they come!)
During the prep, I discussed some of the well-trodden concept of the fediverse to my co-admin, Ben (@[email protected] and also @[email protected])... stuff I'm sure you've come across:
Fragmented nature of conversations
The idea of an instance
Content discovery with respect to the follow-relationship model
... and wouldn't you know it, it's really hard to discuss these ideas, and Ben is actually fairly well-versed! He ran his own Iceshrimp instance, so all of this wasn't exactly new to him.
Part of it was that I had been steeped in the ActivityPub dev scene for almost a year, so it's hard to step back and explain to mere mortals laymen non-developers what exactly all this ActivityPub nonsense is.
All I know it gets me thinking that I need to work with @[email protected] on documentation!
That new NodeBB instance, by the way, is https://community.openbeta.io
@julian Would like to suggest two improvements in the service-worker of NodeBB before version 4(GA) is released-
Web-push notification support. You open sourced the firebase plugin but that doesn't seem to be working.
Offline caching of (one-to-one)chats.
May be I can also make a PR if you can guide me from where to start.
@[email protected] in a post yesterday brought back the idea that better post controls could be achieved if the reply were sent to the target only, and the target then forwards it if applicable.
It reminded me of @[email protected]'s https://w3id.org/fep/7888, which attempts to govern a similar flow where a reply is sent to the context owner (instead of inReplyTo, which I think was Em's intent), and the context owner (and/or originating server) federates out an Add if approved.
Which got me thinking about whether that federated server could actually send out a Remove too!
Let's say a reply is made but later on, a mod decides that it is to be deleted. A Remove would be a way to signal to other instances that the content actually be removed/deleted!
We could even take it one step further; servers will always exist who don't adhere to the philosophy of the context owner approving replies. If they federate their own replies out, the context owner could actually proactively send a Reject and limit the spread of those replies...
Tonight I set aside some time to listen to @[email protected] on @[email protected]'s DotSocial podcast.
A lot a lot a lot of what John says mirrors the very same potential that many ActivityPub devs see as well. There are far too many points in that podcast that made me nod my head in agreement (and wish I was a third guest too!), but there was one that was incredibly timely:
Mike: ... you've been thinking about actually embedding the whole article in the ActivityPub post, which is a mind-blowing thing... it's not a link to something else... the whole article is in the post.
John: Yes, this is something that makes perfect sense but is somehow completely new, which is weird...
Mike: You can have formatted text... images? video?
John: ActivityPub is fairly agnostic, you could in theory shove almost anything into it. The question is what is the client on the other side prepared to receive? Do they have some way to display it?
John: If we get platforms in the ActivityPub network to start innovating with content types, it might cause those things to be adopted and it might drive the standard and what it is possible to display
Emphasis mine.
John, Mike, this is almost word-for-word exactly what the Forum and Threaded Discussions working group has been working towards! The main problem is we need buy-in from implementers to push this forward.
We can do this, we can send richer HTML across the protocol in such a way that all those things you two mentioned — in-line images, embedded videos, tables, etc. — can all show up as intended by the sender.
We've got commitment from (but not limited to) representatives from NodeBB, Discourse, and WordPress, and having Ghost and Flipboard sign on would help push this forward just that much more.
Let's do this, let me get you caught up with the state of the protocol re: the Article object type. Let's chat (but publicly, since I can't receive DMs here on NodeBB).
Hello everyone, I am using NodeBB to build a Facebook-like social media platform, displayed in a newsfeed format. The interface will be custom-coded and will call NodeBB's API for display. Currently, I notice that the topic API doesn't seem to have a content preview section, or maybe I haven't found it yet. Could you please assist me in figuring out how to display it?
Tks
Im not sure if this something that is not working, in v4?
Curious as seeing a pattern, of no images in opening posts.
For example:
I am following a photographer and in his World posts when he says
I took a photo of (whatever) etc
There is no photo attached to any of his initial posts.
[image: 1725204765000-1000024263.jpg]
when you land in the users chat url
/user/username/chats
there are no chat opens by default, and you see a message
You have no active chats.
I want to change that, and if you land on that url, you get the latest chat open by default (this can be acchieved by opening the latest chat on that url, or redirecting to the latest chat url)
How can I get this done?
Quite a few users of my forum ask me if it is possible to integrate public rooms into the home page.
So, I'm making a request here, do you think it's possible to integrate the all chats page into a NodeBB Widgets @baris @julian ?
This would be a great feature even if it were offered as an option like the chat modal.
bye
Hi all,
This is just a notification that there will be no ForumWG meeting this month due to end of summer holidays and personal reasons.
Hope to resume again in October!
@[email protected] @[email protected] can you please update the SocialCG calendar to reflect the canceled event?
It seems Anandtech is closing up shop after 27 years of coverage — simply astounding.
One interesting thing they included in their farewell:
The AnandTech Forums will also continue to be operated by Future’s community team and our dedicated troop of moderators. With forum threads going back to 1999 (and some active members just as long), the forums have a history almost as long and as storied as AnandTech itself (wounded monitor children, anyone?). So even when AnandTech is no longer publishing articles, we’ll still have a place for everyone to talk about the latest in technology – and have those discussions last longer than 48 hours.
Emphasis mine.
That single phrase is one of the reasons why we started NodeBB and continue with it today. The social media landscape is rife with hot takes and expressions of opinion that last a mere days before it is pushed aside to make way for new content. It's by design and a part of the reason why the web seems so much shallower now than it did even a decade ago.
Admittedly, it's what a lot of people want, and the last thing I want to do is to say that you're "using the web wrong", but there are a significant number of people who want to use the web to have real, genuine, long-term discussions with other human beings, and the best way to do that is with a forum.
With ActivityPub integration, we're hoping to extend that olive branch into a fediverse mostly inhabited by a microblogging software.
Goodbye Anandtech, you will be missed!
-
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!
-
Feature Requests
You have a cool idea about NodeBB? Post it here.
-
-
NodeBB Themes
A public listing of community themes created by the NodeBB community. -
Technical Support
Need help with installing or configuring NodeBB? Look here.
Online Users
Copyright © 2024 NodeBB | Contributors