Structure of web modules
Today the basic order of the modules is as follows:
- ELMA.SDK.Web
- ELMA.BPM.Web.Security
- ELMA.BPM.Web.Content
- ELMA.BPM.Web.Messages
- ELMA.BPM.Web.Common
- ELMA.BPM.Web.Calendar
- ELMA.BPM.Web.Tasks
- ELMA.Documents.Web
- ELMA.Workflow.Web
Then go the separate functional modules:
- ELMA.Documents.Docflow.Web
- ELMA.Workflow.Processes.Web
- ELMA.BPM.Web.Reports
- ELMA.Projects.Web, etc.
In the Module.txt files, you need to specify the dependencies from the basic components in the Dependencies field. You can learn about creating web modules from this article.
Name: EleWise.ELMA.CRM.Web
AntiForgery: disabled
Author: EleWise
Website: http://elma-bpm.com
Version: 1.0.0
OrchardVersion: 1.0.20
Description: ELMA CRM Module
Features:
EleWise.ELMA.CRM.Web:
Name: EleWise.ELMA.CRM.Web
Description: ELMA CRM Module
Category: ELMA Modules
Dependencies: EleWise.ELMA.BPM.Web.Calendar