@frontendjulien you can look at the import plugin, if you have the skills.
Otherwise you can try to contact Lincoln from Nitro Porter, he can possibly help you out.
@frontendjulien you can look at the import plugin, if you have the skills.
Otherwise you can try to contact Lincoln from Nitro Porter, he can possibly help you out.
Please see below for details regarding the first Forasphere/Threadiverse Working Group meeting.
Following up on the initial announcement post regarding the creation of a working group for threadiverse-type ActivityPub applications, I'm pleased to inform the community-at-large that we have scheduled our first meeting for Thursday, 4 April from 18:00 to 19:00 UTC.
Thank you @[email protected] for organizing and providing an online meeting space:
The video-call details are below. The goal of the meeting is to clarify what this group is, what its goals are, and how it will be run. As such, the working agenda is:
- Intro & housekeeping (e.g. consent to record).
- Who/what we are, nomenclature and overall expectations.
- Relationship with standards organisations and processes, including Fediverse Developers Network (FediDevs), W3C Social Web Community Group, and FEP process.
- Organisational, including software (i.e. mailing list), meeting times, facilitation and minutes.
Topic: Forasphere/Threadiverse Technical Alignment Meeting
Time: Apr 4, 2024 06:00 PM Universal Time UTCJoin Zoom Meeting
https://us06web.zoom.us/j/83819428627?pwd=zEE5EQXwPeEjCbqQNyJnaMR21ZMcSe.1
If you have any suggestions on the agenda please respond to this post.
@crazycells labels are to tags as X are to categories?
It could just be the coloration too... let me just change it to black on white and that may make all the difference.
@[email protected] oof, sorry about that! I keep thinking "hey, nobody sends me DMs, so maybe I can just punt this down the line a bit", but then it seems I've already missed two, and those are the two that bothered to tell me...
So I guess that's going up in priority.
Happy to chat once we get more of the basic stuff locked down. Interfacing with something for T&S is pretty high on our list too.
Initially, the pseudo-category was called "World". I renamed them "Uncategorized" recently to better reflect that they don't currently belong in one of the organized categories on the forum.
It's not meant to be a degradation of the importance of the topic, but merely that it is coming from elsewhere and subject to pruning, which is the main differentiator.
As you can imagine, there's a lot of content streaming in from the social web, and not all of it is relevant, or read, or even seen. While we don't prune content yet, all of it does take up space, so eventually, topics that are not categorized will be purged unless it has had some form of interaction (e.g. a reply was made from a local user, one of the posts got upvoted, etc.)
"Uncategorized" also open up possibilities in the future. Perhaps you have a plugin that enabled you to create your own blog posts or status updates. If we didn't have this category, then most plugins would end up creating their own data structures. Now, those could be posted as topics in the Uncategorized category because that's what they are — uncategorized.
Okay, here's a little completely unintentional side-effect that blew my mind.
tl;dr — never miss a popular post again.
NodeBB tracks a number of metrics when the internal methods are called to create topics (or post replies). Metrics such as post counts, vote counts, view counts. It uses those to provide alternative sorting of topic lists — by post, votes, and views.
Incoming content from the fediverse/social web is also run through this same logic, and so those metrics ended up tracked too.
One of our users pointed out that remote topics were drowning out local topics in the /popular
route, which makes sense given the imbalance in traffic. Unintentional, but not problematic. I tweaked the logic to filter out those topics unless explicitly asked for.
... and I ended up with this page, which allows you to see popular fediverse topics that my instance knows about. You can even drill down by day, week, month, or all time.
A common fediverse concern is that things get missed. If you live several time zones away from somebody else, you may never see their content pop up naturally in your feed. Trending posts (in Mastodon) addresses this somewhat, though.
It seems without any additional effort, NodeBB has already taken a step towards resolving this issue.
@crazycells ah, not at all.. but...
Man, that's cool. I think there's definitely a lot of utility in seeing popular uncategorized posts.
I'll take a closer look.
Edit: This is resolved now. Uncategorized topics should no longer appear in /popular
unless that category is explicitly selected.
@Chad-Augur Are you able to see the emoji in build/public/plugins/nodebb-plugin-emoji/emoji/android
?
@shoq I don't have much experience with Matrix/Element, but I think there's a potential conflict in that the up arrow serves two distinct purposes in that arrangement:
There's potential for confusion here because it's adding complexity to an otherwise simple system. Someone could be editing a message, accidentally hit up and their edits may be lost.
If you add additional logic to "track" edits so that the edit toggle engages only if the message box is unchanged/empty, then that adds even more complexity, etc.
I think for accessibility, Slack actually provides the best workflow: pressing the up arrow should should shift the target to the message, and allow you to quickly select which message to edit. From there, you can either hit e
to begin editing, or perhaps tab
over to the correct option.
@solmak for benchpress specific syntax check here
ultralight javascript templating framework. Contribute to benchpressjs/benchpressjs development by creating an account on GitHub.
GitHub (github.com)
@shoq in terms of namespaces, that is up to the forum administrator to decide. Each individual category has a handle
that is unique to it.
Additionally, a category's handle cannot conflict with an existing user or group slug.
Category handles can be changed or adjusted by the admin and doesn't need to correspond to the category name.
For example, the ActivityPub category has the handle activitypub
and so it's fediverse handle is [email protected]
. If I wished, I could change the handle to alligators
.
@bh4-tech using latest stable NodeBB, you cannot yet. This is something on a separate development branch that is not cleared for production usage (though that didn't stop me from using it here )
I'll put together a guide next week for administrators interested in trying out the branch.
@solmak most first-class objects' libraries expose a getter and setter as well, and they're likely not as locked down as the user ones.
You can usually find them in src/(something)/data.js
and can be called from plugins as well.
@solmak said in How to add custom profile fields to a NodeBB forum ?:
keeping this information so proprietary maybe a good business decision but it certainly isn't going to help expand adoption of NodeBB.
The information is not proprietary by any means.
https://community.nodebb.org/topic/16994/how-do-i-add-custom-user-fields-to-my-theme
I understand your frustration, but I cannot be held responsible for third-party plugins being out of date.
@[email protected] you have my attention... I'm glad my steps toward 1b12 spurred you into action.
Subscribing to this topic... which I can do because I'm using a federated forum bwahahhah
Indeed, a quick poll of what people currently do is probably going to be illuminating.
Point is, Hubzilla does one thing, WordPress does another, etc.
We need to standardize (informally, anyway) on one approach.
@[email protected] no, multi-tenancy is not available in NodeBB at this time. Each installation is tied to one canonical domain.
There has been scattered interest for something like that over the years but not enough to justify the maintenance burden, sorry.
@shoq I can't really point you to any resources because — simply put — there aren't any. The "threadiverse" thus far has only been used in conversation to mean that subset of ActivityPub enabled apps that collate notes/posts/toots into collections; think Lemmy, kbin, (streams), etc.
My fediverse history is rusty (maybe we need some official fedi historians!) but I think those were the apps referred to when the term was first used.
This working group is an attempt to bring some cohesion to the disparate development effort for those various apps.
The second reason is that Mastodon is the largest implementor of ActivityPub. It means that much of the fediverse consists of loose chains of posts that don't have any higher level organization. This model works fine in a microblogging environment but doesn't serve well when other implementors have higher level organizations of content.
@[email protected] feel free to just tag me in a new toot. When NodeBB encounters a Note that it hasn't seen before it'll resolve it back up to the root and make a topic in the Uncategorized category. If you mention me, I'll be notified, just like on Mastodon.
@[email protected] said:
how posts in sub-categories are treated
The category hierarchy is strictly for visual organization, so categories themselves are only loosely related to one another by parent-child relationships.
Just like for local NodeBB users, following a "parent" category does not mean you implicitly follow the children too.
I agree that that can be confusing, but it's explicitly simpler in other ways.