@delfinom said:I developed agaisnt IPB years ago for it from 1.2 to 3.2. Honestly IPB is really good, it's structured OOP correctly and isn't some retarded pile of functions in files like SMF or phpbb. There's logical class inheritance, centralized groups of functions in classes, routing to controllers,,etc. It's actually php done right up to a point. The only recent hole was because they fucked up the cron/task scripts that don't use their framework directly and so had a little oversight in their input filter.
IPB is also very unwieldy and hard to optimise for. But in SMF's case, so much of it was written before OOP was a viable thing in PHP and no-one wanted to rewrite the damn thing.
I'd second XenForo though.