@julian
Any news on this and how to make it possible?
@baris can we have another option to calculate the vote numbers of a topic in ACP? So each admin can decide for their forum. I prefer a calculation where all of the positive and negative votes in the thread are considered. Sometimes the first post may not be the key post, but rather it is a question. So it looks 0 vote, although the topic itself is very useful.
Screen Shot 2023-05-07 at 16.34.46.png
Running the plattform on my isolated server and therefore was curious if enabling HTML would allow me to link on local files - basically what's the described in the following link:
Link Preview Image open a folder in windows Explorer from htmlI write a personal web app to sort my book , film , file , ... . It is just for my use and will not run on server , I wants to write some code in it that for example if I open a book in browser I can
faviconSuper User (superuser.com)
However those links just don't seem to work and I am curious what might be the reason for it. Is this a browser topic (since I am still accessing nodeBB via http(s) and while it works fine in plain html it does not within a post ...
Or is there a better way to achieve this?
Edit: The most promising so far is https://chrome.google.com/webstore/detail/local-explorer-open-file/eokekhgpaakbkfkmjjcbffibkencdfkl
However, within nodeBB the following does not work:
<a href="localexplorer:C:\Program Files">Test link localexplorer</a>
nor does
[Test link](localexplorer:C:\Program Files)
as the link is just not clickable ... any ideas to make this work?
Version:NodeBB v3.7.1
DataBase: MongoDB 7
Theme:Harmony
Tryed: Search "Category" on Doc and Community;Try to find related plugins
Like:
Before:
/category/1/A
/category/2/B
Then delete category B and add new one đ
/category/1/A
/category/2/B
After:
/category/1/A
/category/3/C
I want to:
/category/1/A
/category/2/C
Q:
Can I update the category's sequential id's so they are in order, do I have to update the database, or is there any documentation link reference? Thank you!
What would a federated helpdesk look like for federated platforms?
* Shared KB articles, up and down voted across instances
* Shared community Q&A forums (Ask, Best Answer format)
* Shared support / moderation staff (?)
Just a random brain buzz this morning. Not sure it's any more helpful than something like joinmastodon.org and such.
#Fediverse
Does a user journal plugin exist anywhere?
Everyone would have one thread for themselves.
It would be pre-created by default.
Others could view it but not post in it.
Surprised this doesn't exist, I've looked into different options around this a few times.
I recently attempted to install the plugin named nodebb-plugin-cobi-translate-posts, which was advertised as providing automatic translation of post content using ChatGPT 3.5. However, I didn't receive any instructions on how to configure it for this purpose. Has anyone successfully set up this plugin for auto-translation, and if so, could you please share the correct setup steps?
After installed the plug in, I have the translate button in my forum, however, it does nothing after click on it.
And Persona is my current theme.
Thank you for any assistance or guidance you can provide!
I asked this a while ago but I was wondering if it has changed.
I need to try and find a WordPress account SSO for NodeBB so I can integrate it with our website.
Is there a way of doing this? Thanks
How web bloat impacts users with slow devices:
Link Preview Image How web bloat impacts users with slow devices favicon(danluu.com)
Link Preview ImageI'm getting all available categories for a user with categories.getCategoriesByPrivilege. Then I append to it with
categories.getRecentTopicReplies. I'm not getting what I want, only the top post (reply).
What I want is the following; a list of all topics with recent posts (preferably with a max limit in time range), within my available categories. What the client I'm working for want is a feed type thing with all recent activity displayed in one single flow. Then I will also drill down into specific categories but I think I've got that covered.
This is where I'm at so far:
Controllers.renderFeedPage = function (req, res) { if (!req.uid) { res.render('feed', {}); } let categoriesData; let tree; async.waterfall([ (next) => { categories.getCategoriesByPrivilege('categories:cid', req.uid, 'find', next); }, (_categoriesData, next) => { categoriesData = _categoriesData; tree = categories.getTree(categoriesData, 0); categories.getRecentTopicReplies(categoriesData, req.uid, next); }, () => { const data = { title: meta.config.homePageTitle || '[[pages:home]]', categories: tree, }; res.render('feed', data); }, ]); };I haven't found a good example from the forum and I'm reading source code at this point.
If anyone has done something similar I would really appreciate the input and a nudge in the right direction.
Thanks!
Hi,
I was able to create my first installation of NodeBB yesterday! đ
So now I am playing with the whole thing and I was searching the forum and could not find anything later than 2016 about ads.
(probably not searching the right words).
So I have 2 questions.
Is there any plugin to manage ads (I found adsense) or is this something people manage with html (or javascript) widgets and header javascript codes manually.
If that is the case:
Where can I learn more about the widgets and the possibles locations for them, for example, can we insert them in the middle of a conversation?
Thanks!
Hello!
How can I change default category watch state to watching for specific administrator?
Is it possible to do with plugin?
Firefox_Screenshot_2024-03-18T09-21-36.411Z.png
It would be cool to display public chat rooms within the chat panel, perhaps not as private chats (separately), but positioned in the top row sequentially... This way, new users can easily become aware of them...
I have illustrated an example below:
Screenshot 2024-03-16 at 15.46.55.png
Hello everybody!
It's dark and miserable outside, on account of it being rainy â in my little corner of Canada, but in this little corner of the fediverse, there are some definitely exciting things happening!
Wait, what's the fediverse?
Last month I provided an update on the work I've been doing in 2024, which is a long-running project to bring ActivityPub integration into NodeBB. A more thorough overview of ActivityPub can be found in the first announcement announcing the green-light from the NLNet Foundation.
Today marks the day that our community forum connects to the fediverse. We've updated the code and switched over to the activitypub branch, and enabled federation on two categories, the NodeBB Development category (which is read-only for everybody but NodeBB staff), and the Testing Ground, which is meant for content of no consequence.
It also means that henceforth any bugs discovered are public and I'd be on the hook to fix them post-haste đ
We're doing this gradual rollout not only because I'm quite excited to share what I've achieved so far, but also because I'm developing in public and it's important to gather feedback as early on as feasible.
It also means that â barring some crazy regression causing me to roll everything back â I'll be providing development updates on this account instead of my personal (@[email protected]).
So, what works, and what doesn't?
User-specific topic lists and the global topic list If you navigate to /world, you'll be brought to your custom topic list of remote content, of which there won't be any unless you start following some users Bi-directional user follows You are able to follow a remote user from within NodeBB by navigating to their profile. Doing so at this time is rather difficult, see below. Likewise, people outside of NodeBB can follow you from sites like Mastodon, Pixelfed, kbin, etc. simply by searching for your username. Your "handle" is your username followed by @community.nodebb.org. Bi-directional federation of content Topic and replies posted to this category and the testing ground will be automatically propagated out to your followers (if any), and responses to that content from outside of NodeBB will show up here. Propagation of likes to the local NodeBB Likewise, if your post is liked by someone outside of NodeBB, it will be reflected in the topic Announces (aka "Boosts") If your post is "boosted" or shared by someone outside of NodeBB, there will be a notification within the topic.No update would be complete without a list of what doesn't work, so here goes...
Finding remote content and users Discoverability of remote content is currently quite limited. You are not able to search for content outside of the local NodeBB, but this will be worked on in due course. You are currently able to navigate to remote profiles by manipulating the URL (e.g. NodeBB's fosstodon profile: https://community.nodebb.org/user/[email protected] Emoji If you're reading this from outside of the NodeBB community forum, you won't see the emoji I put in the post... yet đ Mentions @oplik0 is planning to work on integrating mentions, but that is currently at the to-do stage Notifications When a remote user interacts with you (e.g. upvotes, replies, and follows), you currently aren't notified ... plus about a thousand other things.There's a huge amount of work to do still, but we'll be seeing a more featureful integration in the coming weeks/months.
Also, there is a non-zero probability that when I hit post, this will cause the NodeBB community to crash.
So... here goes... 3... 2... 1...
Actually, let me use this as an example of how everything has gone wrong with web development in the last decade or so.
Dan Abramov is a very brilliant guy who is part of the Facebook's React team. He has been the most important name in the team working on React for years. And now, they are pushing for changes in React that would make it consume streams of data that updates the UI before the entire data request is completed, instead of just requesting the data and then 'painting' it once they get the reply for that request.
This is nuts. This is a micro optimization. 95% of the users won't ever notice, and those who do (people using extremely bad connections) would be much better if the site wasn't using React at all. At the same time, I'm sure half of the websites in the World who currently uses react will jump to implement this, making their code way more complex, brittle, sucking their productivity down, and in the long term, being worse for the users. Just for absolutely not even a short-term gain at all in their products.
Then why these kind of things keep happening? Because Facebook is too big. And somehow they ended being the ones in control of the most popular web-app framework used by most of the sites nowadays.
The state of the current Javascript ecosystem is what happens when you get companies with hundreds, thousands of engineers, to build sites that 15 years ago would have been built by 1/10th of that number of people. What you get is a lot of people working on a product that's actually mature already, and whose job end being going after that extra 1%, that last micro optimization that could make your site better in a very narrow set of cases. And they don't care about the complexity, because they are part of an engineering organization with literally thousands of hands to throw at any problem. Setting up your code bundler now takes hundreds of lines of code that need constant maintenance to achieve just a 5% improvement over gzipped plain JavaScript? No big deal, they have 6 people working full time on that. React switching to a different programming paradigm each two versions? Nice, now the 900 devs working in the web version has something to do for a few months.
But then small to medium teams adopt these tools. And suddenly you have a 5, 20, 50 devs team having to do the same work the Facebook web team does. Without any of the problems Facebook has to solve.
What's worse: a big share of the current JavaScript ecosystem exists just to solve problems introduced by the previous iterations. Think about it from a user perspective: does the web work any better, does Netflix, Facebook, twitter, tumblr, etc load faster, perform better than they did ten years ago? On the contrary, most of us have more powerful computers, phones. We have significantly faster internet connections. But sites are, at best, as fast as they used to ten years ago. In most cases they are even slower.
And from the engineer perspective it's not better: web development is significantly harder, more complex, slower nowadays that what it was ten years ago. Things that were trivial are now complex. Things that were complex still are. Product-wise, we are not doing anything more complex than what we were doing in early to mid 10s. But somehow now everything is harder, involves more code, everything is now orders of magnitude more complex. And it's not even making the web a better experience.
We made this mess. We made the web worse for everyone. We made our jobs harder for ourselves. It's so stupid.
RE: https://goblin.band/notes/9qyaoxpilruusopk
FediForum 2024 is almost here! Flipboard CEO @mike catches up with conference co-organizer and Dazzle Labs CEO @J12t to get a taste of top-of-mind topics for Fediverse stewards, including how this space can cross the chasm into the mainstream. Itâs a new episode of Dot Social, the first podcast about the open social web.
Link Preview Image Moving the Fediverse Forward at FediForum and Beyond, with Johannes Ernst of Dazzle Labs - FlipboardWith Threads saying it will federate this year, FediForum comes at a time of growing curiosity and promises juicy topics and demos.Â
faviconFlipboard (about.flipboard.com)
To learn more about what Flipboard's doing in the Fediverse, sign up here:
http://about.flipboard.com/a-new-wave
#Flipboard #Fediverse #FediForum #Federation #ActivityPub #Podcast #DotSocial
Hello friends I did these steps in mongodb
x0.PNG
x3.PNG
How do I organize this section according to mongodb data information?
can you write as an example I don't understand this part
x1.PNG
Hi all.
I need to add an additional helper function to bench press to simplify the data preparation logic. I know what it looks like on the API benchpress side. I need to use the same set of client-side and server-side rendering support functions. I see NodeBB doing this - once a helper is defined, it is available to both.
Is there a dedicated place for a plugin somewhere to add such a feature visible to both the client and the server or is a bit more work required?
đ blog! âHow updates work in ActivityPub / Mastodonâ
I didn't realise this, so I'm documenting it to stop other people making the same silly mistake that I did. Messages in ActivityPub have two distinct ID strings. Here's a (truncated) view of what happens when I send a new message on Mastodon: "id": "https://mastodon.social/users/Edent/statuses/1234567890/activity", "tyâŠ
đ Read more: https://shkspr.mobi/blog/2024/03/how-updates-work-in-activitypub-mastodon/
âž»
#ActivityPub #mastodon
Hi Folks,
Is there any configuration to get subscribed to subcategories automatically if we subscribe the parent category by using
nodebb-plugin-category-notifications ?
Thanks.
I see that this site has nodebb-plugin-link-preview version 1.3.2 installed and enabled.
So I did a test here: Test YouTubeLink, but the link is shown as a regular link, not a preview box.
What did I miss?
Thanks for any insights!
A place to talk about whatever you want
Stay tuned here to hear more about new releases and features of NodeBB!
Need help with installing or configuring NodeBB? Look here.