Skip to content

Commit bd8b27d

Browse files
committed
app's about comp done
1 parent dad0920 commit bd8b27d

File tree

2 files changed

+141
-91
lines changed

2 files changed

+141
-91
lines changed
Lines changed: 134 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -1,84 +1,136 @@
1-
<div class="row clearfix" [@routerTransition]>
2-
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
3-
<div class="card">
4-
<div class="header">
5-
<h2>
6-
About This Template
7-
</h2>
8-
</div>
9-
<div class="body">
10-
<p>
11-
This is a simple startup template based on ASP.NET Boilerplate framework and Module Zero.
12-
If you need an enterprise startup project, check <a href="http://aspnetzero.com?ref=abptmpl" target="_blank">ASP.NET ZERO</a>.
13-
</p>
14-
15-
<h3>What is ASP.NET Boilerplate?</h3>
16-
17-
<p>
18-
ASP.NET Boilerplate is an application framework built on latest <strong>ASP.NET Core</strong> framework.
19-
It makes easy to use authorization, dependency injection, validation, exception handling, localization, logging, caching, background jobs and so on.
20-
It's built on already familiar tools like Entity Framework, AutoMapper, Castle Windsor...
21-
</p>
22-
23-
<p>
24-
ASP.NET Boilerplate implements <strong>NLayer architecture</strong> (Domain, Application, Infrastructure and Presentation Layers)
25-
and <strong>Domain Driven Design</strong> (Entities, Repositories, Domain/Application Services, DTO's...).
26-
Also implements and provides a good infrastructure to implement common software development <strong>best practices</strong>.
27-
</p>
28-
29-
<h3>What is Module Zero?</h3>
30-
31-
<p>
32-
ASP.NET Boilerplate framework is designed to be independent of any database
33-
schema and to be as generic as possible. Therefore, It leaves some concepts
34-
<strong>abstract</strong> and <strong>optional</strong> (like audit logging, permission and setting stores)
35-
which requires some <strong>data store</strong>.
36-
</p>
37-
<p>
38-
<strong>Module Zero </strong>implements all fundamental concepts of ASP.NET
39-
Boilerplate framework such as <a href="http://www.aspnetboilerplate.com/Pages/Documents/Zero/Tenant-Management">tenant management</a> (<strong>multi-tenancy</strong>),
40-
<a href="http://www.aspnetboilerplate.com/Pages/Documents/Zero/Role-Management">
41-
role management
42-
</a>, <a href="http://www.aspnetboilerplate.com/Pages/Documents/Zero/User-Management">user management</a>,
43-
<a href="http://www.aspnetboilerplate.com/Pages/Documents/Authorization">authorization</a> (<a href="http://www.aspnetboilerplate.com/Pages/Documents/Zero/Permission-Management">
44-
permission management
45-
</a>),
46-
<a href="http://www.aspnetboilerplate.com/Pages/Documents/Setting-Management">setting management</a>, <a href="http://www.aspnetboilerplate.com/Pages/Documents/Zero/Language-Management">
47-
language management
48-
</a>, <a href="http://www.aspnetboilerplate.com/Pages/Documents/Audit-Logging">audit logging</a>
49-
and so on.
50-
</p>
51-
<p>
52-
Module-Zero defines entities and implements <strong>domain logic</strong>
53-
(domain layer) and leaves application and presentation layers to you.
54-
</p>
55-
56-
<h4>Based on Microsoft ASP.NET Core Identity</h4>
57-
58-
<p>
59-
Module Zero is based on Microsoft's
60-
<a href="https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity" target="_blank">ASP.NET Core Identity</a> library.
61-
It extends user and role managers and implements user and role stores using generic repositories.
62-
</p>
63-
64-
<h3>Documentation</h3>
65-
66-
<ul>
67-
<li>
68-
<a href="https://www.aspnetboilerplate.com/Pages/Documents/Zero/Startup-Template-Angular">Documentation for this template</a>
69-
</li>
70-
<li>
71-
<a href="http://www.aspnetboilerplate.com/Pages/Documents">ASP.NET Boilerplate documentation</a>
72-
</li>
73-
</ul>
74-
75-
<h3>Source code</h3>
76-
77-
<p>
78-
This template is developed open source on Github. You can contribute to the template.
79-
<a href="https://github.com/aspnetboilerplate/module-zero-core-template" target="_blank">https://github.com/aspnetboilerplate/module-zero-core-template</a>
80-
</p>
81-
</div>
1+
<div [@routerTransition]>
2+
<div class="content-header">
3+
<div class="container-fluid">
4+
<div class="row">
5+
<div class="col-12">
6+
<h1 class="m-0 text-dark">{{ "About" | localize }}</h1>
827
</div>
8+
</div>
839
</div>
84-
</div>
10+
</div>
11+
<div class="content p-2">
12+
<div class="container-fluid">
13+
<div class="card">
14+
<div class="card-body">
15+
<p>
16+
This is a simple startup template based on ASP.NET Boilerplate
17+
framework and Module Zero. If you need an enterprise startup
18+
project, check
19+
<a href="http://aspnetzero.com?ref=abptmpl" target="_blank">
20+
ASP.NET ZERO </a
21+
>.
22+
</p>
23+
<h3>What is ASP.NET Boilerplate?</h3>
24+
<p>
25+
ASP.NET Boilerplate is an application framework built on latest
26+
<strong>ASP.NET Core</strong> framework. It makes easy to use
27+
authorization, dependency injection, validation, exception handling,
28+
localization, logging, caching, background jobs and so on. It's
29+
built on already familiar tools like Entity Framework, AutoMapper,
30+
Castle Windsor...
31+
</p>
32+
<p>
33+
ASP.NET Boilerplate implements
34+
<strong>NLayer architecture</strong> (Domain, Application,
35+
Infrastructure and Presentation Layers) and
36+
<strong>Domain Driven Design</strong> (Entities, Repositories,
37+
Domain/Application Services, DTO's...). Also implements and provides
38+
a good infrastructure to implement common software development
39+
<strong>best practices</strong>.
40+
</p>
41+
<h3>What is Module Zero?</h3>
42+
<p>
43+
ASP.NET Boilerplate framework is designed to be independent of any
44+
database schema and to be as generic as possible. Therefore, It
45+
leaves some concepts
46+
<strong>abstract</strong> and <strong>optional</strong> (like audit
47+
logging, permission and setting stores) which requires some
48+
<strong>data store</strong>.
49+
</p>
50+
<p>
51+
<strong>Module Zero </strong>implements all fundamental concepts of
52+
ASP.NET Boilerplate framework such as
53+
<a
54+
href="http://www.aspnetboilerplate.com/Pages/Documents/Zero/Tenant-Management"
55+
>tenant management</a
56+
>
57+
(<strong>multi-tenancy</strong>),
58+
<a
59+
href="http://www.aspnetboilerplate.com/Pages/Documents/Zero/Role-Management"
60+
>
61+
role management </a
62+
>,
63+
<a
64+
href="http://www.aspnetboilerplate.com/Pages/Documents/Zero/User-Management"
65+
>user management</a
66+
>,
67+
<a
68+
href="http://www.aspnetboilerplate.com/Pages/Documents/Authorization"
69+
>authorization</a
70+
>
71+
(<a
72+
href="http://www.aspnetboilerplate.com/Pages/Documents/Zero/Permission-Management"
73+
>
74+
permission management </a
75+
>),
76+
<a
77+
href="http://www.aspnetboilerplate.com/Pages/Documents/Setting-Management"
78+
>setting management</a
79+
>,
80+
<a
81+
href="http://www.aspnetboilerplate.com/Pages/Documents/Zero/Language-Management"
82+
>
83+
language management </a
84+
>,
85+
<a
86+
href="http://www.aspnetboilerplate.com/Pages/Documents/Audit-Logging"
87+
>audit logging</a
88+
>
89+
and so on.
90+
</p>
91+
<p>
92+
Module-Zero defines entities and implements
93+
<strong>domain logic</strong>
94+
(domain layer) and leaves application and presentation layers to
95+
you.
96+
</p>
97+
<h4>Based on Microsoft ASP.NET Core Identity</h4>
98+
<p>
99+
Module Zero is based on Microsoft's
100+
<a
101+
href="https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity"
102+
target="_blank"
103+
>ASP.NET Core Identity</a
104+
>
105+
library. It extends user and role managers and implements user and
106+
role stores using generic repositories.
107+
</p>
108+
<h3>Documentation</h3>
109+
<ul>
110+
<li>
111+
<a
112+
href="https://www.aspnetboilerplate.com/Pages/Documents/Zero/Startup-Template-Core"
113+
>Documentation for this template</a
114+
>
115+
</li>
116+
<li>
117+
<a href="http://www.aspnetboilerplate.com/Pages/Documents"
118+
>ASP.NET Boilerplate documentation</a
119+
>
120+
</li>
121+
</ul>
122+
<h3>Source code</h3>
123+
<p>
124+
This template is developed open source on Github. You can contribute
125+
to the template.
126+
<a
127+
href="https://github.com/aspnetboilerplate/module-zero-core-template"
128+
target="_blank"
129+
>https://github.com/aspnetboilerplate/module-zero-core-template</a
130+
>
131+
</p>
132+
</div>
133+
</div>
134+
</div>
135+
</div>
136+
</div>
Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
1-
import { Component, Injector, AfterViewInit } from '@angular/core';
1+
import { Component, Injector, ChangeDetectionStrategy } from '@angular/core';
22
import { AppComponentBase } from '@shared/app-component-base';
33
import { appModuleAnimation } from '@shared/animations/routerTransition';
44

55
@Component({
6-
templateUrl: './about.component.html',
7-
animations: [appModuleAnimation()]
6+
templateUrl: './about.component.html',
7+
animations: [appModuleAnimation()],
8+
changeDetection: ChangeDetectionStrategy.OnPush
89
})
910
export class AboutComponent extends AppComponentBase {
10-
11-
constructor(
12-
injector: Injector
13-
) {
14-
super(injector);
15-
}
11+
constructor(injector: Injector) {
12+
super(injector);
13+
}
1614
}

0 commit comments

Comments
 (0)