• Blogs
  • Devportal installation
Blogs

Developer Portal Installation and Practices

Developer portal V2 will give you a brand new interface with improved functionality in content editing filtering, better UI and also best in class performance.

Installation

Use Composer to download latest source code and settings. Change YOUR_DIRECTORY_NAME and name it as you like for your installation root.

composer create-project stratus-meridian/drupal8-composer-project:8.x-dev YOUR_DIRECTORY_NAME --no-interaction

Creating files and folders for your install

The package installer is supposed to create all files and folders you require. This should help in creating project’s directory structure.

Location Can I modify These ?
Stratus Meridian Profile files '/web/profiles/contrib/sm_dev_portal' Not advisable, because when you install updates, these will be overwritten.
Drupal Core Files /web/core/ Never touch these files. Security breaches can happen!
Custom Modules/ Themes /web/modules/custom/ and /web/themes/custom/ All your custom code should live here

Issues ?

Please raise an issue here on https://github.com/stratus-meridian/sm_dev_portal.

Schematic of Developer portal connecting to Apigee Edge

The following chart shows how Apigee edge interacts with Developer portal. Apps, Developers, developer keys and tokens are synced from edge to dev portal. New Developers are created on portal, then synced back to edge, along with their apps and keys.

graph LR
A[Apigee Edge]  --> B((Apps))
A --> C((Devs))
B --> D{Developer Portal}
C --> D
E(New Developers) --requesting access to portal --> D
D{Developer Portal} --sync apps and developers back to edge --> A
Share
Categories
Related Blog Posts

GraphQL vs REST APIs

In this article, we would discuss the major differences between REST APIs and GraphQL. This will help you to make a better decision when it comes to your automation needs.

Read more  

Future of SOAP APIs

The SOAP protocol is still widely in use. Although, several organizations opted for the REST API due to its flexibility.

Read more  

Importance of a developer portal to your API program

APIs enhance the information exchange between systems and solutions. It also helps to execute business transactions and invoke business logic.

Read more