After migrating from bbPress to Discourse I realised there’s one thing I miss about our old “forum for comments” integration (besides that, everything works way better).
Quite frequently, big news would be shared on the forum before it turned up on the blog. The topics that really stood out could be “featured” via a blog post. Before posting, we’d have the option of bbPress creating a new topic, or simply point to an existing topic, which in this case is what we’d do.
Oh yes! This would be wonderful! As a site that posts news, it could definitely be an incentive for members to participate more in hopes of having their work published.
It’s like the ultimate reward for being an active member. I would love to see this.
Great idea! Linking to an existing discourse post would be a great feature for wordpress sites to surface forum content for more exposure on the blog side and lead to additional discussions. Win win for both sides.
You can easily re-link old posts by pointing them to a directly related conversation on your forum (in our case they are 100% related since we were using bbPress for comments for a while).
The whole plugin would become less “magical” this way, since a basic URL is quite straight forward. E.g. if something wrong happened when WP automatically created a topic for you, you could always create a new one manually and point to that one instead.
Would this tie into the Discourse commenting plugin then? The comments would be easy to show I’m sure, but I guess you would have to just make sure you don’t select the “publish to Discourse” option in WordPress? That way you’re not posting duplicate posts in the forum.
Ah okay, I only used BBPress briefly but I think that makes sense.
I mentioned the idea to some of the people in my site’s community and they loved the idea. I know that blogging options are used in some of the big names in Forum software and a lot of sites use them to broaden their SEO-- IGN and Buzzfeed are big ones that come to mind.
You could have it automatically post to a category like “Community Written” or something. It would be a great way to scout potential prospects for writing staff.
People love recognition and if you publish someone’s thoughts onto your main page, that has to be encouraging to a) post more often and b) post with substance.
Just to clarify on one more point, what I’m suggesting here is strictly the ability to link (and unlink for that matter) WordPress posts and Discourse threads as you see fit.
I am not asking for the contents of a linked Discourse post to be pulled into the WP thread or anything like that. That work is up to the Editor. Personally I’d just write a brief manual excerpt (maybe in 140 characters or less and let WordPress deal with the Twitter/Facebook publishing as well) and link to the forum topic, with the comments showing below.
There was a plugin developed a while back but does not look like it has been worked on in awhile. Not sure if this can be incorpated into the wp-discourse plugin.
I don’t know if something like that should be in the wp-discourse plugin, but I think that using Discourse to create content for a WordPress site makes a lot of sense.
I would also like to have this kind of plugin/feature. Our forums are much more active than blog section, and news break first there. In vBulletin 4 was great feature to promote topic to cms/front page as article. Something like that will be awesome to have for Discourse first posts to be published as blog posts in WP.
I have a situation right now where I want to embed a topic in a couple different sites. Which means that I now have a WordPress site where I want to use an existing topic as the embedded comments. Which brings me to this:
This PR adds a field to the meta box (Existing Topic ID). When a value is added to this field it uses that topic for the comments as opposed to the topic that was published. It doesn’t matter if Published is checked or not. This will override it. Clear out the field and it resumes it’s previous setup.
I’d love to see this make it into the core plugin! Let me know if I can do anything to help make it so.
Not to bug you but I’ve been looking at various options to see how I can get discourse working and WP working on existing topics. Was even contemplating the
method.
It’s a blocker for me from deploying to production.
Kind sir, can I ask for an ETA?
Thanks for this great plugin @simon. I’d love to use this plugin for my blog but have put manual link to posts in the past. Is there any way I can manually make a connection and tell the plugin that a post already has a topic on discourse?
Not yet, but thanks for the reminder! I’ve been meaning to implement this for a while now. Would a discourse_topic shortcode work for you? It would take the topic URL as a parameter.