Skip to content

10 things you need to know

bmartinez287 edited this page Aug 9, 2018 · 3 revisions
  • AdobeConnectSdk has been developed independently from the main repo. (Merging it will be nice but challenging) https://github.com/DmitryStroganov/AdobeConnectSDK
  • Nearly all functionality changes will made on this file -> Scripts->Apps->adobeCalendar.js
  • Project should be kept as a asp.net until .net core has added support for html forms. ( Can be work around but its time consuming)
  • Fullcalendar.io provides the interface, currently it's bounded to jquery. (newer releases are moving away from it) https://fullcalendar.io/
  • Be aware of unnecessary for/while loops when retrieving data. (In .net 4.5 regular for loops are faster than for-each)
  • The main cshmtl(css in c#) page can be found at -> Views->Dashboard->index.cshtml.
  • Be careful of upgrading packages from nugget. Backwards compatibility has been compromised by bootstrap and .net framework. *Chrome developers tools and the debugger on visual studio are crucial.(jquery)
  • Most data objects are managed through -> Hubs->AdobeStream.cs(SignalR can jeopardize the app's performance) *Docker can be exploited once the project is fully converted to .net core. Full asp.net with html forms is about 8 gigs making it a giant container.
Clone this wiki locally