mirror of
https://github.com/akveo/ngx-admin.git
synced 2025-12-16 15:40:11 +01:00
feat: remove .net, python and iot bundles
This commit is contained in:
parent
64dbfa008f
commit
f0ea4ac3b0
6 changed files with 24 additions and 134 deletions
|
|
@ -1,14 +1,12 @@
|
||||||
import {RouterModule, Routes} from '@angular/router';
|
import { NgModule } from '@angular/core';
|
||||||
import {NgModule} from '@angular/core';
|
import { RouterModule, Routes } from '@angular/router';
|
||||||
import {BackendIntegrationComponent} from './backend-integration.component';
|
|
||||||
import {PhpIntegrationDescriptionComponent} from './descriptions/php-integration-description.component';
|
import { BackendIntegrationComponent } from './backend-integration.component';
|
||||||
import {DotNetIntegrationDescriptionComponent} from './descriptions/dot-net-integration-description.component';
|
import { PhpIntegrationDescriptionComponent } from './descriptions/php-integration-description.component';
|
||||||
import {DotNetCoreIntegrationDescriptionComponent} from './descriptions/dot-net-core-integration-description.component';
|
import { DotNetCoreIntegrationDescriptionComponent } from './descriptions/dot-net-core-integration-description.component';
|
||||||
import {NodeJsIntegrationDescriptionComponent} from './descriptions/node-js-integration-description.component';
|
import { NodeJsIntegrationDescriptionComponent } from './descriptions/node-js-integration-description.component';
|
||||||
import {JavaIntegrationDescriptionComponent} from './descriptions/java-integration-description.component';
|
import { JavaIntegrationDescriptionComponent } from './descriptions/java-integration-description.component';
|
||||||
import {PythonIntegrationDescriptionComponent} from './descriptions/python-integration-description.component';
|
import { EcommerceIntegrationDescriptionComponent } from './descriptions/ecommerce-integration-description.component';
|
||||||
import {EcommerceIntegrationDescriptionComponent} from './descriptions/ecommerce-integration-description.component';
|
|
||||||
import {IotIntegrationDescriptionComponent} from './descriptions/iot-integration-description.component';
|
|
||||||
|
|
||||||
const routes: Routes = [{
|
const routes: Routes = [{
|
||||||
path: '',
|
path: '',
|
||||||
|
|
@ -18,10 +16,6 @@ const routes: Routes = [{
|
||||||
path: 'php',
|
path: 'php',
|
||||||
component: PhpIntegrationDescriptionComponent,
|
component: PhpIntegrationDescriptionComponent,
|
||||||
},
|
},
|
||||||
{
|
|
||||||
path: 'dot-net',
|
|
||||||
component: DotNetIntegrationDescriptionComponent,
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
path: 'dot-net-core',
|
path: 'dot-net-core',
|
||||||
component: DotNetCoreIntegrationDescriptionComponent,
|
component: DotNetCoreIntegrationDescriptionComponent,
|
||||||
|
|
@ -34,18 +28,10 @@ const routes: Routes = [{
|
||||||
path: 'java',
|
path: 'java',
|
||||||
component: JavaIntegrationDescriptionComponent,
|
component: JavaIntegrationDescriptionComponent,
|
||||||
},
|
},
|
||||||
{
|
|
||||||
path: 'python',
|
|
||||||
component: PythonIntegrationDescriptionComponent,
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
path: 'ecommerce',
|
path: 'ecommerce',
|
||||||
component: EcommerceIntegrationDescriptionComponent,
|
component: EcommerceIntegrationDescriptionComponent,
|
||||||
},
|
},
|
||||||
{
|
|
||||||
path: 'iot',
|
|
||||||
component: IotIntegrationDescriptionComponent,
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
}];
|
}];
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,42 +1,37 @@
|
||||||
import {ThemeModule} from '../../@theme/theme.module';
|
import { NgModule } from '@angular/core';
|
||||||
import {NgModule} from '@angular/core';
|
import { RouterModule } from '@angular/router';
|
||||||
import {BackendIntegrationDiagramComponent} from './diagram/backend-integration-diagram.component';
|
import { NbButtonModule, NbCardModule, NbIconModule } from '@nebular/theme';
|
||||||
import {BackendIntegrationComponent} from './backend-integration.component';
|
import { InlineSVGModule } from 'ng-inline-svg';
|
||||||
import {RouterModule} from '@angular/router';
|
|
||||||
import {NbButtonModule, NbCardModule, NbIconModule} from '@nebular/theme';
|
import { BackendIntegrationDiagramComponent } from './diagram/backend-integration-diagram.component';
|
||||||
import {BackendIntegrationRoutingModule} from './backend-integration-routing.module';
|
import { BackendIntegrationComponent } from './backend-integration.component';
|
||||||
import {IntegrationDescriptionComponent} from './integration-description/integration-description.component';
|
import { BackendIntegrationRoutingModule } from './backend-integration-routing.module';
|
||||||
import {PhpIntegrationDescriptionComponent} from './descriptions/php-integration-description.component';
|
import { IntegrationDescriptionComponent } from './integration-description/integration-description.component';
|
||||||
import {DotNetIntegrationDescriptionComponent} from './descriptions/dot-net-integration-description.component';
|
import { PhpIntegrationDescriptionComponent } from './descriptions/php-integration-description.component';
|
||||||
import {DotNetCoreIntegrationDescriptionComponent} from './descriptions/dot-net-core-integration-description.component';
|
import {
|
||||||
import {NodeJsIntegrationDescriptionComponent} from './descriptions/node-js-integration-description.component';
|
DotNetCoreIntegrationDescriptionComponent,
|
||||||
|
} from './descriptions/dot-net-core-integration-description.component';
|
||||||
|
import { NodeJsIntegrationDescriptionComponent } from './descriptions/node-js-integration-description.component';
|
||||||
import { JavaIntegrationDescriptionComponent } from './descriptions/java-integration-description.component';
|
import { JavaIntegrationDescriptionComponent } from './descriptions/java-integration-description.component';
|
||||||
import { PythonIntegrationDescriptionComponent } from './descriptions/python-integration-description.component';
|
|
||||||
import { EcommerceIntegrationDescriptionComponent } from './descriptions/ecommerce-integration-description.component';
|
import { EcommerceIntegrationDescriptionComponent } from './descriptions/ecommerce-integration-description.component';
|
||||||
import { IotIntegrationDescriptionComponent } from './descriptions/iot-integration-description.component';
|
|
||||||
import {InlineSVGModule} from 'ng-inline-svg';
|
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
ThemeModule,
|
|
||||||
RouterModule,
|
RouterModule,
|
||||||
NbCardModule,
|
NbCardModule,
|
||||||
BackendIntegrationRoutingModule,
|
|
||||||
NbIconModule,
|
NbIconModule,
|
||||||
NbButtonModule,
|
NbButtonModule,
|
||||||
InlineSVGModule,
|
InlineSVGModule,
|
||||||
|
BackendIntegrationRoutingModule,
|
||||||
],
|
],
|
||||||
declarations: [
|
declarations: [
|
||||||
BackendIntegrationComponent,
|
BackendIntegrationComponent,
|
||||||
BackendIntegrationDiagramComponent,
|
BackendIntegrationDiagramComponent,
|
||||||
PhpIntegrationDescriptionComponent,
|
PhpIntegrationDescriptionComponent,
|
||||||
DotNetIntegrationDescriptionComponent,
|
|
||||||
DotNetCoreIntegrationDescriptionComponent,
|
DotNetCoreIntegrationDescriptionComponent,
|
||||||
NodeJsIntegrationDescriptionComponent,
|
NodeJsIntegrationDescriptionComponent,
|
||||||
JavaIntegrationDescriptionComponent,
|
JavaIntegrationDescriptionComponent,
|
||||||
PythonIntegrationDescriptionComponent,
|
|
||||||
EcommerceIntegrationDescriptionComponent,
|
EcommerceIntegrationDescriptionComponent,
|
||||||
IotIntegrationDescriptionComponent,
|
|
||||||
IntegrationDescriptionComponent,
|
IntegrationDescriptionComponent,
|
||||||
],
|
],
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -1,29 +0,0 @@
|
||||||
import { Component } from '@angular/core';
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
selector: 'ngx-dot-net-integration-description',
|
|
||||||
template: `
|
|
||||||
<ngx-integration-description [features]="features"
|
|
||||||
[url]="url"
|
|
||||||
[buttonText]="buttonText"
|
|
||||||
></ngx-integration-description>
|
|
||||||
`,
|
|
||||||
})
|
|
||||||
export class DotNetIntegrationDescriptionComponent {
|
|
||||||
|
|
||||||
buttonText = 'Get Backend From 49$';
|
|
||||||
url = 'https://store.akveo.com/collections/net-bundles?utm_campaign=akveo_store%20-%20all%20bundles%20-%20ngx_admin_demo&utm_source=ngx_admin&utm_medium=referral&utm_content=sidebar_link_dotnet';
|
|
||||||
|
|
||||||
features: string[] = [
|
|
||||||
'Backend layered architecture, authentication, solution structure',
|
|
||||||
'Ngx-admin angular UI with 100+ UI components to use',
|
|
||||||
'Authentication using JWT tokens is implemented and integrated with both client and server side',
|
|
||||||
'Basic role management and ACL is in place',
|
|
||||||
'Swagger included for automatic API testing and documentation',
|
|
||||||
'Serilog is used for logging',
|
|
||||||
'OWIN startup is configured',
|
|
||||||
'Documentation is included',
|
|
||||||
'3 months free updates',
|
|
||||||
];
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,22 +0,0 @@
|
||||||
import { Component } from '@angular/core';
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
selector: 'ngx-iot-integration-description',
|
|
||||||
template: `
|
|
||||||
<ngx-integration-description [features]="features"
|
|
||||||
[url]="url"
|
|
||||||
[buttonText]="buttonText"
|
|
||||||
></ngx-integration-description>
|
|
||||||
`,
|
|
||||||
})
|
|
||||||
export class IotIntegrationDescriptionComponent {
|
|
||||||
|
|
||||||
buttonText = 'Get Backend From 49$';
|
|
||||||
url = 'https://store.akveo.com/collections/iot-bundles?utm_campaign=akveo_store%20-%20all%20bundles%20-%20ngx_admin_demo&utm_source=ngx_admin&utm_medium=referral&utm_content=sidebar_link_iot';
|
|
||||||
|
|
||||||
features: string[] = [
|
|
||||||
'IOT dashboard components integrated with backend',
|
|
||||||
'Sample devices table and device details page integrated with backend',
|
|
||||||
];
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,28 +0,0 @@
|
||||||
import { Component } from '@angular/core';
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
selector: 'ngx-python-integration-description',
|
|
||||||
template: `
|
|
||||||
<ngx-integration-description [features]="features"
|
|
||||||
[url]="url"
|
|
||||||
[buttonText]="buttonText"
|
|
||||||
></ngx-integration-description>
|
|
||||||
`,
|
|
||||||
})
|
|
||||||
export class PythonIntegrationDescriptionComponent {
|
|
||||||
|
|
||||||
buttonText = 'Get Backend From 49$';
|
|
||||||
url = 'https://store.akveo.com/collections/python-bundles?utm_campaign=akveo_store%20-%20all%20bundles%20-%20ngx_admin_demo&utm_source=ngx_admin&utm_medium=referral&utm_content=sidebar_link_python';
|
|
||||||
|
|
||||||
features: string[] = [
|
|
||||||
'ngx-admin template with 100+ UI components',
|
|
||||||
'Python backend with Flask micro-framework',
|
|
||||||
'Any SQL database can be used (PostgreSQL, MySQL, Oracle, Microsoft SQL Server, and SQLite)',
|
|
||||||
'SQLAlchemy as database toolkit for CRUD operations',
|
|
||||||
'Authentication using JWT tokens is implemented and integrated with both client and server side',
|
|
||||||
'Compression is set up for better performance',
|
|
||||||
'Documentation is included',
|
|
||||||
'3 months free updates',
|
|
||||||
];
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -20,10 +20,6 @@ export const MENU_ITEMS: NbMenuItem[] = [
|
||||||
title: 'PHP',
|
title: 'PHP',
|
||||||
link: '/pages/backend-integration/php',
|
link: '/pages/backend-integration/php',
|
||||||
},
|
},
|
||||||
{
|
|
||||||
title: '.NET',
|
|
||||||
link: '/pages/backend-integration/dot-net',
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: '.NET Core',
|
title: '.NET Core',
|
||||||
link: '/pages/backend-integration/dot-net-core',
|
link: '/pages/backend-integration/dot-net-core',
|
||||||
|
|
@ -36,18 +32,10 @@ export const MENU_ITEMS: NbMenuItem[] = [
|
||||||
title: 'Java',
|
title: 'Java',
|
||||||
link: '/pages/backend-integration/java',
|
link: '/pages/backend-integration/java',
|
||||||
},
|
},
|
||||||
{
|
|
||||||
title: 'Python',
|
|
||||||
link: '/pages/backend-integration/python',
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: 'E-commerce',
|
title: 'E-commerce',
|
||||||
link: '/pages/backend-integration/ecommerce',
|
link: '/pages/backend-integration/ecommerce',
|
||||||
},
|
},
|
||||||
{
|
|
||||||
title: 'IoT',
|
|
||||||
link: '/pages/backend-integration/iot',
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue