Hello
There’s probably an easy answer, but I just want to clarify.
In the documentation I see that we can create a custom view using the MODULE framework, but same can be done using the EXTENSION framework.
When do you pick one over the other?
Hello
There’s probably an easy answer, but I just want to clarify.
In the documentation I see that we can create a custom view using the MODULE framework, but same can be done using the EXTENSION framework.
When do you pick one over the other?
There is some overlap, and not everything in these extension engines is neatly designed. It’s incredibly powerful and allows for anything to be extended, but it isn’t always clear or easy to troubleshoot.
What I’ve seen most pros do when customizing Sugar/Suite is they use Studio, as far as they can, and then take up from there using custom code. Likewise, they will start with whatever custom code is simpler and easier, and then complicate as needed.
If you’re not building a module from scratch, you’re reusing SuiteCRM modules (which is the smart thing to do, as far as possible), then you will end up using the Extension Framework.
The Extension Framework is good at combining stuff from multiple places, multiple authors, into one singe final product.