@@ -34,6 +34,25 @@ <h4>Looking for ASP.NET MVC 5.x / AngularJS version?</h4>
34
34
< a href ="http://www.aspnetboilerplate.com/Pages/Documents "> documentation</ a > .</ p >
35
35
< p > Before reading this document, it's suggested to run the application and explore
36
36
the user interface. This will help you to have a better understanding of concepts defined here.</ p >
37
+ < h4 > Pre Requirements</ h4 >
38
+ < p > Following tools are needed in order to use ASP.NET Zero Core solution:</ p >
39
+ < ul >
40
+ < li > < a href ="https://beta.visualstudio.com/vs/community/ "> Visual Studio 2015</ a >
41
+ (with
42
+ < a href ="https://www.visualstudio.com/news/releasenotes/vs2015-update3-vs ">
43
+ Update 3</ a > installed) or higher.</ li >
44
+ < li > Visual Studio Extensions:< ul >
45
+ < li >
46
+ < a href ="https://visualstudiogallery.msdn.microsoft.com/9ec27da7-e24b-4d56-8064-fd7e88ac1c40 ">
47
+ Bundler & Minifier</ a > </ li >
48
+ < li >
49
+ < a href ="https://visualstudiogallery.msdn.microsoft.com/3b329021-cd7a-4a01-86fc-714c2d05bb6c ">
50
+ Web Compiler</ a > </ li >
51
+ </ ul >
52
+ </ li >
53
+ < li > < a href ="https://go.microsoft.com/fwlink/?LinkId=817245 "> ASP.NET Core</ a > </ li >
54
+ < li > SQL Server</ li >
55
+ </ ul >
37
56
< h4 > Solution Structure (Layers)</ h4 >
38
57
< p > After you create and < a href ="/Download "> download</ a > your project, you have a solution structure
39
58
as shown below:</ p >
@@ -684,6 +703,15 @@ <h3>Migrator Console Application</h3>
684
703
databases on deployment, instead of EntityFramework's own Migrate.exe (which
685
704
requires some configuration and can only work for single database in one run).</ p >
686
705
< h3 > Infrastructure</ h3 >
706
+ < h4 > Bower & Front End Dependencies</ h4 >
707
+ < p > ASP.NET Zero solution uses < a href ="https://bower.io/ " target ="_blank "> bower</ a >
708
+ package manager to obtain front end library dependencies (like bootstrap and
709
+ jquery). So, you can easily add new packages or update existing packages on
710
+ Visual Studio or bower's command line interface. You can see all installed bower
711
+ packages under < strong > Dependencies/Bower</ strong > of the .Web project.</ p >
712
+ < p >
713
+ < img class ="img-thumbnail " alt ="Bower dependencies " height ="462 " src ="images/bower-dependencies.png " width ="269 " /> </ p >
714
+ < p > s</ p >
687
715
< h4 > Application Services as MVC API Controllers</ h4 >
688
716
< p > ASP.NET Zero project highly use AJAX to provide a better user
689
717
experience. UI calls < strong > application service methods</ strong > via AJAX. So, it's needed to create
@@ -1085,14 +1113,27 @@ <h3>Used Library & Frameworks</h3>
1085
1113
< li > < a target ="_blank " href ="http://jqueryvalidation.org/ "> jQuery Validation</ a > </ li >
1086
1114
< li > < a target ="_blank " href ="http://jtable.org/ "> jQuery jTable</ a > </ li >
1087
1115
< li > < a target ="_blank " href ="http://malsup.com/jquery/form/ "> jQuery Ajax Forms</ a > </ li >
1116
+ < li > < a href ="https://github.com/rmm5t/jquery-timeago " target ="_blank ">
1117
+ jQuery Timeago</ a > </ li >
1118
+ < li >
1119
+ < a href ="https://github.com/douglascrockford/JSON-js " target ="_blank ">
1120
+ Json2</ a > </ li >
1121
+ < li > < a href ="https://github.com/tapmodo/Jcrop " target ="_blank "> Jcrop</ a > </ li >
1122
+ < li >
1123
+ < a href ="https://github.com/localForage/localForage " target ="_blank ">
1124
+ LocalForage</ a > </ li >
1088
1125
< li > < a target ="_blank " href ="http://momentjs.com/ "> Moment.js</ a > </ li >
1089
1126
< li > < a href ="http://momentjs.com/timezone/ " target ="_blank "> Moment.js
1090
1127
Timezone</ a > </ li >
1128
+ < li > < a href ="https://github.com/janl/mustache.js " target ="_blank ">
1129
+ Mustache.js</ a > </ li >
1091
1130
< li > < a target ="_blank " href ="http://underscorejs.org/ "> Underscore.js</ a > </ li >
1092
1131
< li > < a target ="_blank " href ="https://www.jstree.com/ "> JsTree</ a > </ li >
1093
1132
< li > < a target ="_blank " href ="http://morrisjs.github.io/morris.js/ "> Morris</ a > </ li >
1094
1133
< li > < a target ="_blank " href ="https://github.com/scottjehl/Respond "> Respondjs</ a > </ li >
1095
1134
< li > < a target ="_blank " href ="http://fontawesome.io/ "> Font-Awesome</ a > </ li >
1135
+ < li > < a href ="http://www.famfamfam.com/lab/icons/flags/ " target ="_blank ">
1136
+ Famfamfam flags</ a > </ li >
1096
1137
< li > < a target ="_blank " href ="http://thesabbir.github.io/simple-line-icons/ "> Simple Line Icons</ a > </ li >
1097
1138
< li > < a target ="_blank " href ="http://fgnass.github.io/spin.js/ "> SpinJs</ a > </ li >
1098
1139
< li > < a target ="_blank " href ="http://t4t5.github.io/sweetalert/ "> SweetAlert</ a > </ li >
0 commit comments