How to Ensure SuiteCRM Extensions Are Compatible with Future Updates

Hi, I have a question about SuiteCRM extensions. If a custom extension is created for SuiteCRM, could there be issues with its installation when a new SuiteCRM update is released? Is there a way to make sure the extension works smoothly across different versions without causing any errors? Any advice or best practices would be greatly appreciated. Thank you!

1 Like

You need to check compatibility matrix:

SuiteCRM 8.x and onwards use Angular in the front end.

If you’re getting extension from SuiteCRM store, then they mention compatibility versions.

If your extensions are upgrade-safe they will (generally speaking) work well through upgrades.

If you follow the Documentation and understand the architecture, your extensions should be upgrade-safe.

The short version of the story is: don’t change files in the core directories, only in the “custom” or “extensions” directories.

If you specify which versions of SuiteCRM you’re targeting, it’s easier to give advice.

1 Like