I am using Sitefinity 5.1. I need to create a complex custom module like Forums module. The module needs to be istallable so that i can reuse the module in future. Is it possible to create such complex module (that can be installed on other sites) using module builder?
If yes then please suggest some steps for that.
Can we create a way to install the front end controls related to custom module while installing the custom module created using module builder?
You can create these complex modules with the module builder. You can define 1 or more content types within one module with relations between them. You could also use the Guid field or the Array of Guid field to create 1-n or n-n relations.
Use Sitefinity Thunder to create selector fields to have some control on the relations from the UI.
You can use the export functionality to export the scheme or data to reuse the definitions you made in a new project.