Skip to content

Commit 6c258bc

Browse files
committed
Updated about page.
1 parent 4e8222e commit 6c258bc

File tree

1 file changed

+71
-52
lines changed

1 file changed

+71
-52
lines changed
Lines changed: 71 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,84 @@
1-
<div class="container" [@routerTransition]>
2-
<div class="row">
3-
<div class="col-md-12">
4-
<h3>About This Template</h3>
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>
514

6-
<p>
7-
This is a simple startup template based on ASP.NET Boilerplate framework and module-zero.
8-
If you need an enterprise startup template, check <a href="http://aspnetzero.com?ref=abptmpl" target="_blank">ASP.NET ZERO</a>.
9-
</p>
15+
<h3>What is ASP.NET Boilerplate?</h3>
1016

11-
<h3 id="DocIntro">What is Module Zero?</h3>
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>
1222

13-
<p>
14-
ASP.NET Boilerplate framework is designed to be independent of any database
15-
schema and to be as generic as possible. Therefore, It leaves some concepts
16-
<strong>abstract</strong> and <strong>optional</strong> (like audit logging, session management and authorization)
17-
which requires some <strong>data store</strong>.
18-
</p>
19-
<p>
20-
<strong>Module Zero </strong>implements all fundamental concepts of ASP.NET
21-
Boilerplate framework such as <a href="http://www.aspnetboilerplate.com/Pages/Documents/Zero/Tenant-Management">tenant management</a> (<strong>multi-tenancy</strong>),
22-
<a href="http://www.aspnetboilerplate.com/Pages/Documents/Zero/Role-Management">
23-
role management
24-
</a>, <a href="http://www.aspnetboilerplate.com/Pages/Documents/Zero/User-Management">user management</a>, <a href="http://www.aspnetboilerplate.com/Pages/Documents/Abp-Session">session</a>,
25-
<a href="http://www.aspnetboilerplate.com/Pages/Documents/Authorization">authorization</a> (<a href="http://www.aspnetboilerplate.com/Pages/Documents/Zero/Permission-Management">
26-
permission management
27-
</a>),
28-
<a href="http://www.aspnetboilerplate.com/Pages/Documents/Setting-Management">setting management</a>, <a href="http://www.aspnetboilerplate.com/Pages/Documents/Zero/Language-Management">
29-
language management
30-
</a>, <a href="http://www.aspnetboilerplate.com/Pages/Documents/Audit-Logging">audit logging</a>
31-
and so on.
32-
</p>
33-
<p>
34-
Module-Zero defines entities and implements <strong>domain logic</strong>
35-
(domain layer) and leaves application and presentation layers to the
36-
application.
37-
</p>
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>
3828

39-
<h4>Based on Microsoft ASP.NET Identity Framework</h4>
29+
<h3>What is Module Zero?</h3>
4030

41-
<p>
42-
Module Zero is based on Microsoft's
43-
<a href="http://www.asp.net/identity" target="_blank">ASP.NET Identity Framework</a>.
44-
It extends user and role managers and implements user and role stores using generic repositories.
45-
It supports any ORM that can be used with ASP.NET Boilerplate
46-
(like Entity Framework and NHibernate). While module zero extends Identity Framework, it has many unique features.
47-
</p>
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>
4855

49-
<h3>Documentation</h3>
56+
<h4>Based on Microsoft ASP.NET Core Identity</h4>
5057

51-
<p>See <a href="http://www.aspnetboilerplate.com/Pages/Documents">documentation</a> for ASP.NET Boilerplate framework and module-zero.</p>
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>
5263

53-
<h3>Source code</h3>
64+
<h3>Documentation</h3>
5465

55-
<p>
56-
Module-Zero source code is seperated from ASP.NET Boilerplate and hosted on
57-
<a href="https://github.com/aspnetboilerplate/module-zero" target="_blank">https://github.com/aspnetboilerplate/module-zero</a>.
58-
It's distributed on <a href="http://www.aspnetboilerplate.com/Pages/Documents/Zero/Nuget-Packages">nuget</a> as
59-
the framework.
60-
</p>
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>
6174

62-
</div>
75+
<h3>Source code</h3>
6376

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>
82+
</div>
6483
</div>
6584
</div>

0 commit comments

Comments
 (0)