This is how it works in every software store around the world. Given that Xenforo is the main directory for new add-ons and doesn’t take a percentage of sales.
The only option is to charge for a code review and a “verified” status, and give as much visibility as possible to those who pay for this status.
With featured directories, spotlights, and so on. It’s basic “community management” on top of the technical aspect of code review.
It’s certainly not a perfect solution. But directing 90% of the community toward 5 or 6 developers, I think, that’s a huge help in terms of sales.
Are there definitely problems? Yes. Like updates (do they need to be reviewed or not?) and how does code review work? (I have no idea; I’m not a dev).
What I’ve limited myself to saying is that:
- If I were a platform, I wouldn’t abandon my customers.
- I’d try to leverage my directory power as much as possible.
- I’d try to protect my developer ecosystem, given that I currently “offload” quite a bit of work to them since my platform is versatile but far from complete.
And these are facts. They are not opinions. As for how much this “verified status” should cost, that remains to be seen. I’ll leave the financial considerations to the Xenforo staff.
It’s certainly a business direction that needs to be discussed and one that can’t be reversed on a whim.
I would definitely create a verified directory, even with Xenforo Cloud on my hands.
Discourse did the same by integrating the most widely used add-ons into their software.
IPB decided to close their store. But they’ve taken a business direction focused on selling a “360-degree complete solution” with add-ons implemented “in-house.”
They aren’t interested in extending their platform as much as possible. They’re interested in selling a complete package at a B2B price point.
Slavik asked for an opinion, and I gave it.
I don’t work for Xenforo, but if I did, I would make these points.
For example, I would conduct much more analysis on my store. I would try to see which add-ons are the most downloaded. I would contact the developers. I would figure out if I could integrate them into the core (as has already been done with other add-ons...).
There are various business decisions i would make related to the developer landscape. This would be just one of many.