This repository can be used as a reference to show a sample code to customize the 3scale's developer portal.
- Support for several APIs
- Support for hidden ActiveDoc API
- Changes the API block color according to the API state
- Search capabilities in both Documentation and API page
- Pagination feature
In the following list you can find the required components
- Openshift 4 or Code Ready Containers
- 3scale 2.10
Replace or upload the contents of the folders in the following list to the CMS developer portal by executing the steps below:
-
Create a new page with the following parameters:
- Title:
doc.css - Section:
css - Path:
/css/doc.css - Layout: Empty
- Content Type:
text/css - Contents: doc.css
- Title:
-
Create a new page with the following parameters:
- Title:
doc.js - Section:
javascripts - Path:
/javascripts/doc.js - Layout: Empty
- Content Type:
text/javascript - Contents: doc.js
- Title:
-
Replace the contents of the Layout
Main Layoutwith Main_layout. -
Replace the contents of the Documentation page with Documentation
-
Create a new file with the following parameters:
- Section:
images - Path:
/images/empty-box.png - Attatchment: empty-box.png
- Section:
You should see something like the following picture:
And when you have more APIs than you would need to see
And when you try to go into an API


