I am familiarizing myself with Discourse. One thing I have noticed is that the community seems to prefer the approach Discourse + Static Pages vs. Discourse + CMS/dinamic. I was wondering, what if I want users to be able to write articles/reports/posts? Sure, they could create a new topic, but I am talking about medium like articles here, with the possibility to have full width images and, overall, a nicer design for an article. Also, I would like users to be able to add media to those pages (files, gps tracks, etc.) and photo galleries.
Now, so far I could come up with 2 ways of doing this:
- Separate dynamic website
- Discourse plugin that allows users with a certain score to create static articles
Which one of the 2 options is advisable? And if it’s the second option, could you give me some high level directions on how to structure such a Discourse plugin?