#cpp forums
1 messages · Page 1 of 1 (latest)
Keep in mind a Forum would replace the Channel itself.
As a Forum is a more structured approach to a Channel
+1 for something like this
You would have to have a C++ Forum, where users would make Topics like "Hot Reload No good"
Then others would comment in that Topic
would there be a catch-all?
got it
On how to handle it, so we dont lose the "culture" of what the original channel has.
one of my ideas was to have a #programming-qna and a #969358678761300068 forum
with question and answer format stuff going in the qna channel, and more discussion-y channels going in the topics forum
I guess the downside is that splitting them up would also split the userbase up
however, there is no benefit to having a topics forum versus just channels as we have
how about keeping #cpp as a channel but having c++ topics separately for the common things?
so, the middle ground could be #programming-qna, and then repurpose #cpp into just a discussion channel
^ yeah that
They get archived, but can be necroed, Mods can permanently Archive
threads have an auto-archive time
this forum is set to 3 days
they get put into a category on the front page
called "Older Threads"
yeah
Basically
all the archive rules are the same
A much nicer, saner UI in my opinion. 😄
Yeah under the hood it's very similar to threads.
and, for what it's worth, if it's valuable to do so we can just make threads in normal channels
the discoverability of those threads is butts tho
Yeah. I can't imagine why we'd use both.
can forum posts be pinned to top?
Forums only allow 1 Pinned Topic unfortunately....
One forum per category? (Content creation, programming, ...)
This was also a suggestion made internally.
idk, can't you pin threads?
I don't see a big advantage of having the forum over just having the chat. I guess it keeps all the replies to one question in a single place, but there's no easy searchability or anything. So indeed people will just ask the same things over and over, so there's no difference to a chat, except that it is spread out and more restricting.
This is our convo with eXi about why moderators are thinking something like this: <#969388777317470218 message>
They are thinking about replacing channels with forums for Q/A. Personally I don't see any benefit but nothing to do 🤷♂️
Hopefully what comes from moderators meeting about this topic will something good, one way or another
the only thing it will achieve is remove the fluidity of an open chat
It will make at least me probably definitely less inclined to answer peoples questions since they're less centralized/accessible
also if one question triggers another, would that have to open another topic?
imo, this is not da way for #cpp
If forums would work, people would use Unreal's official forums anyway 😄
But they say they want to experiment, I'm just bidding on it's not going to work
I'm sure if we took a cppoll, majority would be against
This discord is blessing because:
1- Epic community team is NOT managing it
2- It's not a forum, which has an active/fluid live chat
Forum idea sucks because:
1- It's something Epic community team would do
Yeah I might be misunderstanding what a forum is. I def don't want to do away with #cpp as a channel, my idea was to have "items" on discord for recurring issues like a "how to not hot reload" guide (something like hotreloadsucks.com but on this server). I don't know if these "items" are called forums, topics, threads or whatnot but I think #cpp should stay as-is and anything new should be extra functionality added on top.
I think having discussions and conversations on the channels is part and parcel of what makes discord better and different than traditional forums on the web. It's a more social experience and not like a dry data repository of q&a, imo.
A forum is what #969360633386655744 is
You can have discussions in the posts, live, just like normal chats
We don't want to get rid of #cpp entirely
yeah but then it's more restricting isn't it?
Why?
maybe an example would help
You can device Discord channels into two categories.
- Social
- Q&A
suppose I have a question about loadstaticobject, where do I post it?
Social is a running, fluid channel, that allows people to just chat.
Q&A is a format of people posting questions and others answering them.
We want Forums for the Q&A part, but keep the Social part alive.
but now you're segregating things
you can't social in q&a and you can't q&a in social
no?
imo that's an unnecessary restriction and blocks free conversations from taking place
We shall see
like... you'd be walking on broken glass every time you veer off even a little from a q&a kind of convo
It's def gonna be something that we will try out. At least partially with some channels.
yeah experimenting, sure
The point is, you can go off the rails in Question Post #1
And it won't annoy Question Post # 2
Like, if you are helping a person in with 2-3 people and you go offtopic, it's not disruptive and I frankly don't care
in the context of c++ itself, would the channel be on the level of "feedback" in the screenshot, with individual posts appearing on the level of "cpp forums" on the screenshot?
If it remains a totally normal channel, in addition to a more general #programming forum channel, it would be on the feedback level, like it is now
so every time I want to ask something I'd have to start a post?
Honestly, not sure yet. The feature is very new and we haven't dived into every part of it and the rules that might come from it yet
sure no problem
(because if you had 1 topic for each question you'd find yourself with a thousand topics on week one)
I also don't want to break the Discord for everyone, but there is also a huge problem with questions being spammed away, people crossposting, 4 questions being solved at once in one channel, others having offtopic talks at the same time, others again have ontopic discussions but not related to any of the 4 questions
It's like a huge mess sometimes with just the normal channels, where the only options were to cut the channels apart more. The current list of channels is huge
you have too many people 
And there are more to come, looking at the list of suggestions
So if Forums can help this ,then I welcome them
If they really work is something we have to test
It's currently not about using them or not, it's about what the best approach for them is and then testing that
If it's shite, then that's fine and we don't use it
I'm just curious how you think this helps cut down on moderation when people are going to do whatever they want to do it either spot
Honsetly, #cpp is one of many channels
That's maybe an important channel for you, specifically, but for me it's one of many
sure I get that
I have absolutely no qualms about any of the other channels getting forumized 
Yeah I figured
yeah I get you
to be fair we don't know how it might work out
change always looks bad at first
I would just like people to be as open to the idea of threads as they want us to open to not using them
Instead of talking against a wall
Eh
Forums
Not threads
Man who the f thought about this naming
actually
maybe this requires a per-channel solution
yeah
Neither do we in every aspect. That's why #969360633386655744 is a start to show it off and then allow the server to think how they could work together with us
Otherwise Roy would already have destroyed your cpp channel haha
Threads themselves are kinda weird. The only place I used them was on our company server in the #code-reviews channel, to discuss specific reviews.
And there I will replace the channel with a forum channel once it gets enabled for us
The irony of needing to trash the flow to fix the trashed flow for tools that are already working.
hey now, i would not have 😛
:P I know
Unless you guys are not going to remove #cpp, and it's purpose for the sake of the experiment of forum idea, it's fine imo
What scares me is forcing people to use forums by restrictin Q/A in channels
Because as we can see also from this convo #cpp people are not really willingly for this
Hot Reload issues will disappear over the time though, since UE5 removed it
But still I second the idea of having hotreload post
removing #cpp is not on the table, all it would be is adding forum channels ontop
See: <#969388777317470218 message>
Well, yeah, but I dont particularly like the UI of threads and so does @gritty gyro. I would be open for threads or forum channels, but it has to be one of those.
Forum channels and threads are separate features. Forum channels do not replace threads.
I just think they provide a better interface than threads.
the UI for threads is pretty bad
there are some major discoverability issues
forum channels largely fix those issues
When will you guys meet and decide upon the destiny of forums and channels?
it's less of a meet and decide type thing
and more of a 'when we decide on a good course of action'
It just sucks that we can only Pin 1 Topic....
Like this of sorts.
Q&A Topics would be added below this as normal users want to ask questions.
that's the simplest and probably best option 👍
I think this is better
I think whatever approach ends up winning out should be the same approach we utilize for others
I am more keen on a #programming-qna forum
and leaving the discussion channels as discussion channels
So this would be for any questions for any thing under the Programming category as it is now?
Not a frequenter of c++ by any means, but would also like to give my 2 cents.
Not a massive fan of the current implementation of forums, as if i liked helping in forums i would just go to one. I dont really see much of an issue with the way things are atm, so not much point in trying to fix it imo.
I don't participate in on-going conversations as much as I'd like, more of a lurker, so I'm guessing the problem attempting to be solved here is orginization and archivability.
Whenever I search for some issue I often see multiple people that have asked before, but I always have to read along the next 10+ messages after the question to see if someone answered (often the reply to functionality isn't used as much as it should and threads aren't used much and are relatively recent).
I'm guessing forums would help with this issue, but I'm also concerned about what others have stated regarding organic conversations, in-the-moment chats and emerging questions.
Sidenote: Discord search often times breaks completely for me as soon as I search for 3 words or more.
Maybe an alternative solution for my particular issue searching problem is for Discord to improve the search to also search around messages for the search query instead of a single message must include the entire query.
Often times people post multiple messages for a single sentence...
In terms of finding relevant information about the question you found, forums definitely would help, yes
I would like to entertain to idea of having a bot that can detect these repeated questions and auto-reply with an answer. It would be interesting application for machine learning imo but I don't know if there is enough data to train an accurate model 🤔
Huh, I only thought of processing text but it'd have to process images too. Hmmm.
On the 9fans discord we have a bot with a newuser command. There could be a bot with a hotreload command, for example
Maybe one that just posts hotreload.sucks or whichever page it was
I'm not a huge fan of forums as it tones down some of the realtime nature of normal channels. The primary issue I see with cpp isn't interleaving conversations (which does happen, but it's rarely an issue imo) but just the lack of a good place to leave common answers. Pins kind of suck for this task as they aren't searchable in and of themselves and most people forget they even exists.
Some sort of common programming FAQ forum might be an interesting experiment. More of a place to leave common useful information than a place to ask questions - that said, I have no idea how you'd enforce such a thing.
!rtfm !docs !learnunreal !lmgtfy
just look at the documentation for text box widget
Text Box
Text Box
isnt there one thats just
// A co-routine.
smol data tables
A meme guide for #cpp would be a good forum post
And as for the Q/A thingy, I still cant see any really active #cpp people liked the idea of having forums for that. I'm really wondering how will that end up after mods decide something
I think very few people like the idea tbh
idk how to describe it but it feels like it takes away from the community aspect
feels too official
I've thought for a while now the solution was just to have one of those "I accept the rules in order to enter the channel" prompts to be adapted to #cpp, except instead of a list of rules it's a 10-item checklist like "Did I compile with the editor open?", "Have I closed the error list and looked at the output pane instead?", "Am I debugging in DebugGame Editor with the symbols installed?", etc.
And yeah, I think @swift stratus is right, #cpp has a cozy balance of topicality and memery — interrupting any of the latter to answer a C++ question when one is posted — which it might be unfortunate to upend.
i feel like even having a thread of common issues won't help, a large portion will still just ignore reading it and post their issue
does this current way of doing things sometimes drown out a question, sure, but it does no harm to post it again if it gets buried
and you are always gonna get those forum threads like "how do i compile" spammed a million times, which is a lot worse than having it as a singular message in the chat
tl;dr please dont try to turn the discord help into something it isnt
the forums already exist
no point redoing them
(and sometimes the chaos can be fun)
My thought is having a forum where each topic is a separate common issue. Yes, people don't search for this stuff first but it makes it easier to link to something well thought out as a common answer.
yeah that's what I was trying to convey
#cpp for whatever it is today and common answers in cpp-forum-common-repo-depot
we cannot do this
that is server wide
maybe just a "Programming Topics" channel in addition to all the other channels
specialty features, specific useful repositories, etc can go in there
maybe we dont replace any channels
I think that's what GB and I are suggesting.
Personally I think something that's just a static list of resources isn't all that useful... but at the same time such a channel/forum doesn't really make sense if anyone can post to it - I'd like to see something curated so as not to mirror what #cpp already is.
That said, I'm not sure how that'd work technically.
I could get behind just simply adding a Programming-Forum
i do agree with a forum for common issues
like
- hot reload
- dont let the squiggly lines scare ya
and then leave the actual help channel as is
and every time someone is caught hot reloading they have to donate $5 to the UE4 Slackers Benevolence Fund
And $5 to my emergency noodle fund
On the 9fans discord we also have some kinda archive channel with messages that shouldn't be cluttered with discussion. It's just like a bigger readme of resources, similar to what pins should provide. I personally don't like the pin interface in discord (you have to actually click the pin to see the pins. Would be good to have some indication that there's unread pins for you, at least)
I'd like to xnd this idea. I think the forum feature is giving us what we wanted from threads, but I don't think we should replace #cpp.
Adding a "Programming Topics" forum would give us a nice place to stash that common info for things like Quats, Hot Reload, Intellisense, Debugger Setup, etc.
Then we could just point people to those topics from #cpp when they come up.
For most help though, the conversational nature of a chat is just way better than a forum in my opinion and I don't think anywhere near as many of us will "hang out" in a forum channel.
As it is, the number of channels causes some people to only ever visit a handful of them.
i agree with this
He literally wrote "in addition" :P we don't want to replace the #cpp channel. At least I don't.
that's why I wrote I "xnd this idea" as in "second" but whatever number we're on I was too lazy to count
🙂
I dont want to replace #cpp either. I think this will apply to any other area we want to introduce Forums to that are heavily social in nature.
I advocate for simply adding a Forum to each of our existing Categories.
See how they go.
all of them? we have a bunch
Probably just the Q/A related ones
or did you mean "General" "Content Creation" etc
Content Creation
Programming
Devops
UI
Platforms
I was thinking channels at first which would be too much imo
glad I was just misunderstanding
Even if we were to just start with a Forum in Content Creation and Programming, see how they are received.
The other Categories may not have high enough traffic to warrant it?
while we're talking about Forums; I just had the thought that maybe forums would be better for #game-jam-lfg than chat?
since we also have a game-jam chat
There are a lot of areas they make sense in, we are trying to take it slow, add them were it makes sense once we fully understand how they will get used and also whether our community wants them.
Honestly, there have been so many different ideas being wrote down now and discussed here and there We probably need to visualize an approach once, so everyone knows what we are talking about. Seems like a lot of people have still 0 clue what our itentions are (which is our fault I guess).
I guess you want community-managed topic-bound communication channels?
Ah we kinda want both? I guess?
Discord is a chat and a lot of people use it just because of that. It's fast, you can instantly see responses and even casually discuss something, which you can't do with more post&refresh solutions like AnswerHub and Forums.
However, some of the things we do here on Unreal Slackers aren't suited for a Chat. Such as keeping track of helpful resources or allowing users to ask questions and making sure discussions and answers around those questions don't mix up.
Now, that's what a Forum is useful for. With Discord especially since the Threads in Discord's Forums are actually just chat channels. So the communication can still be very fluent and quick.
This doesn't mean that we want to take away the chat channels for e.g. #cpp .
We are trying to figure out how to get the best of both worlds. Have a chill chat (even with questions fwiw) in #cpp , but also allow users to go through a more forum like approach for pure Q&A/Support stuff.
Now, if these Forums are actually the solution or if no one will use them is something no one can really answer. Even if #cpp lovers love to talk the idea of forums down, trying to speak for thousands of users.
We don't really want to enforce Forums, we want to see if we can upgrade the experience. If it fails, then it fails and we can at least say we tried.
And that's also not a #cpp only question. This goes for all channels and topics currently existing and yet to be created.
It's the same process we went through with Threads (not Forum Threads), but where we quickly decided that they are so garbage that we don't want to use them.
I'd love if people would just look in the forums for common questions and discuss it there (or even find their solution immediately without searching a full channel cluttered with all discussions about all topics)
and, that we the users can refer other users to these discussions
Maybe. With Tags then to identify the subtopics
I think this remains the best option, it could be tried starting today
If only there was a format, online even, that could house all these ideas in a running commentary, where people could start new topics and have the conversation shielded within that topic group -- allowing other's to quote parts and add more information.
Now imagine a place where the chat is more frenetic, and everyone just blasts things into the screen and they fly by.
One would say, almost half a decade ago, gee whiz, this frenetic one is great for connection, but not so much for information retention and LONGER conversations about it without repeats!
One would also say, gee whiz, this slow forum style chat is great to share knowledge and bring it to the forefront when new people show up, but it sure doesnt help get interaction up!
The third guy, the engineer in the corner, laughing at all the stupid, is mumbling something about "best tool for the problem at hand".
You know that xkcd comic about irc? The one where all people have their whole existence in some kinda cloud and one guy still communicates using irc?
You should think about writing a book.
You assume there are many people left who read.
Oh no, I didn't think anyone would end up reading it. But you may as well write one.
this post has disappeared from the "hot list" on the left tab - is this intentional or a discord bug?
ah nvm it just came back
I think if you post in a channel it just follows it for a set amount of time and then auto unfollows it?
yeah, I think there is something like that
admins can set the amount of days
also I think it's not really unfollow, but it's not listed in the overview after some time of silence
It's the auto archive feature although archiving is the wrong word. It just marks it as sort of inactive/old/not having received a post for a longer while.
It keeps your channel list smaller
I think it's set to 3 days and resets when there is a post
If you scroll down on your phone you find the older Posts section
Active 3 days ago so it think we set it to 3 days, yeah
I did not read everything, but from that what I read the problem seems to be that forums remove the traditional chatty like thing like how it is now. Couldn't the problem be solved by just pining a "Chat" post where people can chat and ask simple questions and the more complex ones get redirected into their own post?
In the end, mods convinced forums should not replace channels for QA
So it will be similiar to what you said, more or less
That was one of the solution we talked briefly about, yes.
In one way our another
But we also said we don't want to remove the chats, but rather add forums on top of them
We haven't really tackled the Forum situation any further. People are busy atm with their non-Discord Slacker Lives
We're still working out how/if we'll implement forum channels and there are other higher priority things ahead of that.