Has anyone here integrated an advanced CMS (like Wordpress) with Xenforo?

In the same way that combining a website (that has quality content) with a forum is often considered to be a winning combination, is there anyone here who has integrated an advanced CMS (like Wordpress) with Xenforo? How easy was it, and what were the results like? Care to share your website URL (including forum)?

Also... I know that the code for Xenforo can be altered... And if one were to take this approach, how easy would it be for the CMS to act as the "article", whilst the Xenforo forum is placed underneath and acts as the "comments"?
 

Brogan

XenForo moderator
Staff member
There are a couple of integrations.



 
There are a couple of integrations.



Which would you say is the safer option?

Also... My WP site is currently being built, and it's too late to turn back now. I have worked too hard and have spent far too much money on it. So I am "stuck" with WP whether I like it or not.

I know that XF is probably one of the most feature-rich forum software frameworks out there... But given that it's based on a completely different tech stack to WP, is it wise to look towards integrating both technologies?

My WP site has had a lot of custom work done. And I don't know if it's better to "compromise" my forum functionality by keeping everything as WP tech (via BBPress), or still look towards XF as being a viable solution.

I'm concerned that there will be a lot of potential conflicts if I decide to join both WP and XF - from a plugin and signed-in user perspective.

Should I stick with BBPress (WP), or should I still look towards integrating XF as a forum that will replace the comments section in my WP site?
 
I've never used WP and I'm not familiar with the add-ons so I can't help, unfortunately.

Hopefully others who have used them will respond.
Thank you for that... I also upvoted your comment.

I'm one of those people who wouldn't mind having Reddit style functionality in the comments section. The ability to vote is something that XF allows, and I believe threaded comments (via custom coding) is also possible.
 

arn

Well-known member
Our setup is like this

https://www.macrumors.com -- Wordpress, sorta. We use the Wordpress backend, but our rendering is custom PHP pulling off the Wordpress database.
https://forums.macrumors.com is both our comment section as well as a traditional forum.

Article: https://www.macrumors.com/2021/12/14/apple-employee-giving-program/
Discussion thread: https://forums.macrumors.com/thread...arious-causes-over-the-last-10-years.2327560/

We pull "top comments" into the article page based on number of likes/reactions.

Ours is very custom, but it's not that sophisticated. I haven't used this, but I'd think https://xenforo.com/community/resources/xftowp-xenforo-to-wordpress-integration.8161/ would serve the same needs and is probably more robust than our solution, since our solution fulfills a very specific need.
 
Our setup is like this

https://www.macrumors.com -- Wordpress, sorta. We use the Wordpress backend, but our rendering is custom PHP pulling off the Wordpress database.
https://forums.macrumors.com is both our comment section as well as a traditional forum.

Article: https://www.macrumors.com/2021/12/14/apple-employee-giving-program/
Discussion thread: https://forums.macrumors.com/thread...arious-causes-over-the-last-10-years.2327560/

We pull "top comments" into the article page based on number of likes/reactions.

Ours is very custom, but it's not that sophisticated. I haven't used this, but I'd think https://xenforo.com/community/resources/xftowp-xenforo-to-wordpress-integration.8161/ would serve the same needs and is probably more robust than our solution, since our solution fulfills a very specific need.
I actually found out about MacRumours a good while ago... It's actually a really good showcase of what XF is capable of.

However, I didn't find much evidence of the WP framework on the main page.

I also couldn't see any evidence of WP as a framework for hosting articles.
 

HomerJ

Member
Our setup is like this

https://www.macrumors.com -- Wordpress, sorta. We use the Wordpress backend, but our rendering is custom PHP pulling off the Wordpress database.
https://forums.macrumors.com is both our comment section as well as a traditional forum.

Article: https://www.macrumors.com/2021/12/14/apple-employee-giving-program/
Discussion thread: https://forums.macrumors.com/thread...arious-causes-over-the-last-10-years.2327560/

We pull "top comments" into the article page based on number of likes/reactions.

Ours is very custom, but it's not that sophisticated. I haven't used this, but I'd think https://xenforo.com/community/resources/xftowp-xenforo-to-wordpress-integration.8161/ would serve the same needs and is probably more robust than our solution, since our solution fulfills a very specific need.
In your WP install - are you using the XF2 API to automatically post your WP articles to XF as threads? Then using the response info (e.g. thread id) to store a reference to the thread in your WP database for each post?
 

arn

Well-known member
In your WP install - are you using the XF2 API to automatically post your WP articles to XF as threads? Then using the response info (e.g. thread id) to store a reference to the thread in your WP database for each post?
Yep, we are using the api where we can. We did it with a custom add on but there is a public add on that seems to do the same thing.
 

TheLaw

Well-known member
Yep, we are using the api where we can. We did it with a custom add on but there is a public add on that seems to do the same thing.
Arn - thanks for sharing. I've always enjoyed your efforts for many, many years. We'll be doing a major upgrade that will also include several other content additions. The challenge we had was in trying to make it simple to integrate articles with the forum, e.g. statistics, management, etc. At some point I'm not sure it really makes much of a difference if publishing will primarily be from a source secondary to the forum, which I think has been the basis of your model and it's done very well. Kudos.
 

laz

New member
@TheLaw I see on your website that XenForo is installed in the subfolder /forums, but you managed not to have a double /forums/forums/ URL prefix when visiting a specific forum. How did you achieve that?
 

M@rc

Well-known member
@TheLaw I see on your website that XenForo is installed in the subfolder /forums, but you managed not to have a double /forums/forums/ URL prefix when visiting a specific forum. How did you achieve that?
It's actually in the root. It looks like they're just using an XF Page as their homepage.
 

laz

New member
It's actually in the root. It looks like they're just using an XF Page as their homepage.
Got it, well that's a bummer as I really wanted to find a way to make this work (install in /forums without having /forums/forums or /forums/boards). Thanks for letting me know!
 

TheLaw

Well-known member
Sorry for the late reply gents. I'm actually in the process of upgrading to XF2 with Bob's Magic AMS v2.

While I had to do some trickery regarding some of the setup, Bob can provide all the details as we spent a lot of time planning (and many, many thanks for being patient with me and my numerous comments and feedback.) The AMS is the only content management system I considered using because there is so much thought, planning and wizardry which Bob provided to make the functionality best of breed as an AMS for Xenforo. Wordpress, Drupal and the usual suspects never functioned well enough as a bridge - and I used them all (including some single sign system for multiple CMSes that I can't remember that I think was created in Ukraine or Russia.) A few comments:

1) I actually had to do what I did to avoid redirections because my forum (which was converted to vB sometime in the early 2000s) was set in the root/forums directory.

2) With lots of Bob's help (working with help extensively to create a Wordpress replace and against many of the elements that work differently in XF), coupled with the use of routes, I was able to set up exactly as I wished. The real question was how could I get serve content on the home page that would pull from much more than just the XF installation. Thanks to some XF plugins and work with Bob, XF is installed in the root, forum routed to the home page, and two major content areas (Law Guide = legal FAQs & guides + Law Journal = legal news & journal worthy articles) would have their corresponding routes off of the root so it seems like I've got 3 separate modules running although they all reside in the root installation.

3) I also have other items integrated in subdirectories but nowhere near the extent to which AMS can be integrated in XF (such as a law dictionary at https://dictionary.thelaw.com) which I use simple RSS feeds to see new entries, which I used to have on the home page.

As I've finally completed some major projects, I'm looking forward to blowing much of my free time this holiday season finally getting to play with Bob's latest magick - and thank you Bob for all your outstanding efforts and support. Happy to help others if you have any questions as well.
 
Last edited:

Tracy Perry

Well-known member
As I've finally completed some major projects, I'm looking forward to blowing much of my free time this holiday season finally getting to play with Bob's latest magick - and thank you Bob for all your outstanding efforts and support. Happy to help others if you have any questions as well.
There is no doubt in my mind that @Bob is probably one of (if not the) most experienced intricate 3rd party add-on developer that XF has been blessed with.
I'm about to start a deep dive into templates so that I can get his LD add-on to actually show location data on the index page for certain categories....
 
Top