In the 3rd quarter of the current year, we will migrating from XenForo to Discourse. Its still some months away but just wanted to let you all know in sufficient advance.
Progress on XenForo as a platform has stalled for years now. It was a promising solution but something happened with them. The last good release which had new features and improvements was several years ago. It is still a good platform and the developers have done well to keep it contemporary as far as the inner workings of the solution are concerned. But it pales in comparison to the constant leaps that Discourse has taken on the usability front.
I have been following Discourse since almost a decade now and have visited it time and again to see the progress that they have made. To some it might look overwhelming at first since we are used to doing things a certain way, but as you get used to it you realize that the usability of that software is unparalleled as of now.
Have been experimenting with the migration and features since a month. Their migration script is shit slow and single threaded so will take us 7 days to migrate the database, need to figure out a way to overcome that. Plus they do not have a market rating system or add-on. Which I will have to develop. For which I will have to learn Ruby on Rails. So these are the two main reasons why it will take us that long.
Plus I have also experimented with building a mobile app using their APIs and it looks straightforward. Have managed to get a bare bones proof of concept prototype done in a couple of days. Wanted to check all the boxes before deciding, whether we need it or not. However their PWA is really head and shoulders above XenForo so a mobile app is not needed and therefore not a higher priority.
This is a post migration setup with most of the default settings. Still tinkering with things. By the time we migrate, they would have overhauled the default look so things would most likely look different from this.

Subscribe to this thread to keep track of any updates that I post along the way.
Progress on XenForo as a platform has stalled for years now. It was a promising solution but something happened with them. The last good release which had new features and improvements was several years ago. It is still a good platform and the developers have done well to keep it contemporary as far as the inner workings of the solution are concerned. But it pales in comparison to the constant leaps that Discourse has taken on the usability front.
I have been following Discourse since almost a decade now and have visited it time and again to see the progress that they have made. To some it might look overwhelming at first since we are used to doing things a certain way, but as you get used to it you realize that the usability of that software is unparalleled as of now.
Have been experimenting with the migration and features since a month. Their migration script is shit slow and single threaded so will take us 7 days to migrate the database, need to figure out a way to overcome that. Plus they do not have a market rating system or add-on. Which I will have to develop. For which I will have to learn Ruby on Rails. So these are the two main reasons why it will take us that long.
Plus I have also experimented with building a mobile app using their APIs and it looks straightforward. Have managed to get a bare bones proof of concept prototype done in a couple of days. Wanted to check all the boxes before deciding, whether we need it or not. However their PWA is really head and shoulders above XenForo so a mobile app is not needed and therefore not a higher priority.
This is a post migration setup with most of the default settings. Still tinkering with things. By the time we migrate, they would have overhauled the default look so things would most likely look different from this.

Subscribe to this thread to keep track of any updates that I post along the way.