feat: remove .net, python and iot bundles (#5819)

This commit is contained in:
Sergey Andrievskiy 2021-01-06 19:12:55 +03:00 committed by GitHub
parent 64dbfa008f
commit 4e5be834d5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 24 additions and 134 deletions

View file

@ -1,14 +1,12 @@
import {RouterModule, Routes} from '@angular/router';
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 {DotNetIntegrationDescriptionComponent} from './descriptions/dot-net-integration-description.component';
import { 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 {PythonIntegrationDescriptionComponent} from './descriptions/python-integration-description.component';
import { EcommerceIntegrationDescriptionComponent } from './descriptions/ecommerce-integration-description.component';
import {IotIntegrationDescriptionComponent} from './descriptions/iot-integration-description.component';
const routes: Routes = [{
path: '',
@ -18,10 +16,6 @@ const routes: Routes = [{
path: 'php',
component: PhpIntegrationDescriptionComponent,
},
{
path: 'dot-net',
component: DotNetIntegrationDescriptionComponent,
},
{
path: 'dot-net-core',
component: DotNetCoreIntegrationDescriptionComponent,
@ -34,18 +28,10 @@ const routes: Routes = [{
path: 'java',
component: JavaIntegrationDescriptionComponent,
},
{
path: 'python',
component: PythonIntegrationDescriptionComponent,
},
{
path: 'ecommerce',
component: EcommerceIntegrationDescriptionComponent,
},
{
path: 'iot',
component: IotIntegrationDescriptionComponent,
},
],
}];

View file

@ -1,42 +1,37 @@
import {ThemeModule} from '../../@theme/theme.module';
import { NgModule } from '@angular/core';
import {BackendIntegrationDiagramComponent} from './diagram/backend-integration-diagram.component';
import {BackendIntegrationComponent} from './backend-integration.component';
import { RouterModule } from '@angular/router';
import { NbButtonModule, NbCardModule, NbIconModule } from '@nebular/theme';
import { InlineSVGModule } from 'ng-inline-svg';
import { BackendIntegrationDiagramComponent } from './diagram/backend-integration-diagram.component';
import { BackendIntegrationComponent } from './backend-integration.component';
import { BackendIntegrationRoutingModule } from './backend-integration-routing.module';
import { IntegrationDescriptionComponent } from './integration-description/integration-description.component';
import { PhpIntegrationDescriptionComponent } from './descriptions/php-integration-description.component';
import {DotNetIntegrationDescriptionComponent} from './descriptions/dot-net-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 { JavaIntegrationDescriptionComponent } from './descriptions/java-integration-description.component';
import { PythonIntegrationDescriptionComponent } from './descriptions/python-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({
imports: [
ThemeModule,
RouterModule,
NbCardModule,
BackendIntegrationRoutingModule,
NbIconModule,
NbButtonModule,
InlineSVGModule,
BackendIntegrationRoutingModule,
],
declarations: [
BackendIntegrationComponent,
BackendIntegrationDiagramComponent,
PhpIntegrationDescriptionComponent,
DotNetIntegrationDescriptionComponent,
DotNetCoreIntegrationDescriptionComponent,
NodeJsIntegrationDescriptionComponent,
JavaIntegrationDescriptionComponent,
PythonIntegrationDescriptionComponent,
EcommerceIntegrationDescriptionComponent,
IotIntegrationDescriptionComponent,
IntegrationDescriptionComponent,
],
})

View file

@ -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',
];
}

View file

@ -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',
];
}

View file

@ -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',
];
}

View file

@ -20,10 +20,6 @@ export const MENU_ITEMS: NbMenuItem[] = [
title: 'PHP',
link: '/pages/backend-integration/php',
},
{
title: '.NET',
link: '/pages/backend-integration/dot-net',
},
{
title: '.NET Core',
link: '/pages/backend-integration/dot-net-core',
@ -36,18 +32,10 @@ export const MENU_ITEMS: NbMenuItem[] = [
title: 'Java',
link: '/pages/backend-integration/java',
},
{
title: 'Python',
link: '/pages/backend-integration/python',
},
{
title: 'E-commerce',
link: '/pages/backend-integration/ecommerce',
},
{
title: 'IoT',
link: '/pages/backend-integration/iot',
},
],
},
{