изменить пользовательский интерфейс WSO2 API Manager v3.0.0

Я хочу изменить пользовательский интерфейс диспетчера API wso2.

Я использую product-am v3.0.0, carbon-apimgt v6.5.349 и нексус. Я добавляю тег <h4></h4> в /carbon-apimgt-6.5.349/features/apimgt/org.wso2.carbon.apimgt.store.feature/src/main/resources/devportal/source/src/app/components/AnonymousView /<▪SignUp.jsx и измените размер шрифта в файле defaultheme.js.

Я меняю репозиторий по умолчанию на myrepo.com и добавляю конфигурацию ниже:

<distributionManagement>
        <repository>
            <id>nexus</id>
            <name>nexus-mixed</name>
            <url>http://myrepo.com/repository/nexus-mixed/</url>
        </repository>
</distributionManagement>

затем запустите команду mvn clean deploy.

но при сборке product-am и запуске изменен только размер шрифта, а тег <h4></h4> не добавлен.

проблема в GitHub: this


person amir hossein dehghani    schedule 01.12.2019    source источник


Ответы (1)


dh

Пользовательский интерфейс API Manager 3.x имеет два уровня настройки, на базовом уровне. Вы можете изменить оформление пользовательского интерфейса с помощью файла defaulttheme.js, который не требует перекомпоновки веб-приложения, чтобы изменения вступили в силу. Ограничение этого метода заключается в том, что вы можете изменять только те параметры темы, которые предварительно определены в файле темы. Но все же в нем довольно много возможностей для создания тем. Файл defaultTheme.js в API Manager 3.0.0 является расширением Material-UI default theme, поэтому вы можете применить любые настройки, которые разрешены в структуре темы material-ui.

При настройке второго уровня или расширенной настройке вы можете настроить поведение веб-приложения, переопределив реализацию React JS. Мы разработали плагин webpack, чтобы переопределить реализацию компонента React по умолчанию расширенной или настраиваемой реализацией, когда пользователь решил добавить настройку в свое приложение. Вы можете найти документацию по этой расширенной настройке здесь.

А также обратите внимание:

Изменять реализацию компонента React по умолчанию в веб-приложениях не рекомендуется. При этом будет сложно обновить сервер через диспетчер обновлений wso2 (WUM), поэтому мы рекомендуем использовать любой из вышеперечисленных методов настройки для настройки веб-приложений в соответствии с вашими потребностями.

person TMKasun    schedule 02.12.2019