@memberjunction/ng-explorer-modules
Consolidated module bundle that re-exports all MemberJunction Explorer and Kendo UI modules in a single import. Replaces 20+ individual module imports with one.
Overview
Section titled “Overview”Explorer Modules provides MJExplorerModulesBundle, a convenience NgModule that aggregates all commonly needed MJ Explorer modules and Kendo UI modules. Instead of importing each module individually in your application, import this single bundle to get the complete set of MJ functionality.
graph TD
BUNDLE["MJExplorerModulesBundle"] --> EC["ExplorerCoreModule"]
BUNDLE --> CGF["CoreGeneratedFormsModule"]
BUNDLE --> WI["WorkspaceInitializerModule"]
BUNDLE --> LD["LinkDirectivesModule"]
BUNDLE --> CD["ContainerDirectivesModule"]
BUNDLE --> ES["ExplorerSettingsModule"]
BUNDLE --> SM["ShellModule"]
BUNDLE --> KM["MJKendoModule"]
style BUNDLE fill:#7c5295,stroke:#563a6b,color:#fff
style EC fill:#2d6a9f,stroke:#1a4971,color:#fff
style CGF fill:#2d6a9f,stroke:#1a4971,color:#fff
style WI fill:#2d6a9f,stroke:#1a4971,color:#fff
style LD fill:#2d6a9f,stroke:#1a4971,color:#fff
style CD fill:#2d6a9f,stroke:#1a4971,color:#fff
style ES fill:#2d6a9f,stroke:#1a4971,color:#fff
style SM fill:#2d6a9f,stroke:#1a4971,color:#fff
style KM fill:#2d8659,stroke:#1a5c3a,color:#fff
Installation
Section titled “Installation”npm install @memberjunction/ng-explorer-modulesimport { MJExplorerModulesBundle } from '@memberjunction/ng-explorer-modules';
@NgModule({ imports: [ BrowserModule, MJExplorerModulesBundle, // Replaces 20+ individual module imports // ... your app-specific modules ]})export class AppModule {}Included Modules
Section titled “Included Modules”MemberJunction Modules
Section titled “MemberJunction Modules”| Module | Package | Purpose |
|---|---|---|
ExplorerCoreModule | @memberjunction/ng-explorer-core | Core Explorer infrastructure and routing |
ShellModule | @memberjunction/ng-explorer-core | Application shell with header, nav, and tabs |
CoreGeneratedFormsModule | @memberjunction/ng-core-entity-forms | Auto-generated CRUD forms for all entities |
WorkspaceInitializerModule | @memberjunction/ng-workspace-initializer | Workspace initialization service |
LinkDirectivesModule | @memberjunction/ng-link-directives | Email, web, and entity record link directives |
ContainerDirectivesModule | @memberjunction/ng-container-directives | Dynamic component container directives |
ExplorerSettingsModule | @memberjunction/ng-explorer-settings | User settings and preferences |
Kendo UI Modules
Section titled “Kendo UI Modules”All Kendo UI modules are included via MJKendoModule.
Exported API
Section titled “Exported API”| Export | Type | Description |
|---|---|---|
MJExplorerModulesBundle | NgModule | Consolidated bundle of all Explorer and Kendo modules |
cd packages/Angular/Explorer/explorer-modules && npm run buildRelated Packages
Section titled “Related Packages”@memberjunction/ng-kendo-modules- Kendo UI module bundle (included)@memberjunction/ng-explorer-core- Core Explorer components@memberjunction/ng-explorer-app- Application shell entry point
License
Section titled “License”ISC