Is it possible to have custom Post types?

My company are considering using Discourse…we have one feature request…

Is it possible to have very different looking Post types? One might be a video based post, another more like a blog article. A user might want to post a scheduled event with a guest list!

I know the platform is open source. I am a Rails developer so if this doesn’t currently exist I am thinking of looking into how it might be implemented.

Thank you in advance for any feedback!

You can do some per-category CSS styling pretty easily. If you want a blog, though, you might use blog software and use Discourse as the commenting engine.