从WSO2 AM 1.10迁移到2.0。不会提到我必须克服的所有障碍。但是这一点非常明显,我真的很震惊,在发布新版本之前,开发人员忽略了这一点。让我们忽略CSRF的所有错误,但这个也很糟糕:分组和分类。自上次发布以来,WSO2文档尚未更新,这有点令人伤心。
BUG 1:分组不起作用,除非“标签”目录下的所有子目录(在Carbon中)都是小写的,无论原始名称/标签是否为-group,都是如此。
BUG 2:带有“-group”后缀的标签显示在左侧面板(“标签云”)中。 EHM。
BUG 3:商店中的组标签[显示]是小写的,并且包含“-group”就足够了(上面两个错误的混合)。
BUG 4:组不支持空格(在标签云中)。单击时,组显示为空。
任何想法/解决方法?
答案 0 :(得分:0)
正如您所观察到的,当您使用大写或空格定义API类别时,AM 2.0.0中存在一个错误。
我创建了公共jira [1]来跟踪进度并在下一个版本中修复。
我检查了避免这些问题的可能性,并发现在标签云中显示类别名称可以通过子主题避免,而其他两个问题大写&必须从代码级别修复空格。
要修复标签云中显示的类别,您可以下载[1]中附带的template.jag并将其添加到子主题文件夹位置" AM / repository / deployment / server / jaggeryapps / store / site /主题/ {your_subtheme_name} /模板/标签/标签云"作为子主题模板文件,具有以下[2]。
[1] https://wso2.org/jira/browse/APIMANAGER-5425 [2] https://docs.wso2.com/display/AM200/Adding+a+New+API+Store+Theme#AddingaNewAPIStoreTheme-Writingasubthemeofthemaintheme