The switch in forum software occurred because of two reasons:
- The existing software could not handle high traffic; the site would go offline if more than a moderate amount of traffic was thrown at it.
- The only compensating tactic was to add more servers to the mix, which was costing the league an arm and a leg.
Discourse is non-traditional and has a bit of a learning curve, it’s true - I’d not have made some of the user interface decisions they have. But because of the more than 50% lower cost of operation, the safety of going to new software that isn’t riddled with bugs and security issues and the fact that Discourse (the company) took on the migration work, it was the right decision to make.
There are other benefits too - I hope to start boosting the number of people taking part on this site by making Discourse power the comments section of CFL.ca, and have that site mention “discussions of the week” sorts of things to encourage more people to sign up. But first we had to get our house in order.