@@ -48,7 +48,7 @@ <h4>Solution Structure (Layers)</h4>
48
48
< p > After you create and < a href ="/Download "> download</ a > your project, you have a solution structure
49
49
as shown below:</ p >
50
50
< p >
51
- < img class ="img-thumbnail " alt ="ASP.NET Core solution " height =" 201 " src ="images/solution-overall-core-3 .png " width =" 256 " /> </ p >
51
+ < img class ="img-thumbnail " alt ="ASP.NET Core solution " src ="images/solution-overall-core-4 .png " /> </ p >
52
52
< p > There are 8 projects in the solution:</ p >
53
53
< ul >
54
54
< li > < strong > Core</ strong > project contains domain layer classes (like
@@ -350,7 +350,7 @@ <h4>Edition Management</h4>
350
350
page</ strong > (available in host login)< strong > </ strong > is used to manage
351
351
application's editions:</ p >
352
352
< p >
353
- < img class ="img-thumbnail " alt ="Editions page " height =" 227 " src ="images/editions-page-core.png " width =" 800 " /> </ p >
353
+ < img class ="img-thumbnail " alt ="Editions page " src ="images/editions-page-core-2 .png " /> </ p >
354
354
< p > Editions are used to group feature values and assign to tenants. When we
355
355
click Actions/Edit for an edition, we can see it's assigned features:</ p >
356
356
< p >
@@ -379,7 +379,7 @@ <h4>Tenant Management</h4>
379
379
< p > If this is a multi-tenant application and you logged in as a host user, then
380
380
tenants page is shown:</ p >
381
381
< p >
382
- < img class ="img-thumbnail " alt ="Tenant management page " height =" 272 " src ="images/tenant-management-core.png " width =" 1168 " /> </ p >
382
+ < img class ="img-thumbnail " alt ="Tenant management page " src ="images/tenant-management-core-1 .png " /> </ p >
383
383
< p > A tenant is represented by < strong > Tenant</ strong > class. Tenant class
384
384
< a href ="Extending-Existing-Entities.html "> can be
385
385
extended</ a > by adding new properties. There is an only
@@ -465,7 +465,7 @@ <h4>Role Management</h4>
465
465
466
466
< p > When we click Administration/Roles menu, we enter to the role management page:</ p >
467
467
< p >
468
- < img class ="img-thumbnail " alt ="Role management page " height =" 333 " src ="images/role-management-core.png " width =" 702 " /> </ p >
468
+ < img class ="img-thumbnail " alt ="Role management page " src ="images/role-management-core-1 .png " /> </ p >
469
469
< p > Roles are used to < strong > group permissions</ strong > . When a user has a
470
470
role, then he/she will have all permissions of that role.</ p >
471
471
< p > A role is represented by the < strong > Role</ strong > class. Role class can be
@@ -508,7 +508,7 @@ <h4>User Management</h4>
508
508
509
509
< p > When we click Administration/Users menu, we enter to the user management page:</ p >
510
510
< p >
511
- < img class ="img-thumbnail " alt ="User management " height =" 635 " src ="images/user-management-core.png " width =" 1643 " /> </ p >
511
+ < img class ="img-thumbnail " alt ="User management " src ="images/user-management-core-1 .png " /> </ p >
512
512
513
513
< p > < strong > Users</ strong > are people who can < strong > login </ strong > to the application and
514
514
perform some operations based on their < strong > permissions</ strong > .</ p >
@@ -555,7 +555,7 @@ <h4>Language Management</h4>
555
555
< p > Language management page is used to manage (add/edit/delete) < strong > application
556
556
languages</ strong > and change < strong > localized texts</ strong > :</ p >
557
557
< p >
558
- < img class ="img-thumbnail " alt ="Language management " height =" 510 " src ="images/language-list-core.png " width =" 752 " /> </ p >
558
+ < img class ="img-thumbnail " alt ="Language management " src ="images/language-list-core-1 .png " /> </ p >
559
559
< p > We can create new language, edit/delete an existing language and < strong > set a
560
560
language as default</ strong > . Note that; tenants can not edit/delete default
561
561
languages, but host users can do.</ p >
@@ -1026,6 +1026,10 @@ <h4>Sending Emails</h4>
1026
1026
emails. You can enable it if you want. It's enabled in RELEASE mode. Check < em >
1027
1027
YourProjectName</ em > CoreModule class's PreInitialize method to change it if you
1028
1028
like.</ p >
1029
+ < div class ="bs-callout bs-callout-warning ">
1030
+ < p > < strong > .Net Core Compability</ strong > </ p >
1031
+ < p > Since .net core does not support smpt client, AspNet Zero uses < a href ="https://github.com/jstedfast/MailKit "> MailKit</ a > to send emails.</ p >
1032
+ </ div >
1029
1033
< h4 > BinaryObjectManager</ h4 >
1030
1034
< p > User < strong > profile pictures</ strong > are stored in database, instead of
1031
1035
file system. But it's not stored in Users table for performance reasons (Users
0 commit comments