Yugensoft
Well-known member
I wanted to open this discussion, as it's an issue that I've faced a little, and one that I've seen many customers bring up.
This is where two add-ons from different suppliers interact in a way that breaks one or more of them (especially one of them). It especially effects customers with large numbers of add-ons, as the chance of an interaction between one or more add-ons obviously increases.
With XenForo core, no such problem exists, as it's all made by one team who are responsible to the same enterprise.
I think the following are the open issues:
This is where two add-ons from different suppliers interact in a way that breaks one or more of them (especially one of them). It especially effects customers with large numbers of add-ons, as the chance of an interaction between one or more add-ons obviously increases.
With XenForo core, no such problem exists, as it's all made by one team who are responsible to the same enterprise.
I think the following are the open issues:
- Who should be responsible for fixing a 3rd party add-on clash? Supplier 1, 2, the customer; or some apportionment or procedure be used to rectify it.
- Are there principles that should be followed in 3rd party add-on development to avoid clashes?
- Would a central clearinghouse list of "please observe this when making your add-ons so you don't break mine" help alleviate the problem?
- Are there things suppliers should or shouldn't expect other suppliers to accommodate, in preventing clashes with their add-on?