Three.js: THREE.js forum

Created on 9 Dec 2016  ยท  46Comments  ยท  Source: mrdoob/three.js

Some people including me missing a forum for general discussion. Someone in the IRC stated mrdoob wouldn't have the time to maintain one. If some could help for moderation it should work i guess.

I've used SMF some time ago, but MyBB seems the most widespread software today, so i've setup one today just for test purposes and get familiar with it. I've also made a theme based on a responsive one, just for a raw layout and contrast.

I've put together a simple structure as a start, doesn't include what is covered by github:

THREE.js
    News
    Getting started
        - basic questions, setup issues..
    General Discussion
    Feedback and discussion

Development
    Examples & Tutorials
        - demos, examples and tutorials
    Coding questions
        - asking for help
    Concept & ideas
        - Ideas, brainstorming and discuss solutions.
    WebGL
        - bare API related
    Shader programming
        - GLSL related
    Tools
        - software for assets etc.
    Libraries and extensions

Community
    Projects
        - announcement, collaboration, team up...
    Spotlight
        - showcase what you've done with THREE.js
    Offtopic

Here's the prototyped simple theme
bright

But only if it get's @mrdoob approved. I would also want suggestions from you, about structure, design and moderation. I also thought about a categorized depot for libraries, codes and assets, similar to a "asset store".

Most helpful comment

All 46 comments

I think this is great idea. Somewhere to discuss broader 3D graphics techniques, relevant to three.js specifically, would be very neat

I'll note that the subreddit for three.js seems mildly active and I wonder how active a forum would be. In my experience while it's a nice idea to have all the organization in a forum (as opposed to reddit's flat, timeline/rank structure) you need to have content to fill in those spaces.

Hmm... Maybe I should add a link to https://www.reddit.com/r/threejs/ on http://threejs.org/?

@Hectate just as a counterpoint I'm in Indonesia and Reddit is blocked here. Not sure how many countries block it, but it may not be accessible to everyone.

Aside from that, when I do access it using nefarious means it seems pretty dead really, not to mention that the flat structure of a subreddit, while great in it's own way, is not really a substitute for a categorised discussion forum.

It's a fair point though that a dead forum is a not that useful, but the only way to see if it gets used is to create it!

If nothing else it would serve as a place to send people asking for help via raising issues here, aside from Stackoverflow which doesn't suit every question.

@looeee Sorry; my short message may have come across as being negative toward the idea of a forum, which was not the intent. It was more about the over-structuring of a forum that is just getting started. My concern of a dead forum is simply that it gives a poor impression to potential users (and thus, growing the community). The best mitigation toward that would be to not overdo the number of sections initially; more can be added as they are needed later. I would say a simple 3-4 areas would be all that's required. One for Official News, one for Help/Tutorials, one for Projects, and a simple Everything Else/Off-topic.

Regarding reddit; being "mildly active" just meant that while it's not completely dead there's not a lot of daily activity right now. My own opinion of reddit is that it might be a useful community site for sharing projects, but the flat structure is definitely non-ideal for more organization or storage of things like tutorials, etc for future reference. Reddit tends to direct focus to "what's new and popular" for the subreddits. Additionally, none of that addresses the ramifications of hosting your community on an entirely third-party site either. Caution is advised when doing so because you are at the mercy of their longevity and agreeableness to your purposes. We've all been around long enough to see places come and go on the Internet...

@hectate great! And yes, I do agree that a few less categories is probably a good idea, at least at first.

@lekxi what do you think of these?

THREE.js

  • General Discussion
  • Showcase
  • Offtopic

Development

  • Getting started (basic questions, setup issues)
  • More advanced questions
  • Importing and exporting assets
  • Examples & Tutorials
  • WebGL

    • WebGL API

    • GLSL language

  • Tools (software for assets creation etc)
  • Libraries and plugins

    • Three.js plugins (controls, postprocessing etc)

    • 3rd party (using Three with GSAP, React etc)

@Hectate i prefer to avoid reddit, it looks a bit messy to me to be honest. For me a forum feels better, for structure, and like a little family kinda, that uses the same thing. You're right, it'll be empty for a while, but it needs to start somewhere i guess. It shouldn't prevent people from asking and discussing.
@looeee looks good, i just thought that community category would make sense for:

  • Offtopic - not tied to 3js or dev specifically
  • Projects - introducing stuff to team up
  • Showcase - well that fits both

@mrdoob My concern about a more extensive software is to not limit it in the first place, that it provides an active community, both comes together mostly and it would be easier to use supported out-of-the-box modules, if there's a need anytime. Another good experience i've made besides SMF is Drupal. It has a strong community, different forum modules and would therefore provide enough space for extension (had a forum and that kind of depot before), but it's more demanding to host. But tell me if you have something other on mind, just suggestions i used before.

I could also simply open the forum so far when categories and stuff is fine tuned, if there's need for more we could also add/write it separately, using the mybb accounts.

Would be interested to work on the forum, let me know if any help is needed

@Formatter we definitely would need moderation. I know most doesn't have much time, but it'll already suffice checking once or each second/third day in a week, whenever there's some time for it. When a few people do this, we've got a working moderation already.

@lekxi you can put me down for a bit of moderation too :)

@lekxi any further developments on this?

@looeee
After some more investigations into other available forum and CMS software packages providing forum-modules, i've setup a new environment based on Drupal, as it is active maintained and well designed. Besides all basic features required for the board, it is highly flexible to extend to any needs as it is a popular CMS, not tied to a specific use case.

But it seems another one launched a forum now.

@looeee @lekxi @mrdoob How about making an open slack/discord? We can make those sections as channels and pin important information.

I'm on discord constantly, and slack rarely. I'm up for discord if we want a server. I admin a few myself, in fact.

@Hectate Same here. Discord doesn't limit messages so having a discord server for three.js would be nice. What do you think if i'll create one?

@sasha240100 sure send me an invite. As I said, I'm online all the time anyway (if I'm at my pc)

We use http://www.discourse.org/ for discourse.mcneel.com. We've gone from a newsgroup (1998ish-> 2013) to nings (2009 -> 2013) to discourse (2013 -> ?). We still run a ning for Grasshopper3d.com, but have categories on Discourse to discuss Grasshopper related topics. I have to say, without a doubt, discourse has been the most agile and useful tool to support our community of Rhino users and developers. The discourse dev team is great and attentive. I highly recommend going for discourse.

I'd be interested in a three.js Discord, any news?

@jbjw For now you can join Whitestormjs server in discord. There are already 300 people and we always discuss Three.js: https://discordapp.com/invite/frNetGE

@lekxi

But it seems another one launched a forum now.

I don't think that forum is going to fly due to being hosted on an ad supported platform. I guess it would need to be something that can be added as a part of the threejs.org site at some point.

@sasha240100 just going over your discourse Discord server now - actually I think that is a really good format for a discussion board. I would vote for creating a three.js discourse Discord server.

@looeee Discord != Discourse

I've used discourse with a large community, and I can highly recommend it.

@fraguada oops! Thanks :)

Actually that looks good - so we could have discourse.threejs.org (or talk.threejs.org, discuss.threejs.org, forum.threejs.org or whatever) with free hosting.

EDIT: looks like it has to be discourse.threejs.org unless you pay, or self host.

P.s. i'd fill out the form, but it's probably best that @mrdoob does it, or someone who has more contributor clout than I. I'd definitely volunteer to moderate/admin.

@fraguada @looeee @mrdoob we can just reformat my server to three.js/whitestormjs variant cause it already has 300 members that are interested in three.js as well as whitestormjs.

Just to keep existing auditory. Yes, I can add some moderators, feel free to ask me)

@sasha240100 feel free to do that of course, but I think three.js warrants it's own separate discussion forum.

@looeee Discord allows to use separate channels. There will be separate discussion with people from both - three.js and whs. Everyone has access to each channel.

You will own your channels, sure. Discord has such opportunity. Just more people will be

@looeee we would need someone with the capability to add a subdomain discourse to threejs.org. Not sure who that is.

I would like to use an app over web client

On Mar 11, 2017 10:58 AM, "Luis E. Fraguada" notifications@github.com
wrote:

@looeee https://github.com/looeee we would need someone with the
capability to add a subdomain discourse to threejs.org. Not sure who that
is.

โ€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mrdoob/three.js/issues/10325#issuecomment-285853939,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHTX1RaYO2MUSrbEPp3QxXZiN_HbWKvFks5rkmJQgaJpZM4LJar4
.

@looeee I've filled out the form @_@ to see what would happen fyi. Lets see where that takes this discussion.

@looeee i could launch it, but i still need more opinions about the software and future plans if any. I've setup a platform with Drupal too, it has active support and gives all control possibly needed without being tied to forum capabilities, by the cost of requiring more hosting power.

The myBB forum could be used anytime, just a few more details in the theme. But no popular forum-specific software provides modules for a "asset store" like section or something like those ideas, just to pick a future proved solution. (besides, most aren't maintained anymore)

The Drupal one would use Drupal 7 with 'advanced forums' and fills all requirements for a forum, plus being easy to extend for an asset depot, github integration etc. And the API is more worth for people to investigate than an decades old forum-tied one. The forum-module port for Drupal 8 is actually wip.

Please tell me your thoughts.

@looeee @mrdoob someone from discourse has written me back and agrees that three.js fits their guidelines for open source projects. We'd need to use discourse.threejs.org if that is something that the community wants.

@fraguada sounds good! does it support github login or does it require their own accounts?

Oh, I see...

screen shot 2017-03-13 at 12 36 47

Looks good. Where does discourse.threejs.org need to point to?

Now to see about some categories and moderators! Please sign in!

Wait, what happened to the github login...?

screen shot 2017-03-13 at 14 25 10

Oops, yeah, enabling...

Ok @mrdoob , github logins should be enabled now ๐Ÿ˜…
EDIT: also have enabled twitter, google, facebook, and yahoo authentication.

๐Ÿ‘Œ๐Ÿ‘Œ๐Ÿ‘Œ

This issue can now be closed ๐Ÿ˜Š
http://discourse.threejs.org/

@mrdoob I'd like to be a moderator :> :3

I'm up for being a moderator. I'd give about 90-95% of my time to it. FULL TIME BABY!!!!!!

@mrdoob I would really appreciate being the head Mod or Admin. I really love Three.js, and I would really like to moderate something that helps out this awesome community. I would do this thing full time, and devote most of my time to it!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

boyravikumar picture boyravikumar  ยท  3Comments

konijn picture konijn  ยท  3Comments

Horray picture Horray  ยท  3Comments

donmccurdy picture donmccurdy  ยท  3Comments

jack-jun picture jack-jun  ยท  3Comments