Discussion of NodeBB Updates
-
@Lorne-Kates When you're incompetent a bug fix can contain anything, I suppose.
-
Wunderbar! I've now been given the view I care about!
(Already
"read"actioned notifications are nigh-invisible, and I can read those that I haven't)
-
@NedFodder it has nothing to do with that bug fix. the issue is the result of custom css on this site. who ever decided to decrease the padding on the menu items on certain screen sizes didn't adjust the notification count css accordingly.
-
@pichalite I get that our custom CSS was relying on
position:relative
, and the change toposition:absolute
made our CSS break the position of the unread counters on the desktop navbar. But then why did the unread post counter disappear from the mobile menu? Please see here:https://what.thedailywtf.com/topic/20196/unread-topic-count-missing-on-mobile
-
@NedFodder that one was missed. sent PR to fix it.
-
@pichalite Oh yes, the open source philosophy: we didn't test our fucking shit, but you found the bug so you fix it.
-
@pichalite And this should fix out local CSS:
@media (max-width: 1199px) { .unread-count:after { left: 12px; } // etc }
@ben_lubar : I can't test this with the official build, it's been "Waiting for NodeBB" for half an hour.
-
@blakeyrat said in Discussion of NodeBB Updates:
@pichalite Oh yes, the open source philosophy: we didn't test our fucking shit, but you found the bug so you fix it.
Oh yes, the @blakeyrat philosophy, I can't read so I'll verbally abuse you.
-
@boomzilla Right; stupid me.
When he said, "that one was missed", he actually meant, "oh I caught that bug right away because obviously I tested my code before merging it in, I'm not just another lazy irresponsible open source developer who has absolutely no sense of quality or pride in my work."
Once again, Boomzilla shows us the way. Ignore the words on the screen, focus on the ones inside his skull. Use your telepathy.
Hey let's make a deal: when NodeBB can make a forum product where the post submit button works, let's say, 90% of the time-- maybe then I'll give some slack. Right now, this forum software is utter shit. You know what? I'd actually go back to Discourse. I'm not even kidding. This is garbage software.
-
@blakeyrat said in Discussion of NodeBB Updates:
@boomzilla Right; stupid me.
Yes, exactly.
@blakeyrat said in Discussion of NodeBB Updates:
When he said, "that one was missed", he actually meant, "oh I caught that bug right away because obviously I tested my code before merging it is, I'm not just another lazy irresponsible open source developer who has absolutely no sense of quality or pride in my work."
No you illiterate baboon, when he said "sent a PR" you magically transformed that into, "you should sent a PR."
-
@boomzilla said in Discussion of NodeBB Updates:
No you illiterate baboon, when he said "sent a PR" you magically transformed that into, "you should sent a PR."
I don't give a shit about that. The bigger problem is: why do we have to test his code? Why isn't the code tested long before it reaches us?
Why are shitty open source developers ok with just pushing out broken shit to their users?!
-
@blakeyrat said in Discussion of NodeBB Updates:
I don't give a shit about that.
Ah, realized you're wrong, eh?
-
@blakeyrat said in Discussion of NodeBB Updates:
Hey let's make a deal: when NodeBB can make a forum product where the post submit button works, let's say, 90% of the time-- maybe then I'll give some slack. Right now, this forum software is utter shit. You know what? I'd actually go back to Discourse. I'm not even kidding. This is garbage software.
↑1000× this
-
@blakeyrat said in Discussion of NodeBB Updates:
Why are shitty open source developers ok with just pushing out broken shit to their users?!
so that people like you have something to cry about.
-
@pichalite said in Discussion of NodeBB Updates:
so that people like you have something to cry about.
As a person who writes quality software, I have to get told like 40 times a day in various tech new sources how superior open source development is, and how great it is that all these companies are becoming all open source-y and how much open source improves quality.
I have to read it over and over again. And it's bullshit. Utter bullshit. Open source software is broken, buggy, user-hostile crap. And this forum software is a great demonstration of exactly that.
Once again, we've adopted "cutting edge" open source software that makes me long for the stability of 2007 era Community Server.
-
When we moved to this, we had some choices:
- Stay where we were: No support, ever, because Jeff hates us because we disagree with him and report bugs
- Move to Flarum: Too new and broken
- Move to that other one I liked but can't remember the name of: It isn't NodeBB, and we have people who use Node, so it's pointless considering other things.
- Move to NodeBB: We have people familiar with Node, and the devs are friendly and listen sometimes
- Move to Xenforo: Costs money, but some people here have licenses or would fork it over for one. Is actually good and works.
- Move to PHPBB: NUUU PHP IS TRWTF! But it... actually works.
Seriously, I get that we like likes and such. But we had choices. If the devs weren't so friendly, maybe we would have thought twice. This thing breaks all the time, badly, for no good reason. "But the bleeeEEEH and the blUUUUUUUUUh!" you say. No, your reasons are worthless. We didn't have to use a platform built around those things. This is seriously broken.
-
@blakeyrat said in Discussion of NodeBB Updates:
where the post submit button works, let's say, 90% of the time
My current rate is 94.21% of the time, it's that only low due to servercooties.
-
@Magus said in Discussion of NodeBB Updates:
Move to Flarum: Too new and broken
In retrospect I wonder if Flarum is actually more broken than Discourse or NodeBB, or if its developers simply have a more realistic opinion of how broken their own software is.
Because NodeBB's definitely too broken for production use. The problem is the delusional developers behind it who think it isn't.
-
Tired of these motherfucking reloads on this motherfucking forum
-
@fbmac said in Discussion of NodeBB Updates:
Tired of these motherfucking reloads on this motherfucking forum
I think the proper solution to this problem is to disable toasts entirely. It only seems to generate grief.
-
@Magus said in Discussion of NodeBB Updates:
Move to PHPBB: NUUU PHP IS TRWTF! But it... actually works.
To be honest, these are annoyances I had playing around with phpBB:
- No image resizing automatically on upload or setting an avatar. You have to do it on your own before uploading. Don't even dream on just pasting an image.
- No upvotes/downvotes
- Very few extensions available as plugins (that doesn't require editing it's source code and getting screwed in updates)
-
@blakeyrat said in Discussion of NodeBB Updates:
In retrospect I wonder if Flarum is actually more broken than Discourse or NodeBB,
@loopback0's test instance is still up at http://discuss.thereal.wtf/
At least one thing I saw in their site is a red flag, there is no importer, and they say that to update it to a newer version you need to "get your hands dirty".
-
@fbmac But you know, you can actually post things. And it tends to stay up. And continues to work, with things in the same place when you refresh.
-
@Magus back when we were evaluating forums, wasn't there consensus that NodeBB satisfied those conditions?
-
@bb36e said in Discussion of NodeBB Updates:
@Magus back when we were evaluating forums, wasn't there consensus that NodeBB satisfied those conditions?
Somewhat. Then we added iFramely.
-
@bb36e There wasn't consensus, nor voting or anything. There was a discussion where people pointed several options and gave their opinions, then the admins decided and made the move.
-
@fbmac said in Discussion of NodeBB Updates:
@bb36e There wasn't consensus, nor voting or anything. There was a discussion where people pointed several options and gave their opinions, then the admins decided and made the move.
O.o
I think you need to check your history there, bud...
-
Just remember if we do go down the XenForo or phpBB route, there are several of us who do the icky icky PHP thing and can help out without others having to get the icky on them.
-
I think we should implement a common backend and let all the forums work as frontends for it.
-
@Arantor That's been applying to nodebb as well. You don't have to get your hands dirty if you don't want to. I don't.
-
@Arantor said in Discussion of NodeBB Updates:
Just remember if we do go down the XenForo or phpBB route, there are several of us who do the icky icky PHP thing and can help out without others having to get the icky on them.
Or Flarum, for that matter, since it's PHP.
Actually Flarum is one of the nicest PHP products I've seen....
-
@sloosecannon We should go for something that already has a large marketshare including large active communities like ours.
One point for phpbb, is that any other forum is supposed to have an importer for it, that would make migrating out of phpbb easy.
-
-
@sloosecannon maybe we could try flarum when it's out of beta then?
-
@fbmac said in Discussion of NodeBB Updates:
One point for phpbb, is that any other forum is supposed to have an importer for it, that would make migrating out of phpbb easy.
So you're saying that the advantage of PHPBB is that we can migrate away from PHPBB?
You do realize we'd have to migrate to a new forum if we changed, right?
-
@ben_lubar said in Discussion of NodeBB Updates:
You do realize we'd have to migrate to a new forum if we changed, right?
Yeah, but I'm not taking myself seriously anyway. What is causing our cooties? Does the mongodb has plenty of memory? When I tested it, it would use 100% of the cpu when I put a too low ulimit on it.
-
@fbmac said in Discussion of NodeBB Updates:
@sloosecannon maybe we could try flarum when it's out of beta then?
I mean, if there's enough frustration with NodeBB by that point...
I personally don't have enough problems with NodeBB to think it's worth switching... and I doubt @ben_lubar is interested in doing the work for another importer......
-
@fbmac MongoDB has as much memory as the OS is willing to give it. We're using the mmapv1 storage engine, so loading and unloading data is all handled by the OS.
-
@sloosecannon said in Discussion of NodeBB Updates:
I personally don't have enough problems with NodeBB to think it's worth switching...
we should move as soon as we can't think of new jokes or ways to troll @julian
-
@fbmac said in Discussion of NodeBB Updates:
@sloosecannon said in Discussion of NodeBB Updates:
I personally don't have enough problems with NodeBB to think it's worth switching...
we should move as soon as we can't think of new jokes or ways to troll @julian
Why would we troll some random user who hasn't logged in since CS?
-
@fbmac said in Discussion of NodeBB Updates:
@sloosecannon said in Discussion of NodeBB Updates:
I personally don't have enough problems with NodeBB to think it's worth switching...
we should move as soon as we can't think of new jokes or ways to troll @julian
ITYM @julianlam?
-
@ben_lubar because autocomplete seems to be broken, what is the nodebb's lead username?
-
@fbmac said in Discussion of NodeBB Updates:
@ben_lubar because autocomplete seems to be broken, what is the nodebb's lead username?
you missed it I think. It's @julianlam.
-
@Tsaukpaetra yes, this one. @ben_lubar should really do some cleanup on these spammer's usernames
-
@ben_lubar said in Discussion of NodeBB Updates:
We're using the mmapv1 storage engine, so loading and unloading data is all handled by the OS.
so, it's not inside any docker container then?
-
@fbmac it is inside a docker container.
-
@ben_lubar Psst! I think @fbmac is tired or something!
-
@ben_lubar said in Discussion of NodeBB Updates:
@fbmac it is inside a docker container.
but this container doesn't have any memory limit as you said, so I don't think it's really a problem. is it the node or the mongo that gets into cooties?
-
@fbmac cant we have a script running vmstat and auto-restarting the node containers when cooties happens?
-
@Magus said in Discussion of NodeBB Updates:
@fbmac But you know, you can actually post things. And it tends to stay up. And continues to work, with things in the same place when you refresh.
I'm sure it works fine with the few active users and the couple of hundred posts that are currently in that test instance.
Has it actually been tested with a similar amount of users and data that TDWTF has?