how to find out the custom module

Hi,

My Sugarcrm has been customized a lot, I just wonder how can I find out which module is custom build and which one is come with Sugarcrm?
I have check Admin->Studio. From the left side tree list, I can see all module are list here. I can see some of the module has a asterisk beside it, but it doesn't seem it's represent custom build module.


Thank you.
Manson

SugarCRM Version 10.0.3 (Build 192 P) (Q2 2020)

Parents
  • Unfortunately, as you have seen from the multitude of answers here, there is no "one size fits all" method of determining which modules are custom build versus which are core Sugar modules I'm afraid. To add my thoughts, there are a couple of ways I would use to find this information.

    Firstly, the option is there to create a clean install locally of an instance and within that you can see what are the "core" modules. If you are on-premise, or can get a backup to restore from, you can use diff tools to do some checking as well.

    A second option would be to inspect the files at: ./include/modules.php and ./custom/application/Ext/Include/modules.ext.php - which should contain the definitions for the global arrays for $beanList and $beanFiles. The entries in the file under the custom directory will tell you which beanList items have been added as custom objects and the one under ./include/ will be the core file that defines the original list. Of course, the core file is only available if you are on-premise or you have a backup to inspect (easy enough to get). However, you can download the full contents of the ./custom directory using the Diagnostic tools in the Admin section if you are on-Cloud.

    Hopefully some combination of all these techniques you have been shown in this thread will lead you to the information you want Slight smile

    Thanks,

    JH.

    [EDIT]

    P.S. In the custom version of the files you will get all "non-core" modules listed. This will include not only those that have been custom built for your instance but also those added as part of an extension package, such as Hint, SugarChimp, Customer Journey Plugin etc.

    I don't think there is an easy way of determining the difference in the code files without understanding what you have. However, the ones installed from an extension will probably have an entry in the Module Loader list whereas ones added via a deploy from Module Builder (even if the package has subsequently been deleted from there) will not.

Reply Children
No Data