Download the PHP package srijanone/ezdevportal without Composer
On this page you can find all versions of the php package srijanone/ezdevportal. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download srijanone/ezdevportal
More information about srijanone/ezdevportal
Files in srijanone/ezdevportal
Package ezdevportal
Short Description EzDevPortal API Exchange
License GPL-2.0-or-later
Homepage https://www.drupal.org/project/drupal
Informations about the package ezdevportal
Contents Of This File
- About EzDevPortal
- Features
- Architectural Highlights
- Drupal 9 Installation
- Credits
About EzDevPortal
EzDevPortal is a Drupal install profile for setting up fully customizable developer portal. Whether you're a SaaS company looking to publish APIs for App developers or a Financial institution with a sprawling OpenBanking API program you can use EzDevPortal to engineer a bespoke developer experience.
Features
Key Features
-
Product & API Categorization:
Organize APIs and products that have similar attributes into categories and catalogs for quick navigation and discoverability.
-
Self-service Capabilities:
Comes with custom workflows that streamlines admin processes like content & access control and simplifies the onboarding process for both upstream and downstream user journeys.
-
Analytics:
Integrate with Google Analytics to track and view reports like session information, top pages, keywords etc. In addition, app analytics like API usage can be tracked*.
-
Custom APIM Connectors:
Through preconfigured connectors, integrate the developer portal with your APIMs, to manage access requests for your developers and much more.
-
API Documentation:
Supports generating API documentation from multiple languages including OAS (swagger), Rapidoc, and code snippets.
-
Enhanced Site Search:
Advanced search capabilities to facilitate browsing and searching in API catalogs.
-
SDK download Support:
Auto generate client-side SDKs to create apps that can consume subscribed APIs.
-
Content Management:
Build API ecosystem by creating and managing pages, blogs, media, use cases, forums and FAQs.
Detailed Features List
- Productization of APIs using various features
- Guides(Pages)
- Use Cases
- FAQs
- Tutorials
- Media
- Blogs
- Product categorization
- Social Sharing
- Multiple view supported for Open API Specifications
- Rapidoc
- Swagger
- Redoc
- Async API Support
- GraphQL Support
- SDK download support
- User registration/login with email/Github/Gmail
- User Dashboard
- Forum(For Community Support)
- Issues (Organisational Support)
- Notification(Email & Alerts)
- Search
- Siteadmin functionality for content management
- Custom pages creation for branding/marketing
- Optional demo content for quickstart
- Pluggable Connectors to various API gateways like Apigee, Kong, AWS Api Gateway, Azure API Gateway
Architectural Highlights
- Open Source: Built on top of Drupal CMS and supports full Product Management API lifecycle.
- Fully customizable UI support via Drupal Layout builder, rich media library, custom themes, text editors etc.
- Plugin based API connector architecture which can be easily extended to create new connectors.
- Hosting on any infrastructure: PaaS, Public Cloud
- Support for separate HTML or Javascript based frontend utilizing the Portal Management Rest APIs
Drupal 9 Installation
Prerequisites
EzDevPortal utilizes composer to manage its dependencies. So, before using EzDevPortal, make sure you have composer installed on your machine.
Installation from source
Installation via composer
- Choose a name for your project, like “MY_PROJECT”
- Use the given command to create the project
- The command will download Drupal core along with necessary modules, EzDevPortal profile, and all other dependencies necessary for the project
In case you come across any memory issues, run this command -
You can install the site either through drush or using GUI method.
Drush method
Navigate to the project root through terminal and execute the following command:
GUI Method
Setup a local environment using either docker(ddev, lando etc.) or LAMP stack.
Run the normal drupal GUI installation process. You can choose to install the demo module during installion or you can install it later from extend page or using drush.
Clear the drupal cache after installing the demo module.
Credits
- Srijan (https://srijan.net)
All versions of ezdevportal with dependencies
drupal/bootstrap_barrio Version ^5.5
drupal/better_exposed_filters Version ^6.0
drupal/charts Version ^5.0
drupal/color_field Version ^3.0
drupal/default_content Version ^2.0
drupal/easy_breadcrumb Version ^2.0
drupal/layout_custom_section_classes Version ^1.0
drupal/like_and_dislike Version ^1.0@beta
drupal/markdown Version ^3.0@RC
drupal/simple_popup_blocks Version ^3.1
drupal/views_infinite_scroll Version ^2.0
drupal/r4032login Version ^2.2
npm-asset/jquery-ui-touch-punch Version ^0.2.3
league/commonmark Version ^1.0
bower-asset/swagger-ui Version ^4.15
drupal/address Version ^1.12
drupal/admin_toolbar Version ^3.4
drupal/adminimal_theme Version ^1.7
drupal/google_analytics_reports Version ^4.0@alpha
drupal/advagg Version ^6.0@alpha
drupal/autologout Version ^1.4
drupal/better_normalizers Version dev-3286221-8.x-1.x-automated-drupal-10
drupal/blog Version ^3.1
drupal/color Version ^1.0
drupal/components Version ^3.0@beta
drupal/config_ignore Version ^2.4
drupal/custom_breadcrumbs Version ^1.x-dev@dev
drupal/email_registration Version ^1.2
drupal/entity_browser Version ^2.9
drupal/field_group Version ^3.4
drupal/field_permissions Version ^1.2
drupal/icon_select Version ^3.0@beta
drupal/jquery_ui_touch_punch Version ^1.1
drupal/layout_builder_modal Version ^1.2
drupal/menu_item_role_access Version ^2.1
drupal/menu_token Version ^9.1.x-dev@dev
drupal/metatag Version ^2.0
drupal/notificationswidget Version ^1.8
drupal/paragraphs Version ^1.15
drupal/pathauto Version ^1.11
drupal/recaptcha Version ^3.2
drupal/redirect Version ^1.8
drupal/redoc_field_formatter Version ^3.0
drupal/slick Version ^2.9
drupal/social_api Version ^4.0
drupal/social_auth_github Version ^4.0
drupal/social_auth_google Version ^4.0
drupal/social_media Version ^2.0
drupal/social_media_links Version ^2.9
drupal/svg_image Version ^3.0
drupal/swagger_ui_formatter Version ^4.0
drupal/user_menu_avatar Version ^9.0
drupal/video_embed_field Version ^2.5
drupal/views_block_filter_block Version ^2.0
drupal/views_bootstrap Version ^4.4
drupal/views_bulk_operations Version ^4.2
drupal/webform Version ^6.2@beta
drush/drush Version ^12.1