Skip to content

Latest commit

 

History

History
140 lines (134 loc) · 5.5 KB

Roadmap.md

File metadata and controls

140 lines (134 loc) · 5.5 KB

Roadmap

This project is a work in progress and the schedule for implementing enhancements is dependent upon the availability of community members who are willing/able to assist. For a more comprehensive look at our roadmap, please visit our Progess Board.

Proposed:

  • Node.js SDK
  • PowerShell SDK
  • Agreement Template Definitions
  • Email Signature Template Definitions
  • Document Template Definitions
  • Article Template Definitions
  • gRPC Modularization
  • Reporting Dashboard
  • Dynamic Dashboards
  • gRPC Modularization
  • ACS Modularization
  • UBL 2.1 Support
  • Process Canvas.
  • Granular Property Set Access
  • Custom Includes Definitions
  • Virtual Entity Data Sources
  • In-Portal Live Chat Widget
  • ML-Based Search Results Ranking Engine
  • ML-Based Fraud Detection Engine (Anomaly Detection), (Binary Classification)
  • ML-Based Price Prediction Engine
  • ML-Based Sales Spike Detection Engine (Anomaly Detection)
  • ML-Based Sales Forecasting Engine (Regression), (Time Series)
  • ML-Based Sentiment Analysis Engine
  • ML-Based Customer Segregation Engine (Clustering)

Planned:

  • Node Package for Static Assets distribution & version management
  • New IService interface & Default Implementation as an optional base for Service Interfaces.

Achieved:

  • ✅ MudBlazor Integration is now available for Studio Modules
  • ✅ Fluent UI Integration is now available for Studio Modules
  • ✅ FAST Design Integration is now available for Studio Modules
  • ✅ New IDateTimeService interface & Default Implementation for Date/Time Localization.
  • ✅ New IServicesService interface & Default Implementation for service resolution helpers through DI.
  • ✅ New IService interface & Default Implementation as an optional base for Service Interfaces.
  • ✅ .NET 6.0 LTS Update
  • ✅ Studio Layout Localization
  • ✅ Code Editor: Razor Syntax Highlighting
  • ✅ ML-Based Natural Language Processing Engine
  • ✅ ML-Based eCommerce Recommendation Engine
  • ✅ Template Definitions
  • ✅ ML-Based Spam Detection Engine
  • ✅ In-Studio Live Chat Manager
  • ✅ Code Editor: Diagnostics Highlighting
  • ✅ Workflow Manager Engine (Experimental)
  • ✅ Workflow Visual Designer (Experimental)
  • ✅ ML-Based Language Detection Engine
  • ✅ Fluid Support (Experimental)
  • ✅ Email Template Definitions
  • ✅ Blazor Support (Experimental)
  • ✅ Options & Settings API
  • ✅ .NET SDK
  • ✅ Custom Options Manager
  • ✅ Custom Portal Option Definitions
  • ✅ Virtual SPA Support (Angular/React)
  • ✅ Razor Templating Engine
  • ✅ Live Web Designer Integration
  • ✅ Dynamic Entity Views
  • ✅ Content Live Builder
  • ✅ Custom Controller Definitions
  • ✅ Portal Settings Manager UI
  • ✅ Custom Option Definitions
  • ✅ Custom Service Endpoint Definitions
  • ✅ Custom Web Portal Resources
  • ✅ Alliance Passport Services (Auth Engine)
    • ✅ TOTP MFA Enabled
    • ✅ Local Account Support
    • ✅ Microsoft Identity Integration
    • ✅ Twitter Identity Integration
    • ✅ Facebook Identity Integration
    • ✅ Google Identity Integration
    • ✅ Azure AD Identity Integration
    • ✅ Azure AD B2C Identity Integration
    • ✅ Okta Identity Integration (Preview)
    • ✅ AWS Cognito Identity Integration
    • ✅ Default Identity Management
  • ✅ Module Manager Dashboard
    • ✅ Trusted Publisher Rules
    • ✅ Module Assembly Manager
    • ✅ Managed Module Support
    • ✅ Unmanaged Module Support
  • ✅ Authentication / User Management / Profile Management
  • ✅ Authorization / Roles Management / Granular Permissions
  • ✅ Blazor Support
  • ✅ Cross-Platform Database Support ( MySQL, MSSQL )
  • ✅ Dynamic CSS/Lazy Loading
  • ✅ Dynamic Page Compositing Model / Site & Page Management
  • ✅ Dynamic Routing
  • ✅ Dynamic Swagger Specs
  • ✅ EF Core Migrations for Database Installation / Upgrade
  • ✅ Enabled for Infinity Comex (eCommerce Extension)
  • ✅ Event Logging / Audit Trail
  • ✅ Extensibility via Custom Modules
  • ✅ Extensibility via Custom Themes
  • ✅ Folder / File Management (Azure Storage, File System)
  • ✅ GraphQl API with Voyager, GraphiQl y GraphQl Playground
  • ✅ Headless API with Swagger Support
  • ✅ HealthCheck Rules with UI Support
  • ✅ i18n Enabled (Based on GeoAPI and Custom Settings)
  • ✅ Improved JavaScript reference support
  • ✅ In-App CLI (Studio Commander)
  • ✅ Infinity Comex Support (ABS' eCommerce Engine)
  • ✅ JavaScript Lazy Loading
  • ✅ Modular Architecture
  • ✅ Multi-Currency Support
  • ✅ Multi-Portal ( Monolith & Microservice Distributed )
  • ✅ Multi-Tenant ( Shared Database & Isolated Database )
  • ✅ Notifications / Email Delivery
  • ✅ Notifications / SMTP Delivery
  • ✅ Progressive Web Application Support
  • ✅ Recycle Bin
  • ✅ REST API with Swagger Support
  • ✅ Scheduled Flows ( Background Processing )
  • ✅ Scheduled Jobs ( Background Processing )
  • ✅ Seamless Upgrade Experience
  • ✅ Slack integration (OAuth)
  • ✅ Support For Additional Authentication Providers (OAuth)

Constant Considerations

  • ✅ Code Annotations
  • ✅ A11y Improvements
  • ✅ i18n Improvements
  • ✅ UI/UX Improvements
  • ✅ 100% Code Coverage
  • ✅ Security Improvements
  • ✅ SOLID Code Improvements
  • ✅ Performance Improvements
  • ✅ Scalability Improvements
  • ✅ Extensibility Improvements
  • ✅ Generic Integrations Improvements
  • ✅ Developer productivity enhancements
  • ✅ Separation of Concerns Improvements
  • ✅ Bug fixes & core Dependency Management