[ELMA3] Структура веб-модулей
Сейчас базовый порядок модулей такой:
- EleWise.ELMA.SDK.Web;
- EleWise.ELMA.BPM.Web.Security;
- EleWise.ELMA.BPM.Web.Content;
- EleWise.ELMA.BPM.Web.Messages;
- EleWise.ELMA.BPM.Web.Common;
- EleWise.ELMA.BPM.Web.Calendar;
- EleWise.ELMA.BPM.Web.Tasks;
- EleWise.ELMA.Documents.Web;
- EleWise.ELMA.Workflow.Web.
Далее уже отдельные функциональные модули:
- EleWise.ELMA.Documents.Docflow.Web;
- EleWise.ELMA.Workflow.Processes.Web;
- EleWise.ELMA.BPM.Web.Reports;
- EleWise.ELMA.Projects.Web;
- и т.д.
В файлах веб-модулей Module.txt необходимо указывать зависимости от основных компонентов в поле Dependencies.
Name: EleWise.ELMA.CRM.Web
AntiForgery: disabled
Author: EleWise
Website: http:/elma.elewise.ru
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