Hi - is there a module or other configuration update to enable the Edge platform type of API display in Apigee Drupal 7?
Can you clarify what you mean by "the Edge platform type of API display"?
Screenshot or ?
I am looking to have somehting similar to the following:
Yes, within a Drupal7-based devportal you have two options:
Here's some more information:
https://community.apigee.com/articles/59371/smartdocs-and-swagger-ui-a-comparison.html
Here's the link on SmartDocs:
https://docs.apigee.com/api-platform/publish/drupal/using-smartdocs-document-apis
Hey Dino - thanks so much for your response (enjoy your videos,BTW). So my company is committed to do everything through Apigee; therefore, it is not possible to something with Swagger UI and thus invoke a 3 panel display as I shared, right?
I'm glad you enjoyed the videos, and I hope you've found them to be useful! I'm always interested in feedback and suggestions if you've got any more.
Regarding the 3-panel display, I think it IS possible to do that in the Drupal7-based portal. There are two options.
Maybe you're already aware of the SwaggerUI module and you're asking, "hey, this SwaggerUI module is not a supported part of the Apigee product line, right?"
And the answer to that is YOU ARE CORRECT, the SwaggerUI module is not a supported part of the Google Apigee product. But, keep in mind that there are many Drupal7 modules that a Drupal-based Apigee Edge developer portal will rely on, and most of them are not supported by Apigee / Google directly. Most are open-source and community supported. The SwaggerUI module is no different in that regard. So I wouldn't be too concerned about it being "not the Apigee way".
Smartdocs with a custom template.
We introduced the SmartDocs capability to provide what we thought were improvements over SwaggerUI - stateful interaction, an ability to edit API docs from the devportal, and one page-per-method to support better searching, among them.
Smartdocs allows you to design the handlebars template you like, and for sure, some of our customers have designed 3-panel experiences. Here's an example of a 2-panel UI designed by my buddy Anil. (unfortunately that article doesn't display the code in a very friendly way, but it's usable) And there are others out there, available for you.
Does that help?
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |