2016-10-04 1 views
1

Миграция с WSO2 AM 1.10 до 2.0. Не упомянем все препятствия, которые я должен был преодолеть. Но этот факт довольно очевиден, и я действительно ошеломлен тем, что разработчики забыли/проигнорировали, прежде чем выпускать новую версию. Давайте проигнорируем все ошибки с CSRF, НО это тоже засасывает задницу: группировка и категоризация. Документы WSO2 не обновлялись со времени последней публикации, что печально.WSO2 API-менеджер: классификация и группировка API

  1. BUG 1: Группировка не работает, если все подкаталоги (в Carbon) под «тэгами» реж являются строчными независимо от оригинальных имен/тегов с -группа достаточно.

  2. BUG 2: В левой панели отображаются теги с суффиксом «группа» («облако тегов»). Эмм.

  3. BUG 3: Групповые тэги [отображаются] в Магазине с нижним расположением и содержат «-группу» (см. Обе ошибки выше).

  4. BUG 4: Группы не поддерживают пробелы (в облаке тегов). При щелчке группы отображаются пустыми.

Любые идеи/обходные пути?

ответ

0

Как вы заметили, в AM 2.0.0 есть ошибка, если вы определили категории API с верхним регистром или с пробелами.

Я создал публичную джиру [1], чтобы отслеживать прогресс и исправление следующего следующего релиза.

Я проверил возможности избежать этих проблем и обнаружил, что показ названий категорий в облаке тегов можно избежать подтемой, в то время как другие две проблемы с верхним регистром & белые пробелы должны быть исправлены с уровня кода.

Чтобы исправить категории, отображаемые в облаке тегов, вы можете загрузить шаблон.jag, прикрепленный в [1], и добавить его в папку подкатегории «AM/репозиторий/развертывание/сервер/jaggeryapps/store/site/themes/{your_subtheme_name}/templates/tag/tag-cloud "в качестве файла шаблона подтемы со следующими [2].

[1] https://wso2.org/jira/browse/APIMANAGER-5425 [2] https://docs.wso2.com/display/AM200/Adding+a+New+API+Store+Theme#AddingaNewAPIStoreTheme-Writingasubthemeofthemaintheme

+0

Спасибо за Ваш ответ. Я посмотрю на это. И исправление всех оставшихся проблем было бы действительно здорово. Пожалуйста, держите меня в курсе. – olaf