Система "Corporate" позволяет переопределять ресурсы (CSS-таблицы, Java-скрипты, изображения, HTML-страницы), используемые при формировании страниц веб-интерфейса.
При использовании механизма переопределения, виртуальной Java-машине при запуске веб-сервера передается в качестве параметра расположение кастомных (переопределяющих стандартные) ресурсов для веб-интерфейса.
В общем виде, алгоритм действий для обеспечения возможности подмены ресурсов, используемых веб-сервером "Corporate", выглядит следующим образом:
Создайте следующие каталоги ресурсов, используемых для переопределения / подмены оригинальных ресурсов веб-интерфейса "Corporate", в любом удобном для вас места на сервере, на котором запускается веб-сервер "Corporate":
/resources/ui/def/html/
– если будут использоваться какие-либо дополнительные статичные html-страницы.
/resources/ui/def/css/
– если будут использоваться переопределенные CSS-стили отображения элементов веб-интерфейса.
/resources/ui/def/img/
– если будут использоваться дополнительные либо измененные графические элементы интерфейса.
/resources/ui/def/js/
– если будут использоваться дополнительные либо измененные java-скрипты.
Права доступа к данным каталогам должны быть настроены таким образом, чтобы пользователь, под чьей учетной записью осуществляется запуск службы веб-сервера "Corporate" имел доступ на чтение.
При необходимости внесения изменений в используемые статичные HTML-файлы, внесите требуемые изменения в нужный HTML-файл, и сохраните его в каталоге
/resources/ui/def/html/
.
При необходимости переопределения CSS-стилей отображения элементов веб-интерфейса:
В каталоге /resources/ui/def/css/
создайте следующие CSS-файлы:
styles-sc-color.css
– для переопределения стилей, отвечающих за цветовое оформление отображаемых элементов страниц;
style-sc-struct.css
– для переоформления стилей, отвечающих за отображение структурных элементов страниц;
style-sc-new.css
– для указания новых, отсутствующих в оригинальных таблицах, стилей.
Откройте в интернет-браузере страницу, содержащую требуемый элемент интерфейса.
Вызовите панель отладки, нажав клавишу F12;
При помощи панели отладки изучите требуемые элементы интерфейса, и скопируйте описание соответствующих CSS-классов в соответствующий кастомный CSS-файл из указанных ранее.
Внесите требуемые изменения в значения атрибутов и сохраните.
При необходимости использования дополнительных либо измененных графических элементов, поместите файлы требуемых изображений в каталог
/resources/ui/def/img/
.
При необходимости использования дополнительных либо измененных Java-скриптов, поместите требуемые JS-файлы в каталог /resources/ui/def/js/
.
Укажите параметр подмены ресурсов веб-сервера "Corporate", в качестве значения указав путь к каталогу /resources
, в
числе атрибутов запуска виртуальной машины Java веб-сервера "Corporate":
-Dresources=file:/<путь_к_каталогу>/resources/
В случае внесения изменений в данные файлы, сохраните эти изменения и перезапустите службу веб-сервера "Corporate".
В результате выполнения данных действий будет выполнена кастомизация ресурсов веб-сервера системы Corporate.