{"id":22714,"date":"2021-03-19T11:08:40","date_gmt":"2021-03-19T15:08:40","guid":{"rendered":"http:\/\/bangla.salearningschool.com\/recent-posts\/dot-net-nuke-i-e-dnn-architecture-root-by-sayed-ahmed\/"},"modified":"2021-03-19T11:08:40","modified_gmt":"2021-03-19T15:08:40","slug":"dot-net-nuke-i-e-dnn-architecture-root-by-sayed-ahmed","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=22714","title":{"rendered":"Dot Net Nuke i.e DNN Architecture #Root #By Sayed Ahmed"},"content":{"rendered":"<p>Dot Net Nuke Architecture<\/p>\n<p><strong>Components:<\/strong><\/p>\n<p>&#8211;Web pages<\/p>\n<p>&#8211;Web pages can belong to different sites i.e multiple sites can be hosted using a single install of DNN (i.e single web application framework)<\/p>\n<p>( you can keep content, roles, and user permissions separate for each of these sites)<\/p>\n<p>&#8211;Modules i.e. mini applications inside pages (the same module can be utilized in different web-pages of the same or different sites)<\/p>\n<p>&#8211;Service API<\/p>\n<p>&#8211;Web Application Framework<\/p>\n<p>&#8211;ASP.Net Web Forms<\/p>\n<p>&#8211;Web API<\/p>\n<p>&#8211;Web Server (IIS)<\/p>\n<p>&#8211;Database (MS SQL Server)<\/p>\n<p>&#8211;Microsoft Windows Server Operating System<\/p>\n<p>Note:<\/p>\n<p><strong>EVOQ Social<\/strong> is a system that utilizes (extends) the DNN platform, and gives you a social community creation and engagement opportunity.<\/p>\n<p><strong>EVOQ Content<\/strong> is another system on top of DNN to utilize rich media to create impressive user experience and to give you more control on content management, publishing, approving, content quality control\/mangement. Evoq Content provides additional modules for DNN for content management and creating impressive user experience. Reference: <a href=\"http:\/\/www.cantarus.com\/dnn-evoq-content\">http:\/\/www.cantarus.com\/dnn-evoq-content<\/a><\/p>\n<p><strong>Remember:<\/strong><\/p>\n<p>&#8220;In July 2013, DotNetNuke Professional Edition was renamed Evoq Content.<sup id=\"cite_ref-5\" class=\"reference\"><a href=\"https:\/\/en.wikipedia.org\/wiki\/DotNetNuke#cite_note-5\">[5]<\/a><\/sup> In addition, DotNetNuke Enterprise Edition was renamed Evoq Content: Enterprise.&#8221; Reference: <a href=\"https:\/\/en.wikipedia.org\/wiki\/DotNetNuke\">https:\/\/en.wikipedia.org\/wiki\/DotNetNuke<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>On top of DNN Web Application Framework, you can develop modules, you can also use provider to replace the core modules. Using the DNN Service API you can integrate your DNN to external services and applications.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Design Choices for DNN<\/strong><\/p>\n<p>You can use plain HTML skins<\/p>\n<p>You can also use default ASP.Net controls (ASP.Net) for the user interface i.e &#8220;using ASCX user controls, which is the native format for the DNN platform.&#8221;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Security Aspect of DNN<\/strong><\/p>\n<p>You can control user permissions up to module level (page level permission is there as well) i.e you can allow or restrict modules to the users.<\/p>\n<p>Evoq solutions allow more granular level of permissions. As a module developer, you cab custom develop permissions for your module.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Security and Roles<\/strong><\/p>\n<p>DNN also utilizes Role based security. Rather than dealing with solely user based permissions, you can create Groups\/Roles with the users and then assign permissions to those roles\/groups (anyone inside that role\/group will enjoy the same permissions)<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Modular Page Layout Architecture<\/strong><\/p>\n<p>DNN page contents are also controlled by modules. Every page can be configured to be displayed using the skin layout as you wish.<\/p>\n<p>DNN uses Module First Strategy instead of page first strategy. This module first strategy allows you to focus on modules first, then you can worry about where to display what based on what modules.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>References:<\/strong><\/p>\n<p><a href=\"http:\/\/www.dnnsoftware.com\/wiki\">DNN Wiki<\/a> http:\/\/www.dnnsoftware.com\/wiki<\/p>\n<p>Architecture: <a title=\"DNN Architecture, Dot Net Nuke Architecture\" href=\"http:\/\/www.dnnsoftware.com\/platform\/start\/architecture\">http:\/\/www.dnnsoftware.com\/platform\/start\/architecture<\/a><\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" style=\"width: 80%;height: auto\" src=\"https:\/\/i0.wp.com\/www.dnnsoftware.com\/portals\/0\/Images\/DNN\/system_architecture.png?w=750\" alt=\"system architecture\" \/> From: http:\/\/sitestree.com\/?p=1373<br \/> Categories:Root, By Sayed Ahmed<br \/>Tags:<br \/> Post Data:2014-08-14 17:57:58<\/p>\n<p>\t\tShop Online: <a href='https:\/\/www.ShopForSoul.com\/' target='new' rel=\"noopener\">https:\/\/www.ShopForSoul.com\/<\/a><br \/>\n\t\t(Big Data, Cloud, Security, Machine Learning): Courses: <a href='http:\/\/Training.SitesTree.com' target='new' rel=\"noopener\"> http:\/\/Training.SitesTree.com<\/a><br \/>\n\t\tIn Bengali: <a href='http:\/\/Bangla.SaLearningSchool.com' target='new' rel=\"noopener\">http:\/\/Bangla.SaLearningSchool.com<\/a><br \/>\n\t\t<a href='http:\/\/SitesTree.com' target='new' rel=\"noopener\">http:\/\/SitesTree.com<\/a><br \/>\n\t\t8112223 Canada Inc.\/JustEtc: <a href='http:\/\/JustEtc.net' target='new' rel=\"noopener\">http:\/\/JustEtc.net (Software\/Web\/Mobile\/Big-Data\/Machine Learning) <\/a><br \/>\n\t\tShop Online: <a href='https:\/\/www.ShopForSoul.com'> https:\/\/www.ShopForSoul.com\/<\/a><br \/>\n\t\tMedium: <a href='https:\/\/medium.com\/@SayedAhmedCanada' target='new' rel=\"noopener\"> https:\/\/medium.com\/@SayedAhmedCanada <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dot Net Nuke Architecture Components: &#8211;Web pages &#8211;Web pages can belong to different sites i.e multiple sites can be hosted using a single install of DNN (i.e single web application framework) ( you can keep content, roles, and user permissions separate for each of these sites) &#8211;Modules i.e. mini applications inside pages (the same module &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=22714\">Continue reading<\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1917],"tags":[],"class_list":["post-22714","post","type-post","status-publish","format-standard","hentry","category-fromsitestree-com","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":24375,"url":"http:\/\/bangla.sitestree.com\/?p=24375","url_meta":{"origin":22714,"position":0},"title":"Some Questions and Answers for Admin Account for DNN (Dot Net Nuke) #Root","author":"Author-Check- Article-or-Video","date":"April 7, 2021","format":false,"excerpt":"What are the options under Admin Settings Menu? Event Viewer, File Management, Page Management, Recycle BIN, Security Roles, Site Settings What are the options under Admin-> Advanced Settings Menu? You might see options coming from Extensions\/Plugins Advanced Configuration Settings, Device Preview Mgmt, Extensions, Google Analytics, Languages, Lists, Newsletters, Search Admin,\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":24373,"url":"http:\/\/bangla.sitestree.com\/?p=24373","url_meta":{"origin":22714,"position":1},"title":"Questions and Answers on DNN (Dot Net Nuke) for Host Account (Super User Account) #Root","author":"Author-Check- Article-or-Video","date":"April 7, 2021","format":false,"excerpt":"Can you see log file content from inside DNN? yes, Host -> Host Settings -> Logs tab Where to set how long to keep the login active? Host Settings ->other Also, request timeout settings is there as well. Where can you see the platform where DNN is installed? Host ->\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22716,"url":"http:\/\/bangla.sitestree.com\/?p=22716","url_meta":{"origin":22714,"position":2},"title":"DNN Architecture, Dot Net Nuke Architecture #Root #By Sayed Ahmed","author":"Author-Check- Article-or-Video","date":"March 19, 2021","format":false,"excerpt":"[youtube http:\/\/www.youtube.com\/watch?v=1fGj4hAK8QI?feature=player_detailpage&w=640&h=360] \u00a0 From: http:\/\/sitestree.com\/?p=1386 Categories:Root, By Sayed AhmedTags: Post Data:2014-08-15 14:57:17 Shop Online: https:\/\/www.ShopForSoul.com\/ (Big Data, Cloud, Security, Machine Learning): Courses: http:\/\/Training.SitesTree.com In Bengali: http:\/\/Bangla.SaLearningSchool.com http:\/\/SitesTree.com 8112223 Canada Inc.\/JustEtc: http:\/\/JustEtc.net (Software\/Web\/Mobile\/Big-Data\/Machine Learning) Shop Online: https:\/\/www.ShopForSoul.com\/ Medium: https:\/\/medium.com\/@SayedAhmedCanada","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":74435,"url":"http:\/\/bangla.sitestree.com\/?p=74435","url_meta":{"origin":22714,"position":3},"title":"DNN architecture, Dot Net Nuke Architecture","author":"Sayed","date":"April 29, 2022","format":false,"excerpt":"https:\/\/youtu.be\/2D6ktTyVNg4","rel":"","context":"In &quot;From Youtube Channel&quot;","block_context":{"text":"From Youtube Channel","link":"http:\/\/bangla.sitestree.com\/?cat=1952"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/2D6ktTyVNg4\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":24369,"url":"http:\/\/bangla.sitestree.com\/?p=24369","url_meta":{"origin":22714,"position":4},"title":"What are some advanced host settings for DNN? #Root","author":"Author-Check- Article-or-Video","date":"April 7, 2021","format":false,"excerpt":"What are some advanced host settings for DNN? Friendly URL Settings Proxy Settings SMTP Server Settings Performance Settings Jquery Settings CDN Settings dddd Client Resource Mgmt Membership Login IP Search Settings From: http:\/\/sitestree.com\/?p=3266 Categories:RootTags:DNN, dot net nuke Post Data:2016-01-23 22:46:07 Shop Online: https:\/\/www.ShopForSoul.com\/ (Big Data, Cloud, Security, Machine Learning): Courses:\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22970,"url":"http:\/\/bangla.sitestree.com\/?p=22970","url_meta":{"origin":22714,"position":5},"title":"Most Basic ASP.Net User Control (ASCX), ASCX and DNN  #Root #By Sayed Ahmed","author":"Author-Check- Article-or-Video","date":"March 22, 2021","format":false,"excerpt":"Most Basic ASP.Net User Control (ASCX), ASCX and DNN ASCX controls are one way to add functionality\/features to Dot Net Nuke (DNN) \u00a0 Registration of User Control: <%@ Register TagPrefix=\"uc\" TagName=\"dnn\" Src=\"dnn.ascx\" %> <uc:dnn runat=\"server\"\/> : how to use the control The most basic ASCX example can be seen at\u2026","rel":"","context":"In &quot;C# - Misc&quot;","block_context":{"text":"C# - Misc","link":"http:\/\/bangla.sitestree.com\/?cat=1973"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/22714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22714"}],"version-history":[{"count":0,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/22714\/revisions"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=22714"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=22714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}