# CMS for Discourse

**URL:** https://meta.discourse.org/t/cms-for-discourse/121031
**Category:** Support
**Created:** [June 21, 2019, 11:33pm UTC](https://meta.discourse.org/t/cms-for-discourse/121031 "2019-06-21T23:33:34Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Nina\_11](https://avatars.discourse-cdn.com/v4/letter/n/3ab097/32.png) [@Nina\_11](https://meta.discourse.org/u/Nina_11)
#### Post date: [June 21, 2019, 11:33pm UTC](https://meta.discourse.org/t/cms-for-discourse/121031/1 "2019-06-21T23:33:34Z")

</div>

Is there a CMS or CMS-like feature that Discourse recommends for use with its forum? I see posts that recommend WordPress - is there anything else?

My use case is that my forum will host lots of educational content (in the form of guides and tutorials that contain text, gifs and videos). I expect frequent updates to this content and want to know of an easy way to manage the content.

---

<div class="post-metadata">

### Author: ![Steven](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/steven/32/187890_2.png) [@Steven](https://meta.discourse.org/u/Steven)
#### Post date: [June 21, 2019, 11:57pm UTC](https://meta.discourse.org/t/cms-for-discourse/121031/2 "2019-06-21T23:57:16Z")

</div>

With the wordpress plugin it’s really easy to connect the discourse forum, it’s a great cms, easy to use, it will be a good choice.

BUT, there are some internal solutions that could work

I think of two plugins :

[https://meta.discourse.org/t/knowledge-base-plugin/115288](https://meta.discourse.org/t/knowledge-base-plugin/115288)

> [@ProCourse Static Pages](https://meta.discourse.org/t/procourse-static-pages/69698):
>
> I’ve been doing freelance Discourse customization as my primary gig for almost a year at this point. And one of the most common questions I get is about static pages. “Can I just create a static sales page?” “Where’s a good place to put a FAQ without a discussion around it?” You can likely argue the validity of these questions in most scenarios. The main response being “just close the topic.” But that doesn’t cut it for most. Thus, I decided to create this plugin to make it possible. It’s pret…

And if you want a category with a presentation that looks a bit like a website, this plugin is really nice

> [@Topic List Previews (legacy)](https://meta.discourse.org/t/topic-list-previews/101646/1):
>
> This is now a Theme Component, the plugin is deprecated The new Topic is [Topic List Previews Theme Component - theme - Discourse Meta](https://meta.discourse.org/t/topic-list-previews-theme-component/209973/1) [GitHub-Mark-32px] [Repository: get the code here](https://github.com/merefield/discourse-topic-list-previews-theme) See further here: [Pavilion](https://thepavilion.io/t/which-one-to-install-plugin-or-tc/3996?u=merefield) [sandbox] Examples: check out the list further down. [raising_hand_woman Request a feature](https://thepavilion.io/w/feature-request)[bug Report a bug](https://thepavilion.io/w/bug-report)heart Donate: we are reviewing our donations system. Please check back later :). man_technologist Maintainers: @merefieldOverview Topic List Previews allows you to: …

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [June 21, 2019, 11:57pm UTC](https://meta.discourse.org/t/cms-for-discourse/121031/3 "2019-06-21T23:57:53Z")

</div>

Is there something preventing you managing this kind of content in Discourse posts?

WordPress is a good option if you really need a CMS, but none of the content you’ve mentioned above precludes discourse.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [June 22, 2019, 10:43am UTC](https://meta.discourse.org/t/cms-for-discourse/121031/4 "2019-06-22T10:43:53Z")

</div>

I kind of agree with @Stephen here, it might be easier to try doing everything in Discourse at first if your initial research indicates that _should_ work. Discourse is fairly flexible in what it can do these days.

---

<div class="post-metadata">

### Author: ![Nina\_11](https://avatars.discourse-cdn.com/v4/letter/n/3ab097/32.png) [@Nina\_11](https://meta.discourse.org/u/Nina_11)
#### Post date: [June 24, 2019, 5:01pm UTC](https://meta.discourse.org/t/cms-for-discourse/121031/5 "2019-06-24T17:01:09Z")

</div>

Great - @Steven, I’ll check out those plugins and get back.

@Stephen/@Jeff - When you say doing everything in Discourse, you mean using the plug ins referenced above? Or simply trying to manage the content without any plugins? Here is the bulk of my use cases:

1. Uploading new content (text, gifs, pictures, videos)
2. Updating content on a regular cadence, e.g. after every new product release
3. Tracking the content updates with revision history
4. Allowing for QA of new content  
Ideally, there’s a single source where all of our learning content on the forum sits. That way, we can manage the content in a single place rather than going through all the posts to update content for every product release.

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [June 24, 2019, 5:05pm UTC](https://meta.discourse.org/t/cms-for-discourse/121031/6 "2019-06-24T17:05:34Z")

</div>

> [@Nina\_11](#):
>
> - Uploading new content (text, gifs, pictures, videos)
> - Updating content on a regular cadence, e.g. after every new product release
> - Tracking the content updates with revision history
> - Allowing for QA of new content

This seems pretty easy to do right in Discourse without plugins. I do most all of this over at the [Productivity Guild](https://community.productivityguild.com), and it works quite well. I have a few plugins in play, but what you’re asking for likely can be done without.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [December 9, 2022, 8:56am UTC](https://meta.discourse.org/t/cms-for-discourse/121031/7 "2022-12-09T08:56:10Z")

</div>



---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [December 9, 2022, 9:19pm UTC](https://meta.discourse.org/t/cms-for-discourse/121031/8 "2022-12-09T21:19:41Z")

</div>


