Содержание
Этап начала разработки LSS проекта на основании шаблона
Введение
Разработку LSS проекта мы начнем с того, что развернем проект на базе шаблона LSS проекта и внесем в него первоначальные косметические изменения.
Создание проекта на базе шаблона LSS проекта
Будем исходить из того, что под наш LSS проект выделено доменное имя lss-exampl.ru и под SQL сервером PostgreSQL используется база данных lssexampl. Для доступа к базе используется логин postgres и пароль 1.
С учетом этого, следует выполнить инструкцию по развертыванию шаблона LSS проекта.
Настройка конфигурационных файлов
В конфигурационном файле php/config/config-application.php зададим основные настройки проекта:
$config['project.name']='Материальные активы'; $config['project.description']='автоматизированная система управления материальными активами предприятия'; $config['project.id']='lssexampl'; $config['crypt.md5.key']='jhChKj6F';
- настройка project.id позволяет переопределить стандартное значение PHPSESSIONID.
- настройка crypt.md5.key задает соль для md5 шифрования. Надо задать ее уникальным значением, и потом уже не менять в процессе разработки проекта.
В конфигурационном файле php/config/config-place.php зададим основные настройки площадки развертывания, в нашем случае это параметры доступа к SQL серверу:
$config['sqlDbName']='lssexampl'; $config['sqlLogin']='postgres'; $config['sqlPassword']='1';
Подключение иконок
- Создадим папку для размещения иконок www/resource/icons
- Разместим там дополнительный набор подключаемых иконок, в формате svg. Содержимое этих svg файлов следует подправить так, что-бы темный цвет обозначался макросом '#000000'. Кроме этого, можно использовать макросы цветов: 'red', 'blue', 'green', 'yellow'.
- Зарегистрируем подключаемые иконки в конфигурационном файле php/config/config-application.php
/// список дополнительно подключаемых иконок $config['project.icons.file']=Array( 'box'=>'box.svg', 'puzzle'=>'puzzle.svg' );
После авторизации в проекте пользователем root с паролем 1, можно вызвать экранную форму Разработка/Иконки и убедиться, что дополнительные иконки подключены и доступны для использования.
Настройка внешнего вида
- зададим подходящую иконку favicon - файл www/favicon.ico
- зададим фон окна аутентификации - файл www/resource/logoscreen/background.jpg
Демонстрационные примеры и ссылки
Демонстрационные примеры доступны в режиме «только чтение». Для входа используйте логин root, пароль 1.
- демонстрация работы тестового примера «Материальные активы» у нас на сайте: https://lss.m-cti.ru/storage/example/lss-exampl