@@ -10,25 +10,25 @@ Sample full-featured web application containing separate WebRole (Front-End Clie
10
10
11
11
This project's goal is to integrate best practices across multiple projects utilizing the following frameworks and feature sets: AngularJS v1.4.3+, Azure Search, Bing Maps, ASP.NET MVC 5 / Web API 2, Azure DocumentDB, Real Time Updates (SignalR), ASP.NET Identity / OWIN, Dynamic Cross Origin Resource Sharing (CORS), Dependency Injection (Ninject), Dynamic Multi-Tenant Data Partitioning (Hash/Managed Hash/Range/Lookup/Spillover), Azure Blob Storage, and Two-Factor Authentication (SendGrid, Twilio).
12
12
13
- ####LIVE CLIENT DEMO: https://angularazuresearch.azurewebsites.net/
14
-
15
- #####PASSWORD: $Ecret123
13
+ #### LIVE CLIENT DEMO: https://angularazuresearch.azurewebsites.net/
14
+
15
+ ##### PASSWORD: $Ecret123
16
16
17
- ####LIVE API DEMO: https://githubapi.azurewebsites.net/
17
+ #### LIVE API DEMO: https://githubapi.azurewebsites.net/
18
18
19
- ######NOTICE: YOU MUST UPDATE ENDPOINT URIs PRIOR TO PRODUCTION DEPLOYMENTS. DEMO SERVICES WILL THROTTLE PUBLIC USERS.
19
+ ###### NOTICE: YOU MUST UPDATE ENDPOINT URIs PRIOR TO PRODUCTION DEPLOYMENTS. DEMO SERVICES WILL THROTTLE PUBLIC USERS.
20
20
21
- ####Current Live Demo Version: Build 21, 12/18/2015
22
- ####Current Development Version: Build 23, 1/15/2016
23
- #####Status:
21
+ #### Current Live Demo Version: Build 21, 12/18/2015
22
+ #### Current Development Version: Build 23, 1/15/2016
23
+ ##### Status:
24
24
- Progress is currently on hold. Extended work is being converted into a new project.
25
25
- WebRole works for User login/signup and Trails data CRUD operations. Confirm Email not enabled in demo.
26
26
- WebAPI is fully working for Trails data and User accounts.
27
27
- DataIndexer is set to Trails data schema. Must configure via app settings config file.
28
28
29
- ##E-Mail Support:
[email protected]
29
+ ## E-Mail Support: [email protected]
30
30
31
- ######Known Issues/Warnings:
31
+ ###### Known Issues/Warnings:
32
32
- dlMenu animations do not render properly in all instances. Delayed in some cases.
33
33
- Url still contains filters and orderby parameters after leaving Homes page.
34
34
- Confirm Email not tested. Manage user account view will be resolved in next update.
@@ -39,32 +39,32 @@ This project's goal is to integrate best practices across multiple projects util
39
39
- External login support and autopopulating data/profile pictures from FB/Twitter accounts will be added in next round of updates.
40
40
- Interaction with Blob Storage to upload/download files is not completed. Still needs to be linked up with DocDB.
41
41
42
- ####Azure Service Requirements for Deployment
42
+ #### Azure Service Requirements for Deployment
43
43
44
44
You must configure the project with your own Azure Search Keys, Azure DocumentDB Database Connection Information, and Bing Maps API Keys.
45
45
46
- ######If you are new to Azure, you can get a free trial at the following link:
46
+ ###### If you are new to Azure, you can get a free trial at the following link:
47
47
https://azure.microsoft.com/en-us/pricing/free-trial/
48
48
49
- ######Bing Maps API (10k transactions/mo for free)
49
+ ###### Bing Maps API (10k transactions/mo for free)
50
50
http://www.microsoft.com/maps/Licensing/licensing.aspx#mainTab2
51
51
52
- ######Azure Search Service are free excluding outbound data transfers (3 data connections / indexes / indexers, 50 MB Total Storage, 10,000 Documents).
52
+ ###### Azure Search Service are free excluding outbound data transfers (3 data connections / indexes / indexers, 50 MB Total Storage, 10,000 Documents).
53
53
https://azure.microsoft.com/en-us/pricing/details/search/
54
54
55
- ######Azure DocumentDB requires at least an S1 plan ($25/mo = 250 RU/sec, 10 GB Storage) for each collection used (even empty ones).
55
+ ###### Azure DocumentDB requires at least an S1 plan ($25/mo = 250 RU/sec, 10 GB Storage) for each collection used (even empty ones).
56
56
https://azure.microsoft.com/en-us/pricing/details/documentdb/
57
57
58
- ######Data Transfers Pricing Details
58
+ ###### Data Transfers Pricing Details
59
59
https://azure.microsoft.com/en-us/pricing/details/data-transfers/
60
60
61
- ####Generating Mobile App Splash Screen and Icons for iOS/Android
61
+ #### Generating Mobile App Splash Screen and Icons for iOS/Android
62
62
63
63
While connected to the internet, you should use the following instructions from the Ionic Framework site to auto-generate the appropriately cropped and resized splash and app icons for all the platforms you are deploying to: http://ionicframework.com/docs/cli/icon-splashscreen.html
64
64
65
65
The TL;DR version is to add the icon and splash screens (renamed to icon.png and splash.png [ or psd] ) to the "resources" folder at the root of the MobileApp project. Then set your command line or terminal window to the Mobile App project's directory. From there, enter the following commands: "ionic resources --icon" and "ionic resources --splash". The commands will automatically generate the icons and splash screens for all platforms currently added to the project. If it doesn't work, delete the existing icons and splash screens and run the commands again. You must have the Ionic Framework installed via NPM (with the appropriate path set) in order to execute "ionic" prefixed commands.
66
66
67
- #####How User Data Appears on DocDB Server:
67
+ ##### How User Data Appears on DocDB Server:
68
68
``` json
69
69
{
70
70
"id" : " 463b5add-3abb-482c-8f72-9f199203e22b" ,
@@ -85,63 +85,63 @@ The TL;DR version is to add the icon and splash screens (renamed to icon.png and
85
85
}
86
86
```
87
87
88
- ##Related GitHub Projects / Credits
88
+ ## Related GitHub Projects / Credits
89
89
90
- ###Azure Search Demos by Liam Cavanagh, Microsoft
91
- ######https://github.com/liamca/AzureSearchDemos
92
- ######http://azure.microsoft.com/en-us/documentation/services/search/
90
+ ### Azure Search Demos by Liam Cavanagh, Microsoft
91
+ ###### https://github.com/liamca/AzureSearchDemos
92
+ ###### http://azure.microsoft.com/en-us/documentation/services/search/
93
93
94
- ###DocumentDb with Web API by Richard J. Leopold
95
- ######https://github.com/rleopold/DocDbWebApi/
96
- ######(Article found here: http://4rjl.net/post/azure-documentdb-with-web-api )
94
+ ### DocumentDb with Web API by Richard J. Leopold
95
+ ###### https://github.com/rleopold/DocDbWebApi/
96
+ ###### (Article found here: http://4rjl.net/post/azure-documentdb-with-web-api)
97
97
98
- ###DocumentDB.AspNet.Identity by Adrian Fernandez, Microsoft
99
- ######https://github.com/tracker086/DocumentDB.AspNet.Identity
98
+ ### DocumentDB.AspNet.Identity by Adrian Fernandez, Microsoft
99
+ ###### https://github.com/tracker086/DocumentDB.AspNet.Identity
100
100
101
- ###GolfTracker.DocumentDB by King Wilder, Gizmo Beach
102
- ######https://github.com/kahanu/GolfTracker.DocumentDB/
103
- ######(Video / Article Series found here: http://www.nosqlcentral.net/Story/Details/videos/kahanu/1-documentdb-golf-tracker-overview )
101
+ ### GolfTracker.DocumentDB by King Wilder, Gizmo Beach
102
+ ###### https://github.com/kahanu/GolfTracker.DocumentDB/
103
+ ###### (Video / Article Series found here: http://www.nosqlcentral.net/Story/Details/videos/kahanu/1-documentdb-golf-tracker-overview)
104
104
105
- ###azure-documentdb-dotnet by Ryan CrawCour & Aravind Ramachandran, Microsoft
106
- ######https://github.com/Azure/azure-documentdb-dotnet/
107
- ######(Article found here: https://azure.microsoft.com/en-us/documentation/articles/documentdb-sharding/ )
105
+ ### azure-documentdb-dotnet by Ryan CrawCour & Aravind Ramachandran, Microsoft
106
+ ###### https://github.com/Azure/azure-documentdb-dotnet/
107
+ ###### (Article found here: https://azure.microsoft.com/en-us/documentation/articles/documentdb-sharding/)
108
108
109
- ###angular-parallax by Brett Donohoo
110
- ######https://github.com/brettdonohoo/angular-parallax
109
+ ### angular-parallax by Brett Donohoo
110
+ ###### https://github.com/brettdonohoo/angular-parallax
111
111
112
- ###MailService by James Bisiar
113
- ######https://github.com/bisiar
112
+ ### MailService by James Bisiar
113
+ ###### https://github.com/bisiar
114
114
115
- ###angular-fullscreen by Fabio Biondi
116
- ######https://github.com/fabiobiondi/angular-fullscreen
115
+ ### angular-fullscreen by Fabio Biondi
116
+ ###### https://github.com/fabiobiondi/angular-fullscreen
117
117
118
- ###angularUtils (pagination) by Michael Bromley
119
- ######https://github.com/michaelbromley/angularUtils
118
+ ### angularUtils (pagination) by Michael Bromley
119
+ ###### https://github.com/michaelbromley/angularUtils
120
120
121
- ###angular-modal-service by Dave Kerr
122
- ######https://github.com/dwmkerr/angular-modal-service/
121
+ ### angular-modal-service by Dave Kerr
122
+ ###### https://github.com/dwmkerr/angular-modal-service/
123
123
124
- ###MVA-SignalR by Jon Galloway & Brady Gaster, Microsoft
125
- ######https://github.com/jongalloway/MVA-SignalR
124
+ ### MVA-SignalR by Jon Galloway & Brady Gaster, Microsoft
125
+ ###### https://github.com/jongalloway/MVA-SignalR
126
126
127
- ###Ionic Framework
128
- ######https://github.com/driftyco/ionic
127
+ ### Ionic Framework
128
+ ###### https://github.com/driftyco/ionic
129
129
130
- ##Helpful Links
130
+ ## Helpful Links
131
131
132
- ######http://blogs.msdn.com/b/documentdb/archive/2014/12/03/scaling-a-multi-tenant-application-with-azure-documentdb.aspx
133
- ######DocumentDB Documentation: https://msdn.microsoft.com/en-us/library/azure/dn781482.aspx
134
- ######Azure Search Documentation: https://msdn.microsoft.com/en-us/library/azure/dn798933.aspx
135
- ######Ionic Framework Documentation: http://ionicframework.com/docs/
136
- ######W3C Recommendation on Cross-Origin-Resource-Sharing: http://www.w3.org/TR/cors/
132
+ ###### http://blogs.msdn.com/b/documentdb/archive/2014/12/03/scaling-a-multi-tenant-application-with-azure-documentdb.aspx
133
+ ###### DocumentDB Documentation: https://msdn.microsoft.com/en-us/library/azure/dn781482.aspx
134
+ ###### Azure Search Documentation: https://msdn.microsoft.com/en-us/library/azure/dn798933.aspx
135
+ ###### Ionic Framework Documentation: http://ionicframework.com/docs/
136
+ ###### W3C Recommendation on Cross-Origin-Resource-Sharing: http://www.w3.org/TR/cors/
137
137
138
- ##Related Microsoft Virtual Academy Courses
138
+ ## Related Microsoft Virtual Academy Courses
139
139
140
- ####Adding Microsoft Azure Search to Your Websites and Apps:
141
- ######https://mva.microsoft.com/en-us/training-courses/adding-microsoft-azure-search-to-your-websites-and-apps-10540
140
+ #### Adding Microsoft Azure Search to Your Websites and Apps:
141
+ ###### https://mva.microsoft.com/en-us/training-courses/adding-microsoft-azure-search-to-your-websites-and-apps-10540
142
142
143
- ####Developing Solutions with Azure DocumentDB:
144
- ######https://mva.microsoft.com/en-us/training-courses/developing-solutions-with-azure-documentdb-10554
143
+ #### Developing Solutions with Azure DocumentDB:
144
+ ###### https://mva.microsoft.com/en-us/training-courses/developing-solutions-with-azure-documentdb-10554
145
145
146
- ####Lighting Up Real-Time Web Communications with SignalR:
147
- ######https://mva.microsoft.com/en-us/training-courses/lighting-up-real-time-web-communications-with-signalr-8358
146
+ #### Lighting Up Real-Time Web Communications with SignalR:
147
+ ###### https://mva.microsoft.com/en-us/training-courses/lighting-up-real-time-web-communications-with-signalr-8358
0 commit comments