Первый запуск
Перед запуском сервера разработки должно быть установлено приложение. Устанавливать модуль необязательно.
Чтобы создать приложение, выполните команду:
elma-cli create ui app --name EleWise.ELMA.MyFirstApplication
Если эта команда выполняется в директории d:\DevServerExamples\, в приложении будут созданы два файла:
- EleWise.ELMA.MyFirstApplication.sln — решение, к которому добавляются все проекты модулей, созданные впоследствии;
- application.info — информация о приложении, которая содержит:
- Uid — уникальный идентификатор приложения;
- DisplayName — отображаемое имя приложения;
- Name — имя приложения;
- Version — версию.
Изменить имя, отображаемое имя, автора и другие параметры приложения можно в графическом интерфейсе после запуска сервера разработки.
Вы можете добавить в приложение шаблон классического модуля ELMA4, выполнив команду:
server
elma-cli create classicmodule example --name EleWise.ELMA.MyFirstApplication
При выполнении этой команды в директории d:\DevServerExamples\:
- в решение EleWise.ELMA.MyFirstApplication.sln добавляются два проекта с примерами имплементации точек расширений, менеджеров и т. п.;
- под каждый проект создаются каталоги: EleWise.ELMA.MyFirstApplication — для серверного проекта и EleWise.ELMA.MyFirstApplication.Web — для web-проекта.
Если приложение создано, можно запустить сервер разработки. Для этого выполните команду:
elma-cli server
После этого запустится сервер разработки приложений. По умолчанию используется порт 5000. Вы можете изменить его. Для этого укажите порт:
elma-cli server --port 5001
После запуска откроется страница со списком модулей. Если в созданном приложении ещё нет модулей КИ, отображается пустая страница, как показано на рисунке ниже.
На рисунке ниже представлен пример отображения на вкладке Модули ELMA классического серверного проекта.