Closed AnRei123 closed 7 months ago
Agree with that - would also love to have a more consistend solution and only one place. As well having a group/permission to allow publishing/managing the Developer Portal only.
Hi @AnRei123 and @fsettele, thank you for your feedback. We understand the problem, we'll see what can be done.
I like to add the following improvement requirements to this issue to also facilitate the work of content contributors:
This issue is related to managed developer portal. We advise you to create a Azure support request to get assistance on this issue. Please refer to the below link to create a new Azure support request, Please select Problem Type = "Developer Portal" in the request to route it appropriately.
Background information:
Our developers do not need and shall not open the portal in editor mode nor do they need or shall click on the publish portal button. They most of the time only intend how there API changes are reflected within the DevPortal regarding style sheets and functions. Therefore, by default they should use the web URL link to open the DevPortal in reading mode!
For maintaining the portal web pages and the additional content that is provided via the edit mode of the portal, we have dedicated content contributors. Only these content contributors shall open the portal in editing mode and shall publish the portal on demand for any APIM environment.
The edit mode of the new portal does not support all the functions as the reading mode does such as subscribing to products or picking the subscription keys. And the editing mode GUI is disgusting if you just like to view your latest API changes as the tool palette is displayed and you need to keep the CTRL key pressed to use the navigation and interaction elements.
Problem statement:
With the current GUI implementation of the APIM portal, the developer seem to be very confused on how to invoke the portal reading and editing mode and on what publishing the portal effects.
APIM - Overview page: Instead of opening the new portal via the "Developer portal URL" link from the right data list column on the right on the overview page of the APIM portal, our developers frequently click the "Developer portal" button that is placed too prominent in the upper left corner and that opens the portal in editing mode instead of the reading mode. Also the name "Developer Portal" of the button is misleading. The user does not know if there are other option to open the portal and that their are different options to open the portal.
APIM - APIs page: Also the "Developer Portal" button on the APIs page opens the portal in editing instead of the reading mode. On this page, a button for opening the DevPortal in reading mode is completely missing!!!!
APIM - Portal overview page: Also the meaning of the publishing button is not clear to all developers. Some assume they need to use the publishing button to have their APIM changes being reflected on the API details pages in the DevPortal. This is not wonder as the current description of the button is the following "Publish the portal - Publishing the portal makes your changes and customization available to visitors." Especially with the current bug 822, this is a big advantage. Our developer should not use this button. Only contributors for the additional DevPortal pages. On this page, a button for opening the DevPortal in reading mode is completely missing!!!!
Expected behavior
Is your portal managed or self-hosted?
managed
API Management service name
apiteamplayuxplayground
Environment