1<!DOCTYPE HTML> 2<html lang="en-US"> 3<head id="Head"><meta http-equiv='X-UA-Compatible' content='IE=edge'> 4 <meta name='viewport' content='width=device-width, initial-scale=1, shrink-to-fit=no' /> 5 <!-- Google tag (gtag.js) -->
vendor: 75 bytes, lines 5-6
5 6 <script async src="https://www.googletagmanager.com/gtag/js?id=
6G-3W5SFKQ9GE
vendor: 23 bytes, lines 6-7
6"></script> 7
7<script> 8
vendor: 168 bytes, lines 8-12
8window.dataLayer = window.dataLayer || []; 9 function gtag(){dataLayer.push(arguments);} 10 gtag('js', new Date()); 11 12 gtag('config', '
12G-3W5SFKQ9GE
vendor: 15 bytes, lines 12-13
12'); 13
13</script>
13 14 15 <!-- Google Tag Manager --> 16
16<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 17 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 18 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 19 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 20 })(window,document,'script','dataLayer','G-3W5SFKQ9GE');</script>
20 21 <!-- End Google Tag Manager --> 22 <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /> 23<title> 24 DNN Community Blogs â News, Tutorials & Release Updates 25</title><meta id="MetaDescription" name="description" content="Read the latest from the DNN community: release announcements, tutorials, best practices, security notes, events, and contributor spotlights." /><meta id="MetaKeywords" name="keywords" content="DNN blog, DNN community blog, DotNetNuke blog, DNN tutorials, release notes, security advisories, best practices, modules, themes, providers, .NET CMS" /><meta id="MetaRobots" name="robots" content="INDEX, FOLLOW" /><link href="/Resources/Shared/stylesheets/dnndefault/7.0.0/default.css?cdv=1068" type="text/css" rel="stylesheet"/><link href="/DesktopModules/Blog/module.css?cdv=1068" type="text/css" rel="stylesheet"/><link href="/DesktopModules/OpenContent/module.css?cdv=1068" type="text/css" rel="stylesheet"/><link href="/Resources/Search/SearchSkinObjectPreview.css?cdv=1068" type="text/css" rel="stylesheet"/><link href="/Resources/Shared/Components/CookieConsent/cookieconsent.min.css?cdv=1068" type="text/css" rel="stylesheet"/><link href="/Portals/_default/skins/dnn-community-2024/vendors/fontawesome/css/all.css?cdv=1068" type="text/css" rel="stylesheet"/><link href="/Portals/_default/skins/dnn-community-2024/vendors/fontawesome/css/v4-shims.min.css?cdv=1068" type="text/css" rel="stylesheet"/><link href="/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/template.css?cdv=1068" type="text/css" rel="stylesheet"/><link href="/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/css/colorbox.css?cdv=1068" type="text/css" rel="stylesheet"/><link href="/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/css/shCore.css?cdv=1068" type="text/css" rel="stylesheet"/><link href="/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/css/shCoreDefault.css?cdv=1068" type="text/css" rel="stylesheet"/><link href="/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityAuthorList/template.css?cdv=1068" type="text/css" rel="stylesheet"/><link href="/Portals/_default/skins/dnn-community-2024/skin.css?cdv=1068" type="text/css" rel="stylesheet"/><link href="/Portals/0/portal.css?cdv=1068" type="text/css" rel="stylesheet"/>
25<script src="/Resources/libraries/jQuery/03_07_01/jquery.js?cdv=1068" type="text/javascript"></script>
25<script src="/Resources/libraries/jQuery-Migrate/03_04_01/jquery-migrate.js?cdv=1068" type="text/javascript"></script>
25<script src="/Resources/libraries/jQuery-UI/01_13_03/jquery-ui.min.js?cdv=1068" type="text/javascript"></script>
25<script src="/Resources/libraries/HoverIntent/01_10_01/jquery.hoverIntent.min.js?cdv=1068" type="text/javascript"></script>
25<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="/DesktopModules/Blog/API/Modules/Manifest?TabId=65&ModuleId=454" /><link rel="canonical" href="https://dnncommunity.org/blogs" /></head> 26<body id="Body" class="Page-_Blogs___Articles Level-1 L0_Community L1__Blogs___Articles Id50 Id65 L0_Nr1 L1_Nr1 CP-None PageType_Normal UPR_All_Users Cult-en_US Lang-en"> 27 <!-- Google Tag Manager (noscript) --> 28 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=G-3W5SFKQ9GE" 29 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 30 <!-- End Google Tag Manager (noscript) --> 31 32 33 <form method="post" action="/blogs" id="Form" enctype="multipart/form-data"> 34<div class="aspNetHidden"> 35<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> 36<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> 37<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="i7UTl18mwRPY8E39C+otyu6eUaiq8e438Z/tGpu0yN3tPfCMNbWHIt4e7IJuad/sIB82kKTz+YOvYmVsUW8O4ntgyrgWC2PUgbPCIeUJLu2lFchWn1kY4wnWn7+kv6pg8xBVVuHnBeyJxH4XDaOk1YQ3++6eKtfkr1GLJB2YhZX+IImKM1mf02j5sP4qblJJqneBU6PUeEmVnYElDX7OLyCkHBlR5NNUBtFRJW3JQ9zLxjwj/Hdu0UsJi5XImgg/bUAhUrRDJeQ5ZOraYquzMrpNktwWXSRnfTvfKtHveez0vEOQ7dvCz7EmuEQDimSsZwSbneGpWa2vEQXGEx4+SzeHG0mXA38A3hNPepj/0EycSJlrZdKT15TPzOpj1QprWQoxM+BSRzNXzmfKXa98HnC5/7aVUpTUzESeJYVS7XHvD4Odj5D/0svPR4A4ACjFAiMv7j1BXUFSypd6Uozgs8tUVlbUVDa7yXuKlh8gey5hG5rCgwY2S3MIfblcm+h6EDfjOtcsbMvVfBKbm3O0AvfUj8UIwq8A6Z1uxvFejjJjmVhVYyRX3ind9uRd40BHbZtfC4MwnzesQ0LT4l7J7ptLjuCek1Vj1oPI7I6z5b+uAsuv/PuPpv5UFunmpE6IGjxSZBk7nkIcyTri8ruyqRUN3casbw5lQ48f7PQrmjw9yauDjomIl/9ZxCB6TJyUQbiDV2/a5ehyBahC9Jio61F4Vx/aH1oNc9drXsbI5kIuG4i83sJNSqks1kVsg6C0w6hw5n7DZiffifLk+l1dBp64hE5wKZyQK01CJdeOGDlIhdEkN/NugYe0Z0EnbKbnjAjaFV06F+mv7Xm8+FBwi1f+ptZUAU0MmRdcIJCRsKNHoMxuO8aJG6h2mEjZ35r3du7wmA==" /> 38</div> 39
40<script type="text/javascript"> 41//<![CDATA[ 42var theForm = document.forms['Form']; 43if (!theForm) { 44 theForm = document.Form; 45} 46function __doPostBack(eventTarget, eventArgument) { 47 if (!theForm.onsubmit || (theForm.onsubmit() != false)) { 48 theForm.__EVENTTARGET.value = eventTarget; 49 theForm.__EVENTARGUMENT.value = eventArgument; 50 theForm.submit(); 51 } 52} 53//]]> 54</script>
54 55 56
57<script src="/WebResource.axd?d=pynGkmcFUV0LV5mTKCjCrNw-qHoIgwnM0Lp8oD917KJGj6GwoluiiDvGM2E1&t=639202452261329438" type="text/javascript"></script>
57 58
59<script type="text/javascript"> 60//<![CDATA[ 61var appPath='' 62//]]> 63</script>
vendor: 2 bytes, line 63
63
64<script type="text/javascript"> 65//<![CDATA[ 66var blogService 67jQuery(function ($) { 68 blogService = new BlogService($, { 69 serverErrorText: 'An error occurred while processing the request. Please try again later.', 70 serverErrorWithDescriptionText: 'An error occurred while processing the request: ', 71 errorBoxId: '#blogServiceErrorBox454' 72 }, 73 454); 74}); 75 76//]]> 77</script>
vendor: 2 bytes, line 77
77
78<script src="/ScriptResource.axd?d=NJmAwtEo3IqbWjm978MKMsfId_MzrkWTs9nBgLO9FGuzuCmOWKxc6Nm6oCCaKEeAt8SVFBznCosvcWKJDxcMT4ytZ0AyMs_Ld5PJgKjQvi5RUQDwGl9LCBbmhxBWa3hGHmvw3Q2&t=fffffffff7f39b88" type="text/javascript"></script>
vendor: 2 bytes, line 78
78
79<script src="/ScriptResource.axd?d=dwY9oWetJoKVre8-KpwrFby0OcJL0nKfIdIjr5UcmpLV4AYp7Z8C7dqJuWLigEnheLG1nZybepcbdA5BRM-zczg918soky32VcUEP8rimFaZ5uKPupZoMVzpesVg7ksbDUqJa3GIGheNYzgR0&t=fffffffff7f39b88" type="text/javascript"></script>
79 80<div class="aspNetHidden"> 81 82 <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="CA0B0334" /> 83 <input type="hidden" name="__VIEWSTATEENCRYPTED" id="__VIEWSTATEENCRYPTED" value="" /> 84 <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/DZ8IBEL1/nnIMz3rtIrUxc3hiBIEElf3L8rZLRxJFcrCUw4a5UsJL7eqwd3Wfr9GP9YQ5lhf01sFUGKPQFs3J9lSe3iGCdpmDs4B0GQ2bBNJ8NnZdwLZtsKhRDf6vH8IHlmVIJPSea/3nK5Iekt/60A/1I=" /> 85</div>
85<script src="/js/dnn.js?cdv=1068" type="text/javascript"></script>
85<script src="/Resources/Shared/Components/CookieConsent/cookieconsent.min.js?cdv=1068" type="text/javascript"></script>
85<script src="/DesktopModules/Blog/js/jquery.timeago.js?_=0.0.0&cdv=1068" type="text/javascript"></script>
85<script src="/DesktopModules/Blog/js/en/jquery.timeago.en.js?_=0.0.0&cdv=1068" type="text/javascript"></script>
85<script src="/DesktopModules/Blog/js/dotnetnuke.blog.js?_=0.0.0&cdv=1068" type="text/javascript"></script>
85<script src="/js/dnncore.js?cdv=1068" type="text/javascript"></script>
85<script src="/js/dnn.cookieconsent.js?cdv=1068" type="text/javascript"></script>
85<script src="/Resources/Search/SearchSkinObjectPreview.js?cdv=1068" type="text/javascript"></script>
85<script src="/DesktopModules/OpenContent/js/opencontent.js?cdv=1068" type="text/javascript"></script>
85<script src="/js/dnn.servicesframework.js?cdv=1068" type="text/javascript"></script>
85<script src="/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/template.js?cdv=1068" type="text/javascript"></script>
85<script src="/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/js/jquery.colorbox.js?cdv=1068" type="text/javascript"></script>
85<script src="/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/js/jquery.sharrre.min.js?cdv=1068" type="text/javascript"></script>
85<script src="/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/js/moment-with-locales.min.js?cdv=1068" type="text/javascript"></script>
85<script src="/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/js/shCore.js?cdv=1068" type="text/javascript"></script>
85<script src="/Resources/libraries/DnnPlugins/09_13_10/dnn.jquery.js?cdv=1068" type="text/javascript"></script>
vendor: 2 bytes, line 85
85
86<script type="text/javascript"> 87//<![CDATA[ 88Sys.WebForms.PageRequestManager._initialize('ScriptManager', 'Form', [], [], [], 90, ''); 89//]]> 90</script>
90 91 92 93 94 <!-- FontAwsome 5 + 4 shim--> 95 <!--CDF(Css|/Portals/_default/skins/dnn-community-2024/vendors/fontawesome/css/all.css?cdv=1068|DnnPageHeaderProvider|15)--> 96 <!--CDF(Css|/Portals/_default/skins/dnn-community-2024/vendors/fontawesome/css/v4-shims.min.css?cdv=1068|DnnPageHeaderProvider|15)--><!--40Fingers Stylehelper Conditions Return True--> 97 98 99 <!--40Fingers Stylehelper Conditions Return False --> 100 101 102 103 <div class="wrap-skin"> 104 105 <!-- Page content wrapper--> 106 <div class="page-content-wrapper"> 107 <div class="sticky-top"> 108 <div class="body-top-bar"> 109 <div class="container"> 110 <div class="row"> 111 <div class="login-user-search"> 112 <div id="login" class="user-login-wrap"> 113 114<div id="dnn_dnnUser_registerGroup" class="registerGroup"> 115 <ul class="buttonGroup"> 116 117 118 <li class="userDisplayName"><a id="dnn_dnnUser_enhancedRegisterLink" title="Register" class="user-link" rel="nofollow" href="https://dnncommunity.org/Register?returnurl=https%3a%2f%2fdnncommunity.org%2fblogs">Register</a></li> 119 120 </ul> 121</div> 122 123<div id="dnn_dnnLogin_loginGroup" class="loginGroup"> 124 <a id="dnn_dnnLogin_enhancedLoginLink" title="Login" class="login-link" rel="nofollow" onclick="this.disabled=true;" href="https://dnncommunity.org/DNN-Platform-Home/User-Access?returnurl=%2fblogs">Login</a> 125</div> 126 </div> 127 <div class="search-wrap"> 128 <span id="dnn_dnnSearch_ClassicSearch"> 129 130 131 <span class="searchInputContainer" data-moreresults="See More Results" data-noresult="No Results Found"> 132 <input name="dnn$dnnSearch$txtSearch" type="text" maxlength="255" size="20" id="dnn_dnnSearch_txtSearch" class="NormalTextBox" aria-label="Search" autocomplete="off" placeholder="Search..." /> 133 <a class="dnnSearchBoxClearText" title="Clear search text"></a> 134 </span> 135 <a id="dnn_dnnSearch_cmdSearch" class="SearchButton" href="javascript:__doPostBack('dnn$dnnSearch$cmdSearch','')"><i class="fa fa-search"></i></a> 136</span> 137 138
139<script type="text/javascript"> 140 $(function() { 141 if (typeof dnn != "undefined" && typeof dnn.searchSkinObject != "undefined") { 142 var searchSkinObject = new dnn.searchSkinObject({ 143 delayTriggerAutoSearch : 400, 144 minCharRequiredTriggerAutoSearch : 2, 145 searchType: 'S', 146 enableWildSearch: true, 147 cultureCode: 'en-US', 148 portalId: -1 149 } 150 ); 151 searchSkinObject.init(); 152 153 154 // attach classic search 155 var siteBtn = $('#dnn_dnnSearch_SiteRadioButton'); 156 var webBtn = $('#dnn_dnnSearch_WebRadioButton'); 157 var clickHandler = function() { 158 if (siteBtn.is(':checked')) searchSkinObject.settings.searchType = 'S'; 159 else searchSkinObject.settings.searchType = 'W'; 160 }; 161 siteBtn.on('change', clickHandler); 162 webBtn.on('change', clickHandler); 163 164 165 } 166 }); 167</script>
167 168 169 170 </div> 171 </div> 172 </div> 173 </div> 174</div> 175 <header class="skin-header"> 176 <div class="header-top"> 177 </div> 178 <div class="container"> 179 <div class="row"> 180 <div class="logo col col-6 col-lg-3 flex-vert-align"> 181 <a href="//dnncommunity.org" class="dnn-logo"><img src="/Portals/_default/skins/dnn-community-2024/assets/images/DNN_White_Logo_lg.png" alt="DNN Community Logo" /><div class="community-text text-white">DNN Community</div></a> 182 </div> 183 <div class="col d-lg-none text-end d-flex justify-content-end align-items-center"> 184 <button id="navbar-toggler" class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"><i class="fa fa-bars"></i></button> 185 </div> 186 <!-- Top navigation--> 187 <div class="col-12 col-lg"> 188 <nav class="navbar navbar-expand-lg"> 189 <div class="collapse navbar-collapse" id="navbarSupportedContent"> 190 <ul class="navbar-nav ms-auto mt-2 mt-lg-0" id="nav-desktop"> 191 <li class='nav-item nav-level-0 active-parent'> 192 <a class="nav-link nav-level-0 active-parent" href="https://dnncommunity.org/Community/Community-Leaderboard" ><span class="link-text">Community</span></a> 193 <span class="dropdown-toggle" role="button" data-bs-toggle="dropdown" data-bs-reference=".dropdown-menu" aria-haspopup="true" aria-expanded="false"></span> 194 <ul class="dropdown-menu"> 195 <li class='nav-item nav-level-1 active'> 196 <a class="nav-link nav-level-1 active" href="https://dnncommunity.org/blogs" ><span class="link-text">Blogs & Articles</span></a> 197 198 199 </li> 200 <li class='nav-item nav-level-1'> 201 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/forums" ><span class="link-text">Forums</span></a> 202 203 204 </li> 205 <li class='nav-item nav-level-1'> 206 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/events" ><span class="link-text">Events & meetings</span></a> 207 208 209 </li> 210 <li class='nav-item nav-level-1'> 211 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/Community/Leadership-Team" ><span class="link-text">Leadership</span></a> 212 213 214 </li> 215 <li class='nav-item nav-level-1'> 216 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/Community/Community-Leaderboard" ><span class="link-text">Community Leaderboard</span></a> 217 218 219 </li> 220 <li class='nav-item nav-level-1'> 221 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/community/agencies" ><span class="link-text">Agencies & Consultants</span></a> 222 223 224 </li> 225 <li class='nav-item nav-level-1'> 226 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/Community/MVPs-Contributors" ><span class="link-text">MVPs & Contributors</span></a> 227 228 229 </li> 230 <li class='nav-item nav-level-1'> 231 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/Community/Get-Involved" ><span class="link-text">Get Involved</span></a> 232 233 234 </li> 235 236 </ul> 237 238 239 </li> 240 <li class='nav-item nav-level-0'> 241 <a class="nav-link nav-level-0 " href="https://dnncommunity.org/Platform" ><span class="link-text">Platform</span></a> 242 <span class="dropdown-toggle" role="button" data-bs-toggle="dropdown" data-bs-reference=".dropdown-menu" aria-haspopup="true" aria-expanded="false"></span> 243 <ul class="dropdown-menu"> 244 <li class='nav-item nav-level-1'> 245 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/Platform/What-is-DNN" ><span class="link-text">What is DNN?</span></a> 246 247 248 </li> 249 <li class='nav-item nav-level-1'> 250 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/Platform/Features-Capabilities" ><span class="link-text">Features & Capabilities</span></a> 251 252 253 </li> 254 <li class='nav-item nav-level-1'> 255 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/Extensibility" ><span class="link-text">Architecture & Extensibility</span></a> 256 257 258 </li> 259 <li class='nav-item nav-level-1'> 260 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/Showcase" ><span class="link-text">Showcase</span></a> 261 262 263 </li> 264 <li class='nav-item nav-level-1'> 265 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/Compare" ><span class="link-text">CMS Comparisons</span></a> 266 267 268 </li> 269 <li class='nav-item nav-level-1'> 270 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/Platform/Releases" ><span class="link-text">Releases</span></a> 271 272 273 </li> 274 <li class='nav-item nav-level-1'> 275 <a class="nav-link nav-level-1 " href="https://github.com/dnnsoftware/Dnn.Platform/milestones" target="_blank"><span class="link-text">Roadmap</span></a> 276 277 278 </li> 279 <li class='nav-item nav-level-1'> 280 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/Platform/History" ><span class="link-text">History</span></a> 281 282 283 </li> 284 285 </ul> 286 287 288 </li> 289 <li class='nav-item nav-level-0'> 290 <a class="nav-link nav-level-0 disabled" ><span class="link-text">Docs & Learning</span></a>
291 <span class="dropdown-toggle" role="button" data-bs-toggle="dropdown" data-bs-reference=".dropdown-menu" aria-haspopup="true" aria-expanded="false"></span> 292 <ul class="dropdown-menu"> 293 <li class='nav-item nav-level-1'> 294 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/How-To/Download-and-Install" ><span class="link-text">Download and Install DNN</span></a> 295 296 297 </li> 298 <li class='nav-item nav-level-1'> 299 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/How-To/Build-DNN-Extensions" ><span class="link-text">Build DNN Extensions</span></a> 300 301 302 </li> 303 <li class='nav-item nav-level-1'> 304 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/documentation" ><span class="link-text">Documentation</span></a> 305 306 307 </li> 308 <li class='nav-item nav-level-1'> 309 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/Docs-Learning/Videos" ><span class="link-text">Videos</span></a> 310 311 312 </li> 313 <li class='nav-item nav-level-1'> 314 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/Docs-Learning/FAQs" ><span class="link-text">FAQs</span></a> 315 316 317 </li> 318 319 </ul> 320 321 322 </li> 323 <li class='nav-item nav-level-0'> 324 <a class="nav-link nav-level-0 " href="https://dnncommunity.org/Extensions-Ecosystem" ><span class="link-text">Extensions & Ecosystem</span></a> 325 <span class="dropdown-toggle" role="button" data-bs-toggle="dropdown" data-bs-reference=".dropdown-menu" aria-haspopup="true" aria-expanded="false"></span> 326 <ul class="dropdown-menu"> 327 <li class='nav-item nav-level-1'> 328 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/Extensions-Ecosystem" ><span class="link-text">Open-Source</span></a> 329 330 331 </li> 332 <li class='nav-item nav-level-1'> 333 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/Extensions-Ecosystem/Languages" ><span class="link-text">Languages</span></a> 334 335 336 </li> 337 <li class='nav-item nav-level-1'> 338 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/Extensions-Ecosystem/DNN-GitHub-Activity" ><span class="link-text">DNN GitHub Activity</span></a> 339 340 341 </li> 342 <li class='nav-item nav-level-1'> 343 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/Extensions-Ecosystem/DNN-Docs-GitHub-Activity" ><span class="link-text">DNN Docs GitHub Activity</span></a> 344 345 346 </li> 347 348 </ul> 349 350 351 </li> 352 <li class='nav-item nav-level-0'> 353 <a class="nav-link nav-level-0 " href="https://dnncommunity.org/Resources" ><span class="link-text">Resources</span></a> 354 <span class="dropdown-toggle" role="button" data-bs-toggle="dropdown" data-bs-reference=".dropdown-menu" aria-haspopup="true" aria-expanded="false"></span> 355 <ul class="dropdown-menu"> 356 <li class='nav-item nav-level-1'> 357 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/security" ><span class="link-text">Security & Compliance</span></a> 358 359 360 </li> 361 <li class='nav-item nav-level-1'> 362 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/Resources/Visitors-Online" ><span class="link-text">Visitors Online</span></a> 363 364 365 </li> 366 <li class='nav-item nav-level-1'> 367 <a class="nav-link nav-level-1 " href="https://dnncommunity.org/Resources/Website-Metrics" ><span class="link-text">Website Metrics</span></a> 368 369 370 </li> 371 372 </ul> 373 374 375 </li> 376 <li class='nav-item nav-level-0'> 377 <a class="nav-link nav-level-0 " href="https://dnncommunity.org/the-Future" ><span class="link-text">the Future</span></a> 378 379 380 </li> 381 382</ul> 383 384 385 </div> 386 </nav> 387 </div> 388 </div> 389 </div> 390 </header> 391 </div> 392 <!-- Page content--> 393<main class="skin-main content-wrap"> 394 <div id="dnn_top_pane_full_width" class="pane pane-top py-0 DNNEmptyPane"></div> 395 <div class="bg-blue skew-bottom panes mt-0"> 396 <div class="container"> 397 <div class="row gx-5"> 398 <div class="col-12"> 399 <div id="dnn_top_pane" class="pane pane-blue text-white"><div class="DnnModule DnnModule-2sxc DnnModule-569 DnnVersionableControl"><a name="569"></a> 400 401<div class="cont-wrapper cont-no-title"> 402 <section class="cont-content"> 403 <div id="dnn_ctr569_ContentPane" class="content-pane"><!-- Start_Module_569 -->
403<div id="dnn_ctr569_ModuleContent" class="DNNModuleContent Mod2sxcC"> 404 <div class='sc-content-block' data-cb-instance='569' data-cb-id='569'> 405<div class="container-fluid bg-primary mb-0"> 406 <div class="container mb-0"> 407 <div class="row align-items-center"> 408 <div class="col-12 py-5 text-center"> 409 <div class="d-flex flex-column"> 410 411 <h1 class="mb-3">DNN Blogs</h1> 412 <h5>Written for the Community, by the Community</h5> 413 </div> 414 </div> 415 </div> 416 </div> 417</div> 418</div> 419</div><!-- End_Module_569 --></div> 420 </section> 421</div></div></div> 422 </div> 423 <div class="col-12 col-md-6"> 424 <div id="dnn_top_pane_left" class="pane pane-blue text-white DNNEmptyPane"></div> 425 </div> 426 <div class="col-12 col-md-6"> 427 <div id="dnn_top_pane_right" class="pane pane-blue text-white DNNEmptyPane"></div> 428 </div> 429 </div> 430 </div> 431 </div> 432 <div class="bg-grey skew-top skew-bottom panes"> 433 <div class="container"> 434 <div class="row gx-5"> 435 <div class="col col-12"> 436 <div id="dnn_pane_grey_100" class="pane pane-grey DNNEmptyPane"></div> 437 </div> 438 <div class="col col-md-6"> 439 <div id="dnn_pane_grey_50_left" class="pane pane-grey DNNEmptyPane"></div> 440 </div> 441 <div class="col col-md-6"> 442 <div id="dnn_pane_grey_50_right" class="pane pane-grey DNNEmptyPane"></div> 443 </div> 444 </div> 445 </div> 446 </div> 447 <div class="skew-top skew-bottom panes"> 448 <div class="container"> 449 <div class="row"> 450 <div class="col col-12"> 451 <div id="dnn_contentpane" class="pane content-pane DNNEmptyPane"></div> 452 </div> 453 </div> 454 <div class="row gx-5"> 455 <div class="col col-12 col-md-8 main-blog-module"> 456 <div id="dnn_blog_pane_left" class="pane content-pane-66"><div class="DnnModule DnnModule-Blog DnnModule-454"><a name="454"></a> 457 458<div class="cont-wrapper cont-no-title"> 459 <section class="cont-content"> 460 <div id="dnn_ctr454_ContentPane" class="content-pane"><!-- Start_Module_454 --><div id="dnn_ctr454_ModuleContent" class="DNNModuleContent ModBlogC"> 461 462 463<div id="dnn_ctr454_Blog_ctlManagement_pnlManagement" style="height:40px" class="blog_manage_buttons"> 464 465 466 467 468 469 <div style="float:right"> 470 471 <a href="https://dnncommunity.org/blogs" id="homelink" title="Home"><i class="fa fa-home fa-fw icon16"></i> <span class="sr-only">Home</span></a> 472 473 <a href="/DesktopModules/Blog/API/RSS/Get?tabid=65&moduleid=454" id="rsslink454" title="RSS" target="_blank"><i class="fa fa-rss fa-fw icon16"></i> <span class="sr-only">RSS</span></a> 474 <a href="#" id="searchlink454" title="Search"><i class="fa fa-search fa-fw icon16"></i> <span class="sr-only">Search</span></a> 475 </div> 476</div> 477
478<script> 479(function ($, Sys) { 480 $(document).ready(function () { 481 482 var $dialogSearch = $('<div class="dnnDialog"></div>') 483 .html('<input type="text" id="txtSearch" style="width:95%"></input><br/>Search In: <input type="checkbox" id="scopeAll454" value="1" checked="1" />In all content<input type="checkbox" id="scopeTitle454" value="1" checked="1" />Title<input type="checkbox" id="scopeContents454" value="1" />Contents') 484 .dialog({ 485 autoOpen: false, 486 resizable: false, 487 dialogClass: 'dnnFormPopup dnnClear', 488 title: 'Search', 489 height: 210, 490 width: 500, 491 open: function (e) { 492 $('.ui-dialog-buttonpane').find('button:contains("Search")').addClass('dnnPrimaryAction'); 493 $('.ui-dialog-buttonpane').find('button:contains("Cancel")').addClass('dnnSecondaryAction'); 494 }, 495 buttons: [ 496 { 497 text: 'Cancel', 498 click: function () { 499 $(this).dialog("close"); 500 } 501 }, 502 { 503 text: 'Search', 504 click: function () { 505 $(this).dialog("close"); 506 var url 507 if ($('#scopeAll454').is(':checked')) { 508 url = 'https://dnncommunity.org/blogs?'; 509 } else { 510 url = 'https://dnncommunity.org/blogs?'; 511 } 512 url += 'search=' + $('#txtSearch').val(); 513 if ($('#scopeTitle454').is(':checked')) { 514 url += '&t=1' 515 } 516 if ($('#scopeContents454').is(':checked')) { 517 url += '&c=1' 518 } 519 if ($('#chkUnpublished454').is(':checked')) { 520 url += '&u=1' 521 } 522 window.location.href = encodeURI(url); 523 } 524 } 525 ] 526 }); 527 $('#searchlink454').click(function () { 528 $dialogSearch.dialog('open'); 529 return false; 530 }); 531 532 }); 533} (jQuery, window.Sys)); 534</script>
534 535 536 537<div id="blogServiceErrorBox454"></div> 538 539 540 541 542 543<div class="blog-main-content"> 544 <article class="bbs-listarticle"> 545 546 <h2 class="bbs-list-title"><a href="https://dnncommunity.org/blogs/Post/23048/September-DNN-Show-Tell-at-6-30-PM-Eastern">September DNN Show & Tell at 6:30 PM Eastern</a></h2> 547 <div class="bbs-list-categories"><span class="comma category-item"><a href="https://dnncommunity.org/blogs/Term/609/Modules">Modules</a></span><span class="comma category-item"><a href="https://dnncommunity.org/blogs/Term/627/Events-Meetings">Events + Meetings</a></span></div> 548 <div class="row"> 549 <div class="col-md-4"> 550 <picture> 551 <img title="September DNN Show & Tell at 6:30 PM Eastern" alt="September DNN Show & Tell at 6:30 PM Eastern" 552 src="/DesktopModules/Blog/BlogImage.ashx?TabId=65&ModuleId=454&Blog=1&Post=23048&w=500&h=500&c=0&key=c41d1c42-5641-42d0-a0d1-3289b4ee3149" 553 class="img-fluid dnnc-blog-img" /> 554</picture> 555 </div> 556 <div class="col-md-8"> 557 <div class="row"> 558 <div class="col-md-12"> 559 <p> </p> 560 561<p>We are doing demonstrations again on <strong>the first Tuesday of the month</strong>, starting at 6:30 PM Eastern. Demos include DnnGo, EasyDNNnews, PlantAnApp, 2sxc, and an amazing OFFLINE DNN solution.</p> 562 563<p> </p> 564 565 </div> 566 </div> 567 <div class="col-md-12 dnnc-list-meta"> 568 <ul class="list"> 569 <li class="list-item d-flex flex-wrap"> 570 <a href="https://dnncommunity.org/blogs?author=10"><i class="fa fa-user" 571 aria-hidden="true"></i>Jeremy Farrance</a> 572 573 <div class="list-item list-post-date ms-4"><i class="fa fa-calendar"></i> 574 <span data-time="2026-09-01 09:27:00" class="moment">2026-09-01 575 </span> 576 </div> 577 578 <div class="list-item list-comments ms-4"><i class="fa fa-comment"></i> 579 <span class="stat" title="0 Comment(s)">0 580 </span> 581 </div> 582 583 584 </li> 585 <li class="list-item"><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/17/2sxc" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 586 aria-hidden="true"></i>2sxc</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/366/demo" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 587 aria-hidden="true"></i>demo</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/393/DNN" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 588 aria-hidden="true"></i>DNN</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/505/DNN-Community" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 589 aria-hidden="true"></i>DNN Community</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/170/DNNCMS" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 590 aria-hidden="true"></i>DNNCMS</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/632/dnngo" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 591 aria-hidden="true"></i>dnngo</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/39/Meetings" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 592 aria-hidden="true"></i>Meetings</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/631/Tutorials" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 593 aria-hidden="true"></i>Tutorials</a></span></li> 594 595 <!-- 596 <li class="list-item "><i class="fa fa-eye"></i> 597 <div class="stat" title="18 Views">18</div> 598 </li> 599 --> 600 601 </ul> 602 </div> 603 </div> 604 <div class="clear"></div> 605 606 </div> 607</article><article class="bbs-listarticle"> 608 609 <h2 class="bbs-list-title"><a href="https://dnncommunity.org/blogs/Post/23036/July-August-Technology-Advisory-Group-Meeting-Recaps">July/August Technology Advisory Group Meeting Recaps</a></h2> 610 <div class="bbs-list-categories"><span class="comma category-item"><a href="https://dnncommunity.org/blogs/Term/623/Technology-Team-Meetings">Technology Team Meetings</a></span></div> 611 <div class="row"> 612 <div class="col-md-4"> 613 <picture> 614 <img title="July/August Technology Advisory Group Meeting Recaps" alt="July/August Technology Advisory Group Meeting Recaps" 615 src="/DesktopModules/Blog/BlogImage.ashx?TabId=65&ModuleId=454&Blog=1&Post=23036&w=500&h=500&c=0&key=4693de62-9b36-45ae-8914-55fbf97dd501" 616 class="img-fluid dnnc-blog-img" /> 617</picture> 618 </div> 619 <div class="col-md-8"> 620 <div class="row"> 621 <div class="col-md-12"> 622 <p>Time flies when you are having summer fun! This post is a summary of the meetings and happenings of the Technology Advisory Group as well as the Approvers group over the past two months and focuses on current release and future release updates!</p> 623 624 </div> 625 </div> 626 <div class="col-md-12 dnnc-list-meta"> 627 <ul class="list"> 628 <li class="list-item d-flex flex-wrap"> 629 <a href="https://dnncommunity.org/blogs?author=58"><i class="fa fa-user" 630 aria-hidden="true"></i>Mitchel Sellers</a> 631 632 <div class="list-item list-post-date ms-4"><i class="fa fa-calendar"></i>
633 <span data-time="2026-08-25 14:35:59" class="moment">2026-08-25 634 </span> 635 </div> 636 637 <div class="list-item list-comments ms-4"><i class="fa fa-comment"></i> 638 <span class="stat" title="0 Comment(s)">0 639 </span> 640 </div> 641 642 643 </li> 644 <li class="list-item"></li> 645 646 <!-- 647 <li class="list-item "><i class="fa fa-eye"></i> 648 <div class="stat" title="9 Views">9</div> 649 </li> 650 --> 651 652 </ul> 653 </div> 654 </div> 655 <div class="clear"></div> 656 657 </div> 658</article><article class="bbs-listarticle"> 659 660 <h2 class="bbs-list-title"><a href="https://dnncommunity.org/blogs/Post/22989/August-DNN-Show-Tell-at-6-30-PM-Eastern">August DNN Show & Tell at 6:30 PM Eastern</a></h2> 661 <div class="bbs-list-categories"><span class="comma category-item"><a href="https://dnncommunity.org/blogs/Term/609/Modules">Modules</a></span><span class="comma category-item"><a href="https://dnncommunity.org/blogs/Term/627/Events-Meetings">Events + Meetings</a></span></div> 662 <div class="row"> 663 <div class="col-md-4"> 664 <picture> 665 <img title="August DNN Show & Tell at 6:30 PM Eastern" alt="August DNN Show & Tell at 6:30 PM Eastern" 666 src="/DesktopModules/Blog/BlogImage.ashx?TabId=65&ModuleId=454&Blog=1&Post=22989&w=500&h=500&c=0&key=519640aa-e4bf-440d-ab44-05021f471da1" 667 class="img-fluid dnnc-blog-img" /> 668</picture> 669 </div> 670 <div class="col-md-8"> 671 <div class="row"> 672 <div class="col-md-12"> 673 <p>We are doing demonstrations again on <strong>the first Tuesday of the month</strong>, starting at 6:30 PM Eastern. Demos include EasyDNNnews, a restore using Evotiva DnnBackup, the modern Domain Authority thinking, and a fantastic (hidden?) 2sxc Image Library feature!</p> 674 675 </div> 676 </div> 677 <div class="col-md-12 dnnc-list-meta"> 678 <ul class="list"> 679 <li class="list-item d-flex flex-wrap"> 680 <a href="https://dnncommunity.org/blogs?author=10"><i class="fa fa-user" 681 aria-hidden="true"></i>Jeremy Farrance</a> 682 683 <div class="list-item list-post-date ms-4"><i class="fa fa-calendar"></i> 684 <span data-time="2026-07-29 09:00:00" class="moment">2026-07-29 685 </span> 686 </div> 687 688 <div class="list-item list-comments ms-4"><i class="fa fa-comment"></i> 689 <span class="stat" title="1 Comment(s)">1 690 </span> 691 </div> 692 693 694 </li> 695 <li class="list-item"><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/17/2sxc" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 696 aria-hidden="true"></i>2sxc</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/628/Demonstrations" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 697 aria-hidden="true"></i>Demonstrations</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/393/DNN" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 698 aria-hidden="true"></i>DNN</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/505/DNN-Community" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 699 aria-hidden="true"></i>DNN Community</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/39/Meetings" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 700 aria-hidden="true"></i>Meetings</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/139/seo" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 701 aria-hidden="true"></i>seo</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/631/Tutorials" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 702 aria-hidden="true"></i>Tutorials</a></span></li> 703 704 <!-- 705 <li class="list-item "><i class="fa fa-eye"></i> 706 <div class="stat" title="24 Views">24</div> 707 </li> 708 --> 709 710 </ul> 711 </div> 712 </div> 713 <div class="clear"></div> 714 715 </div> 716</article><article class="bbs-listarticle"> 717 718 <h2 class="bbs-list-title"><a href="https://dnncommunity.org/blogs/Post/22933/July-DNN-Show-Tell-at-12-30-PM-Eastern-Again">July DNN Show & Tell at 12:30 PM Eastern Again</a></h2> 719 <div class="bbs-list-categories"><span class="comma category-item"><a href="https://dnncommunity.org/blogs/Term/609/Modules">Modules</a></span><span class="comma category-item"><a href="https://dnncommunity.org/blogs/Term/627/Events-Meetings">Events + Meetings</a></span></div> 720 <div class="row"> 721 <div class="col-md-4"> 722 <picture> 723 <img title="July DNN Show & Tell at 12:30 PM Eastern Again" alt="July DNN Show & Tell at 12:30 PM Eastern Again" 724 src="/DesktopModules/Blog/BlogImage.ashx?TabId=65&ModuleId=454&Blog=1&Post=22933&w=500&h=500&c=0&key=d0640c15-52cb-497d-be09-db28f217b55f" 725 class="img-fluid dnnc-blog-img" /> 726</picture> 727 </div> 728 <div class="col-md-8"> 729 <div class="row"> 730 <div class="col-md-12"> 731 <p>Tues, July 7th, 2026 is the next DNN Show & Tell Meetup. Join us at 12:30pm Eastern time. Either sign up to attend via our Meetup page or, on Discord*, the direct Zoom link to the online meeting will be posted at least an hour before the meeting starts.</p> 732 </div> 733 </div> 734 <div class="col-md-12 dnnc-list-meta"> 735 <ul class="list"> 736 <li class="list-item d-flex flex-wrap"> 737 <a href="https://dnncommunity.org/blogs?author=10"><i class="fa fa-user" 738 aria-hidden="true"></i>Jeremy Farrance</a> 739 740 <div class="list-item list-post-date ms-4"><i class="fa fa-calendar"></i>
741 <span data-time="2026-07-06 14:14:00" class="moment">2026-07-06 742 </span> 743 </div> 744 745 <div class="list-item list-comments ms-4"><i class="fa fa-comment"></i> 746 <span class="stat" title="1 Comment(s)">1 747 </span> 748 </div> 749 750 751 </li> 752 <li class="list-item"><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/628/Demonstrations" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 753 aria-hidden="true"></i>Demonstrations</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/393/DNN" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 754 aria-hidden="true"></i>DNN</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/505/DNN-Community" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 755 aria-hidden="true"></i>DNN Community</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/39/Meetings" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 756 aria-hidden="true"></i>Meetings</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/631/Tutorials" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 757 aria-hidden="true"></i>Tutorials</a></span></li> 758 759 <!-- 760 <li class="list-item "><i class="fa fa-eye"></i> 761 <div class="stat" title="11 Views">11</div> 762 </li> 763 --> 764 765 </ul> 766 </div> 767 </div> 768 <div class="clear"></div> 769 770 </div> 771</article><article class="bbs-listarticle"> 772 773 <h2 class="bbs-list-title"><a href="https://dnncommunity.org/blogs/Post/22914/June-Technology-Advisory-Group-Meeting-Recaps">June Technology Advisory Group Meeting Recaps</a></h2> 774 <div class="bbs-list-categories"><span class="comma category-item"><a href="https://dnncommunity.org/blogs/Term/623/Technology-Team-Meetings">Technology Team Meetings</a></span></div> 775 <div class="row"> 776 <div class="col-md-4"> 777 <picture> 778 <img title="June Technology Advisory Group Meeting Recaps" alt="June Technology Advisory Group Meeting Recaps" 779 src="/DesktopModules/Blog/BlogImage.ashx?TabId=65&ModuleId=454&Blog=1&Post=22914&w=500&h=500&c=0&key=efb87f4c-5185-46de-991a-a987d0ba7080" 780 class="img-fluid dnnc-blog-img" /> 781</picture> 782 </div> 783 <div class="col-md-8"> 784 <div class="row"> 785 <div class="col-md-12"> 786 <p>A roundup of June 2026 meetings of the Technology Advisory Group including a summary of the things to come within the next few months regarding DNN Platform releases and community contributions! The group meets every other week on Tuesdays, more information on the meeting cadence is in the post!</p> 787 788 </div> 789 </div> 790 <div class="col-md-12 dnnc-list-meta"> 791 <ul class="list"> 792 <li class="list-item d-flex flex-wrap"> 793 <a href="https://dnncommunity.org/blogs?author=58"><i class="fa fa-user" 794 aria-hidden="true"></i>Mitchel Sellers</a> 795 796 <div class="list-item list-post-date ms-4"><i class="fa fa-calendar"></i> 797 <span data-time="2026-06-26 00:00:00" class="moment">2026-06-26 798 </span> 799 </div> 800 801 <div class="list-item list-comments ms-4"><i class="fa fa-comment"></i> 802 <span class="stat" title="2 Comment(s)">2 803 </span> 804 </div> 805 806 807 </li> 808 <li class="list-item"></li> 809 810 <!-- 811 <li class="list-item "><i class="fa fa-eye"></i> 812 <div class="stat" title="30 Views">30</div> 813 </li> 814 --> 815 816 </ul> 817 </div> 818 </div> 819 <div class="clear"></div> 820 821 </div> 822</article><article class="bbs-listarticle"> 823 824 <h2 class="bbs-list-title"><a href="https://dnncommunity.org/blogs/Post/22898/DNN-MVC-Pipeline-Thank-You-Sp
824onsors-and-Community">DNN MVC Pipeline, Thank You Sponsors and Community</a></h2> 825 <div class="bbs-list-categories"><span class="comma category-item"><a href="https://dnncommunity.org/blogs/Term/608/DNN-Projects">DNN Projects</a></span></div> 826 <div class="row"> 827 <div class="col-md-4"> 828 <picture> 829 <img title="DNN MVC Pipeline, Thank You Sponsors and Community" alt="DNN MVC Pipeline, Thank You Sponsors and Community" 830 src="/DesktopModules/Blog/BlogImage.ashx?TabId=65&ModuleId=454&Blog=1&Post=22898&w=500&h=500&c=0&key=3fceee1c-9d39-4c9f-a74a-de170ce81855" 831 class="img-fluid dnnc-blog-img" /> 832</picture> 833 </div> 834 <div class="col-md-8"> 835 <div class="row"> 836 <div class="col-md-12"> 837 <p>DNN Connect 2026 in Louvain-la-Neuve, Belgium was a milestone moment for the MVC Pipeline project. Over four days in May, the community came together, tested, discussed, and pushed this project forward in ways that wouldn't have been possible without the people and organisations who put real money and real time behind it. Today we want to take a moment to simply say: thank you.</p> 838 839 </div> 840 </div> 841 <div class="col-md-12 dnnc-list-meta"> 842 <ul class="list"> 843 <li class="list-item d-flex flex-wrap"> 844 <a href="https://dnncommunity.org/blogs?author=165"><i class="fa fa-user" 845 aria-hidden="true"></i>Timo Breumelhof.</a> 846 847 <div class="list-item list-post-date ms-4"><i class="fa fa-calendar"></i> 848 <span data-time="2026-06-12 08:41:00" class="moment">2026-06-12 849 </span> 850 </div> 851 852 <div class="list-item list-comments ms-4"><i class="fa fa-comment"></i> 853 <span class="stat" title="3 Comment(s)">3 854 </span> 855 </div> 856 857 858 </li> 859 <li class="list-item"><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/615/dnnfuture" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 860 aria-hidden="true"></i>dnnfuture</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/614/dnnmvc" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 861 aria-hidden="true"></i>dnnmvc</a></span></li> 862 863 <!-- 864 <li class="list-item "><i class="fa fa-eye"></i> 865 <div class="stat" title="70 Views">70</div> 866 </li> 867 --> 868 869 </ul> 870 </div> 871 </div> 872 <div class="clear"></div> 873 874 </div> 875</article><article class="bbs-listarticle"> 876 877 <h2 class="bbs-list-title"><a href="https://dnncommunity.org/blogs/Post/22876/DNN-Show-Tell-Meetup-for-June-is-at-a-New-Time">DNN Show & Tell Meetup for June is at a New Time</a></h2> 878 <div class="bbs-list-categories"><span class="comma category-item"><a href="https://dnncommunity.org/blogs/Term/627/Events-Meetings">Events + Meetings</a></span></div> 879 <div class="row"> 880 <div class="col-md-4"> 881 <picture> 882 <img title="DNN Show & Tell Meetup for June is at a New Time" alt="DNN Show & Tell Meetup for June is at a New Time" 883 src="/DesktopModules/Blog/BlogImage.ashx?TabId=65&ModuleId=454&Blog=1&Post=22876&w=500&h=500&c=0&key=88d617d2-be2f-4029-9611-39d3338cf852" 884 class="img-fluid dnnc-blog-img" /> 885</picture> 886 </div> 887 <div class="col-md-8"> 888 <div class="row"> 889 <div class="col-md-12"> 890 <p>Join us <strong><mark>at 12:30pm Eastern</mark> time </strong>for the DNN Show & Tell Meetup! A monthly "online demo party" centered around short, useful demonstrations of anything DNN related. Multiple 5-10 minute demos, we start at...</p> 891 892 </div> 893 </div> 894 <div class="col-md-12 dnnc-list-meta"> 895 <ul class="list"> 896 <li class="list-item d-flex flex-wrap"> 897 <a href="https://dnncommunity.org/blogs?author=10"><i class="fa fa-user" 898 aria-hidden="true"></i>Jeremy Farrance</a> 899 900 <div class="list-item list-post-date ms-4"><i class="fa fa-calendar"></i>
901 <span data-time="2026-06-01 15:32:00" class="moment">2026-06-01 902 </span> 903 </div> 904 905 <div class="list-item list-comments ms-4"><i class="fa fa-comment"></i> 906 <span class="stat" title="3 Comment(s)">3 907 </span> 908 </div> 909 910 911 </li> 912 <li class="list-item"><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/628/Demonstrations" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 913 aria-hidden="true"></i>Demonstrations</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/393/DNN" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 914 aria-hidden="true"></i>DNN</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/505/DNN-Community" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 915 aria-hidden="true"></i>DNN Community</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/39/Meetings" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 916 aria-hidden="true"></i>Meetings</a></span><span class="dnnc-blog-tag d-inline-block"><a href="https://dnncommunity.org/blogs/Term/631/Tutorials" class="link-tag dnnc-blog-tag-link"><i class="fa fa-tag" 917 aria-hidden="true"></i>Tutorials</a></span></li> 918 919 <!-- 920 <li class="list-item "><i class="fa fa-eye"></i> 921 <div class="stat" title="19 Views">19</div> 922 </li> 923 --> 924 925 </ul> 926 </div> 927 </div> 928 <div class="clear"></div> 929 930 </div> 931</article><article class="bbs-listarticle"> 932 933 <h2 class="bbs-list-title"><a href="https://dnncommunity.org/blogs/Post/22870/May-Technology-Advisory-Group-Meeting-Recaps">May Technology Advisory Group Meeting Recaps</a></h2> 934 <div class="bbs-list-categories"><span class="comma category-item"><a href="https://dnncommunity.org/blogs/Term/623/Technology-Team-Meetings">Technology Team Meetings</a></span></div> 935 <div class="row"> 936 <div class="col-md-4"> 937 <picture> 938 <img title="May Technology Advisory Group Meeting Recaps" alt="May Technology Advisory Group Meeting Recaps" 939 src="/DesktopModules/Blog/BlogImage.ashx?TabId=65&ModuleId=454&Blog=1&Post=22870&w=500&h=500&c=0&key=74719b21-894e-460c-aaec-e87e4d6a1877" 940 class="img-fluid dnnc-blog-img" /> 941</picture> 942 </div> 943 <div class="col-md-8"> 944 <div class="row"> 945 <div class="col-md-12"> 946 <p>A roundup of news and actions from the Technology Advisory Group over the past four weeks! Upcoming releases, community needs, and more!</p> 947 948 </div> 949 </div> 950 <div class="col-md-12 dnnc-list-meta"> 951 <ul class="list"> 952 <li class="list-item d-flex flex-wrap"> 953 <a href="https://dnncommunity.org/blogs?author=58"><i class="fa fa-user" 954 aria-hidden="true"></i>Mitchel Sellers</a> 955 956 <div class="list-item list-post-date ms-4"><i class="fa fa-calendar"></i> 957 <span data-time="2026-05-27 03:35:00" class="moment">2026-05-27 958 </span> 959 </div> 960 961 <div class="list-item list-comments ms-4"><i class="fa fa-comment"></i> 962 <span class="stat" title="1 Comment(s)">1 963 </span> 964 </div> 965 966 967 </li> 968 <li class="list-item"></li> 969 970 <!-- 971 <li class="list-item "><i class="fa fa-eye"></i> 972 <div class="stat" title="17 Views">17</div> 973 </li> 974 --> 975 976 </ul> 977 </div> 978 </div> 979 <div class="clear"></div> 980 981 </div> 982</article><article class="bbs-listarticle"> 983 984 <h2 class="bbs-list-title"><a href="https://dnncommunity.org/blogs/Post/22827/Hey-Joe">Hey Joe!</a></h2> 985 <div class="bbs-list-categories"></div> 986 <div class="row"> 987 <div class="col-md-4"> 988 <picture> 989 <img title="Hey Joe!" alt="Hey Joe!" 990 src="/DesktopModules/Blog/BlogImage.ashx?TabId=65&ModuleId=454&Blog=1&Post=22827&w=500&h=500&c=0&key=bc3216db-f803-4fce-8999-43d735b8ae50" 991 class="img-fluid dnnc-blog-img" /> 992</picture> 993 </div> 994 <div class="col-md-8"> 995 <div class="row"> 996 <div class="col-md-12"> 997 <p>Last year DNN-Connect was awesome! This year was different. In a good way :-)</p> 998 999<p> </p> 1000 1001 </div> 1002 </div> 1003 <div class="col-md-12 dnnc-list-meta"> 1004 <ul class="list"> 1005 <li class="list-item d-flex flex-wrap"> 1006 <a href="https://dnncommunity.org/blogs?author=16"><i class="fa fa-user" 1007 aria-hidden="true"></i>Tycho de Waard (SU)</a> 1008 1009 <div class="list-item list-post-date ms-4"><i class="fa fa-calendar"></i>
1010 <span data-time="2026-05-11 16:36:27" class="moment">2026-05-11 1011 </span> 1012 </div> 1013 1014 <div class="list-item list-comments ms-4"><i class="fa fa-comment"></i> 1015 <span class="stat" title="5 Comment(s)">5 1016 </span> 1017 </div> 1018 1019 1020 </li> 1021 <li class="list-item"></li> 1022 1023 <!-- 1024 <li class="list-item "><i class="fa fa-eye"></i> 1025 <div class="stat" title="50 Views">50</div> 1026 </li> 1027 --> 1028 1029 </ul> 1030 </div> 1031 </div> 1032 <div class="clear"></div> 1033 1034 </div> 1035</article><article class="bbs-listarticle"> 1036 1037 <h2 class="bbs-list-title"><a href="https://dnncommunity.org/blogs/Post/22824/Page-header-injections-improvement">Page header injections improvement</a></h2> 1038 <div class="bbs-list-categories"></div> 1039 <div class="row"> 1040 <div class="col-md-4"> 1041 <picture> 1042 <img title="Page header injections improvement" alt="Page header injections improvement" 1043 src="/DesktopModules/Blog/BlogImage.ashx?TabId=65&ModuleId=454&Blog=1&Post=22824&w=500&h=500&c=0&key=5f1be48e-3d19-49cb-9eb1-b86cdc6a823d" 1044 class="img-fluid dnnc-blog-img" /> 1045</picture> 1046 </div> 1047 <div class="col-md-8"> 1048 <div class="row"> 1049 <div class="col-md-12"> 1050 <p>Last year I had quite a bit of work trying to get websites found and understood by AI (GEO / AEO). A lot of the work is just 'best practices' like meta tags, og-tags, rich snippets etc. But for AI more is needed. Not just more meta tags but also script tags like JSON-LD.</p> 1051 1052 </div> 1053 </div> 1054 <div class="col-md-12 dnnc-list-meta"> 1055 <ul class="list"> 1056 <li class="list-item d-flex flex-wrap"> 1057 <a href="https://dnncommunity.org/blogs?author=16"><i class="fa fa-user" 1058 aria-hidden="true"></i>Tycho de Waard (SU)</a> 1059 1060 <div class="list-item list-post-date ms-4"><i class="fa fa-calendar"></i> 1061 <span data-time="2026-05-11 03:42:00" class="moment">2026-05-11 1062 </span> 1063 </div> 1064 1065 <div class="list-item list-comments ms-4"><i class="fa fa-comment"></i> 1066 <span class="stat" title="2 Comment(s)">2 1067 </span> 1068 </div> 1069 1070 1071 </li> 1072 <li class="list-item"></li> 1073 1074 <!-- 1075 <li class="list-item "><i class="fa fa-eye"></i> 1076 <div class="stat" title="32 Views">32</div> 1077 </li> 1078 --> 1079 1080 </ul> 1081 </div> 1082 </div> 1083 <div class="clear"></div> 1084 1085 </div> 1086</article> 1087 <div class="bbs-pager"> 1088 <ul class="bbs-pagination no-space"> 1089 1090<li> 1091 <a href="https://dnncommunity.org/blogs?Page=1" class="current"> 1092 1 1093 </a> 1094</li> 1095 1096 1097 1098<li> 1099 <a href="https://dnncommunity.org/blogs?Page=2" class=""> 1100 2 1101 </a> 1102</li> 1103 1104 1105 1106<li> 1107 <a href="https://dnncommunity.org/blogs?Page=3" class=""> 1108 3 1109 </a> 1110</li> 1111 1112 1113 1114 1115 1116<li class="button"> 1117 <a href="https://dnncommunity.org/blogs?Page=32"> 1118 32 1119 </a> 1120</li> 1121 1122 </ul> 1123 </div> 1124</div> 1125 1126 1127 1128 1129 1130</div><!-- End_Module_454 --></div> 1131 </section> 1132</div></div></div> 1133 </div> 1134 <div class="col col-12 col-md-4"> 1135 <div id="dnn_blog_pane_right" class="pane content-pane-33"><div class="DnnModule DnnModule-DNN_HTML DnnModule-639"><a name="639"></a> 1136 1137<div class="cont-wrapper cont-no-title"> 1138 <section class="cont-content"> 1139 <div id="dnn_ctr639_ContentPane" class="content-pane"><!-- Start_Module_639 --><div id="dnn_ctr639_ModuleContent" class="DNNModuleContent ModDNNHTMLC"> 1140 <div id="dnn_ctr639_HtmlModule_lblContent" class="Normal"> 1141 <div class="alert alert-info" role="alert"> 1142The DNN Community is made of all kinds of people across the world and is not an organization. As such, any opinions, endorsements, and claims made in the articles and comments here are those of the individual and do not represent the community as a whole. 1143</div> 1144</div> 1145 1146</div><!-- End_Module_639 --></div> 1147 </section> 1148</div></div><div class="DnnModule DnnModule-Blog DnnModule-684"><a name="684"></a> 1149 1150<div class="cont-wrapper cont-no-title"> 1151 <section class="cont-content"> 1152 <div id="dnn_ctr684_ContentPane" class="content-pane"><!-- Start_Module_684 -->
1152<div id="dnn_ctr684_ModuleContent" class="DNNModuleContent ModBlogC"> 1153 1154 1155 1156 1157<div id="blogServiceErrorBox684"></div> 1158 1159<div id="authorList684" class="authorList_list"> 1160 1161 <h2>Blog Authors</h2> 1162 <div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1163 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/58">Mitchel Sellers</a> 1164 <div class="row justify-content-end text-nowrap"> 1165 <div class="col-12 authorList_stat text-end">3154 <i class="fa fa-eye"></i></div> 1166 <div class="col-12 authorList_stat text-end">20 <i class="fa fa-book"></i></div> 1167 </div> 1168</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1169 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/81">Jon Ballard</a> 1170 <div class="row justify-content-end text-nowrap"> 1171 <div class="col-12 authorList_stat text-end">50 <i class="fa fa-eye"></i></div> 1172 <div class="col-12 authorList_stat text-end">1 <i class="fa fa-book"></i></div> 1173 </div> 1174</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1175 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/165">Timo Breumelhof.</a> 1176 <div class="row justify-content-end text-nowrap"> 1177 <div class="col-12 authorList_stat text-end">6143 <i class="fa fa-eye"></i></div> 1178 <div class="col-12 authorList_stat text-end">28 <i class="fa fa-book"></i></div> 1179 </div> 1180</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1181 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/50">Joe Craig</a> 1182 <div class="row justify-content-end text-nowrap"> 1183 <div class="col-12 authorList_stat text-end">163 <i class="fa fa-eye"></i></div> 1184 <div class="col-12 authorList_stat text-end">1 <i class="fa fa-book"></i></div> 1185 </div> 1186</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1187 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/8">Paras Daryanani</a> 1188 <div class="row justify-content-end text-nowrap"> 1189 <div class="col-12 authorList_stat text-end">795 <i class="fa fa-eye"></i></div> 1190 <div class="col-12 authorList_stat text-end">2 <i class="fa fa-book"></i></div> 1191 </div> 1192</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1193 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/16">Tycho de Waard (SU)</a> 1194 <div class="row justify-content-end text-nowrap"> 1195 <div class="col-12 authorList_stat text-end">2708 <i class="fa fa-eye"></i></div> 1196 <div class="col-12 authorList_stat text-end">19 <i class="fa fa-book"></i></div> 1197 </div> 1198</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1199 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/65">Peter Donker</a> 1200 <div class="row justify-content-end text-nowrap"> 1201 <div class="col-12 authorList_stat text-end">1688 <i class="fa fa-eye"></i></div> 1202 <div class="col-12 authorList_stat text-end">11 <i class="fa fa-book"></i></div> 1203 </div> 1204</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1205 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/43">Brian Dukes</a> 1206 <div class="row justify-content-end text-nowrap"> 1207 <div class="col-12 authorList_stat text-end">136 <i class="fa fa-eye"></i></div> 1208 <div class="col-12 authorList_stat text-end">1 <i class="fa fa-book"></i></div> 1209 </div> 1210</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1211 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/10">Jeremy Farrance</a> 1212 <div class="row justify-content-end text-nowrap"> 1213 <div class="col-12 authorList_stat text-end">2749 <i class="fa fa-eye"></i></div> 1214 <div class="col-12 authorList_stat text-end">15 <i class="fa fa-book"></i></div> 1215 </div> 1216</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1217 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/18">Don Gingold</a> 1218 <div class="row justify-content-end text-nowrap"> 1219 <div class="col-12 authorList_stat text-end">123 <i class="fa fa-eye"></i></div> 1220 <div class="col-12 authorList_stat text-end">2 <i class="fa fa-book"></i></div> 1221 </div> 1222</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1223 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/25">Stefan Kamphuis (40F)</a> 1224 <div class="row justify-content-end text-nowrap"> 1225 <div class="col-12 authorList_stat text-end">442 <i class="fa fa-eye"></i></div> 1226 <div class="col-12 authorList_stat text-end">4 <i class="fa fa-book"></i></div> 1227 </div> 1228</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1229 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/1388">Steve Krantzman</a> 1230 <div class="row justify-content-end text-nowrap"> 1231 <div class="col-12 authorList_stat text-end">4040 <i class="fa fa-eye"></i></div> 1232 <div class="col-12 authorList_stat text-end">4 <i class="fa fa-book"></i></div> 1233 </div> 1234</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1235 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/201">Cathy Lee</a> 1236 <div class="row justify-content-end text-nowrap"> 1237 <div class="col-12 authorList_stat text-end">209 <i class="fa fa-eye"></i></div> 1238 <div class="col-12 authorList_stat text-end">5 <i class="fa fa-book"></i></div> 1239 </div> 1240</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1241 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/178">Bogdan Litescu</a> 1242 <div class="row justify-content-end text-nowrap"> 1243 <div class="col-12 authorList_stat text-end">604 <i class="fa fa-eye"></i></div> 1244 <div class="col-12 authorList_stat text-end">1 <i class="fa fa-book"></i></div> 1245 </div> 1246</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1247 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/130">Aaron Lopez</a> 1248 <div class="row justify-content-end text-nowrap"> 1249 <div class="col-12 authorList_stat text-end">2876 <i class="fa fa-eye"></i></div> 1250 <div class="col-12 authorList_stat text-end">12 <i class="fa fa-book"></i></div> 1251 </div> 1252</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1253 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/182">Vicenç Masanas</a> 1254 <div class="row justify-content-end text-nowrap"> 1255 <div class="col-12 authorList_stat text-end">7 <i class="fa fa-eye"></i></div> 1256 <div class="col-12 authorList_stat text-end">1 <i class="fa fa-book"></i></div> 1257 </div> 1258</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1259 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/22">iJungleboy</a> 1260 <div class="row justify-content-end text-nowrap"> 1261 <div class="col-12 authorList_stat text-end">1534 <i class="fa fa-eye"></i></div> 1262 <div class="col-12 authorList_stat text-end">24 <i class="fa fa-book"></i></div> 1263 </div> 1264</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1265 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/41">Moore Creative</a> 1266 <div class="row justify-content-end text-nowrap"> 1267 <div class="col-12 authorList_stat text-end">1183 <i class="fa fa-eye"></i></div> 1268 <div class="col-12 authorList_stat text-end">62 <i class="fa fa-book"></i></div> 1269 </div> 1270</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1271 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/3164">Clay N.</a> 1272 <div class="row justify-content-end text-nowrap"> 1273 <div class="col-12 authorList_stat text-end">224 <i class="fa fa-eye"></i></div> 1274 <div class="col-12 authorList_stat text-end">1 <i class="fa fa-book"></i></div> 1275 </div> 1276</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1277 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/3">CBPSC</a> 1278 <div class="row justify-content-end text-nowrap"> 1279 <div class="col-12 authorList_stat text-end">558 <i class="fa fa-eye"></i></div> 1280 <div class="col-12 authorList_stat text-end">4 <i class="fa fa-book"></i></div> 1281 </div> 1282</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1283 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/140">David Poindexter</a> 1284 <div class="row justify-content-end text-nowrap"> 1285 <div class="col-12 authorList_stat text-end">6054 <i class="fa fa-eye"></i></div> 1286 <div class="col-12 authorList_stat text-end">33 <i class="fa fa-book"></i></div> 1287 </div> 1288</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1289 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/4700">Alex Pommier</a> 1290 <div class="row justify-content-end text-nowrap"> 1291 <div class="col-12 authorList_stat text-end">72 <i class="fa fa-eye"></i></div> 1292 <div class="col-12 authorList_stat text-end">1 <i class="fa fa-book"></i></div> 1293 </div> 1294</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1295 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/220">David Rodriguez</a> 1296 <div class="row justify-content-end text-nowrap"> 1297 <div class="col-12 authorList_stat text-end">328 <i class="fa fa-eye"></i></div> 1298 <div class="col-12 authorList_stat text-end">1 <i class="fa fa-book"></i></div> 1299 </div> 1300</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1301 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/66">Mandeep Singh</a> 1302 <div class="row justify-content-end text-nowrap"> 1303 <div class="col-12 authorList_stat text-end">267 <i class="fa fa-eye"></i></div> 1304 <div class="col-12 authorList_stat text-end">1 <i class="fa fa-book"></i></div> 1305 </div> 1306</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1307 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/141">Will Strohl</a> 1308 <div class="row justify-content-end text-nowrap"> 1309 <div class="col-12 authorList_stat text-end">4863 <i class="fa fa-eye"></i></div> 1310 <div class="col-12 authorList_stat text-end">48 <i class="fa fa-book"></i></div> 1311 </div> 1312</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1313 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/73">Michael Tobisch</a> 1314 <div class="row justify-content-end text-nowrap"> 1315 <div class="col-12 authorList_stat text-end">5130 <i class="fa fa-eye"></i></div> 1316 <div class="col-12 authorList_stat text-end">6 <i class="fa fa-book"></i></div> 1317 </div> 1318</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1319 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/235">Sacha</a> 1320 <div class="row justify-content-end text-nowrap"> 1321 <div class="col-12 authorList_stat text-end">80 <i class="fa fa-eye"></i></div> 1322 <div class="col-12 authorList_stat text-end">1 <i class="fa fa-book"></i></div> 1323 </div> 1324</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1325 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/23">Daniel Valadas</a> 1326 <div class="row justify-content-end text-nowrap"> 1327 <div class="col-12 authorList_stat text-end">77 <i class="fa fa-eye"></i></div> 1328 <div class="col-12 authorList_stat text-end">2 <i class="fa fa-book"></i></div> 1329 </div> 1330</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1331 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/229">Shaun Walker</a> 1332 <div class="row justify-content-end text-nowrap"> 1333 <div class="col-12 authorList_stat text-end">171 <i class="fa fa-eye"></i></div> 1334 <div class="col-12 authorList_stat text-end">1 <i class="fa fa-book"></i></div> 1335 </div> 1336</div><div class="authorList_item d-flex text-wrap w-100 mb-2 pt-2 border-top border-1 border-light"> 1337 <a class="flex-grow-1" href="https://dnncommunity.org/Community/BlogsArticles/tabid/65/author/152">Chris Wylie</a> 1338 <div class="row justify-content-end text-nowrap"> 1339 <div class="col-12 authorList_stat text-end">1225 <i class="fa fa-eye"></i></div> 1340 <div class="col-12 authorList_stat text-end">1 <i class="fa fa-book"></i></div> 1341 </div> 1342</div> 1343 1344 1345</div> 1346 1347 1348 1349</div><!-- End_Module_684 --></div> 1350 </section> 1351</div></div></div> 1352 </div> 1353 </div> 1354 <div class="row"> 1355 <div class="col col-12"> 1356 <div id="dnn_blog_pane_bottom" class="pane blog-bottom-pane DNNEmptyPane"></div> 1357 </div> 1358 </div> 1359 </div> 1360 </div> 1361</main> 1362<div class="bg-grey skew-top skew-bottom panes"> 1363 <div class="container"> 1364 <div class="row gx-5"> 1365 <div class="col col-12"> 1366 <div id="dnn_pane_grey_100_bottom" class="pane pane-grey"><div class="DnnModule DnnModule-DNN_HTML DnnModule-414"><a name="414"></a> 1367 1368<div class="cont-wrapper cont-no-title"> 1369 <section class="cont-content"> 1370 <div id="dnn_ctr414_ContentPane" class="content-pane"><!-- Start_Module_414 -->
1370<div id="dnn_ctr414_ModuleContent" class="DNNModuleContent ModDNNHTMLC"> 1371 <div id="dnn_ctr414_HtmlModule_lblContent" class="Normal"> 1372 <div class="card"> 1373<div class="card-body"> 1374<h3 class="card-title">Would you like to help us?</h3> 1375 1376<p class="card-text">Awesome! Simply post in the forums using the link below and we'll get you started.</p> 1377<a class="btn btn-primary" href="/forums/community/">Get Involved</a></div> 1378</div> 1379 1380</div> 1381 1382</div><!-- End_Module_414 --></div> 1383 </section> 1384</div></div></div> 1385 </div> 1386 </div> 1387 </div> 1388</div> 1389 <footer class="skin-footer bg-blue-super-dark skew-top"> 1390 <div class="container py-5"> 1391 <div class="row gx-5"> 1392 <div class="col"> 1393 <div id="dnn_footer_pane_1" class="pane footer_pane_1 col DNNEmptyPane"> 1394 </div> 1395 </div> 1396 <div class="col"> 1397 <div id="dnn_footer_pane_2" class="pane footer_pane_2 col DNNEmptyPane"> 1398 </div> 1399 </div> 1400 <div class="col"> 1401 <div id="dnn_footer_pane_3" class="pane footer_pane_3 col DNNEmptyPane"> 1402 </div> 1403 </div> 1404 <div class="col"> 1405 <div id="dnn_footer_pane_4" class="pane footer_pane_4 col DNNEmptyPane"> 1406 </div> 1407 </div> 1408 </div> 1409 </div> 1410 <div id="dnn_footer_pane_full_width" class="pane footer_pane_full_width pb-0"> 1411 <div class="DnnModule DnnModule-OpenContent DnnModule-733"><a name="733"></a> 1412 1413<div class="cont-wrapper cont-no-title"> 1414 <section class="cont-content"> 1415 <div id="dnn_ctr733_ContentPane" class="content-pane"><!-- Start_Module_733 --><div id="dnn_ctr733_ModuleContent" class="DNNModuleContent ModOpenContentC"> 1416 1417 1418 1419<div class="mt-auto mb-auto pt-auto pb-auto">
1420<script type="application/ld+json"> 1421{ 1422 "@context":"https://schema.org", 1423 "@type":"FAQPage", 1424 "mainEntity":[ 1425 {"@type":"Question","name":"Is DNN free?", 1426 "acceptedAnswer":{"@type":"Answer","text":"Yes. DNN Platform is a free, open-source CMS under the MIT License."}}, 1427 {"@type":"Question","name":"What is the tech stack for DNN?", 1428 "acceptedAnswer":{"@type":"Answer","text":"DNN runs on ASP.NET (.NET Framework 4.8+) with Microsoft SQL Server (2017+ or Azure SQL)."}}, 1429 {"@type":"Question","name":"How is DNN governed?", 1430 "acceptedAnswer":{"@type":"Answer","text":"DNN Platform is community-led and a member project of the .NET Foundation."}}, 1431 {"@type":"Question","name":"Whatâs the difference between DNN and Evoq?", 1432 "acceptedAnswer":{"@type":"Answer","text":"DNN Platform is the open-source core that's been wildly popular and adopted for over 20 years. Evoq is a commercial offering maintained by DNN Software (IgniteTech) that builds on DNN."}} 1433 ] 1434} 1435</script>
1435 1436</div> 1437 1438</div><!-- End_Module_733 --></div> 1439 </section> 1440</div></div></div> 1441 <div class="footer-bottom"> 1442 <div class="container pt-2"> 1443 <div class="row"> 1444 <ul class="d-block d-md-flex pt-2"> 1445 <li><span id="dnn_dnnCopyright_lblCopyright" class="SkinObject">Copyright 2026 by DNN Association</span> 1446</li> 1447 <li><a href="/Contributors" rel="nofollow">Website Contributors</a></li> 1448 <li><a href="https://dotnetfoundation.org" target="_blank">Supported by the .NET Foundation</a></li> 1449 <li><a id="dnn_dnnTerms_hypTerms" class="SkinObject" rel="nofollow" href="https://dnncommunity.org/Terms">Terms Of Use</a></li> 1450 <li><a id="dnn_dnnPrivacy_hypPrivacy" class="SkinObject" rel="nofollow" href="https://dnncommunity.org/Privacy">Privacy Statement</a></li> 1451</ul> 1452 </div> 1453 </div> 1454 </div> 1455 </footer> 1456 </div> 1457 1458 <!-- Bootstrap core JS--> 1459 <!--CDF(Javascript|/Portals/_default/skins/dnn-community-2024/vendors/bootstrap/js/bootstrap.bundle.min.js?cdv=1068|DnnFormBottomProvider|100)--> 1460 1461 1462 <!-- Core theme JS--> 1463 <!--CDF(Javascript|/Portals/_default/skins/dnn-community-2024/vendors/theme/js/scripts.js?cdv=1068|DnnFormBottomProvider|100)--> 1464 1465 1466 1467 <input name="ScrollTop" type="hidden" id="ScrollTop" /> 1468 <input name="__dnnVariable" type="hidden" id="__dnnVariable" autocomplete="off" value="`{`__scdoff`:`1`,`cc_morelink`:``,`cc_message`:`This website uses cookies to ensure you get the best experience on our website.`,`cc_dismiss`:`Got it!`,`cc_link`:`Learn more`,`sf_siteRoot`:`/`,`sf_tabId`:`65`}" /> 1469 <input name="__RequestVerificationToken" type="hidden" value="UvTLv6uxkBMs0mhnV2Szjo5G3pi5eBm2wIB-PEfm-ebeLP8WCknNLpKZuIV268eJ_TmWkw2" />
1469<script src="/Portals/_default/skins/dnn-community-2024/vendors/bootstrap/js/bootstrap.bundle.min.js?cdv=1068" type="text/javascript"></script>
1469<script src="/Portals/_default/skins/dnn-community-2024/vendors/theme/js/scripts.js?cdv=1068" type="text/javascript"></script>
1469 1470 </form> 1471 <!--CDF(Javascript|/js/dnncore.js?cdv=1068|DnnBodyProvider|100)--><!--CDF(Javascript|/js/dnn.js?cdv=1068|DnnBodyProvider|12)--><!--CDF(Javascript|/Resources/Shared/Components/CookieConsent/cookieconsent.min.js?cdv=1068|DnnBodyProvider|40)--><!--CDF(Css|/Resources/Shared/Components/CookieConsent/cookieconsent.min.css?cdv=1068|DnnPageHeaderProvider|12)--><!--CDF(Javascript|/js/dnn.cookieconsent.js?cdv=1068|DnnBodyProvider|100)--><!--CDF(Css|/Resources/Shared/stylesheets/dnndefault/7.0.0/default.css?cdv=1068|DnnPageHeaderProvider|5)--><!--CDF(Css|/Portals/_default/skins/dnn-community-2024/skin.css?cdv=1068|DnnPageHeaderProvider|1015)--><!--CDF(Css|/DesktopModules/Blog/module.css?cdv=1068|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/Blog/module.css?cdv=1068|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/Blog/module.css?cdv=1068|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/Blog/module.css?cdv=1068|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/OpenContent/module.css?cdv=1068|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/OpenContent/module.css?cdv=1068|DnnPageHeaderProvider|10)--><!--CDF(Css|/Portals/0/portal.css?cdv=1068|DnnPageHeaderProvider|1035)--><!--CDF(Css|/Resources/Search/SearchSkinObjectPreview.css?cdv=1068|DnnPageHeaderProvider|10)--><!--CDF(Javascript|/Resources/Search/SearchSkinObjectPreview.js?cdv=1068|DnnBodyProvider|100)--><!--CDF(Javascript|/DesktopModules/Blog/js/dotnetnuke.blog.js?_=0.0.0&cdv=1068|DnnBodyProvider|70)--><!--CDF(Javascript|/DesktopModules/Blog/js/jquery.timeago.js?_=0.0.0&cdv=1068|DnnBodyProvider|59)--><!--CDF(Javascript|/DesktopModules/Blog/js/en/jquery.timeago.en.js?_=0.0.0&cdv=1068|DnnBodyProvider|60)--><!--CDF(Javascript|/DesktopModules/Blog/js/jquery.timeago.js?_=0.0.0&cdv=1068|DnnBodyProvider|59)--><!--CDF(Javascript|/DesktopModules/Blog/js/en/jquery.timeago.en.js?_=0.0.0&cdv=1068|DnnBodyProvider|60)--><!--CDF(Javascript|/DesktopModules/OpenContent/js/opencontent.js?cdv=1068|DnnBodyProvider|100)--><!--CDF(Javascript|/js/dnn.servicesframework.js?cdv=1068|DnnBodyProvider|100)--><!--CDF(Css|/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/template.css?cdv=1068|DnnPageHeaderProvider|100)--><!--CDF(Css|/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/css/colorbox.css?cdv=1068|DnnPageHeaderProvider|100)--><!--CDF(Css|/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/css/shCore.css?cdv=1068|DnnPageHeaderProvider|100)--><!--CDF(Css|/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/css/shCoreDefault.css?cdv=1068|DnnPageHeaderProvider|100)--><!--CDF(Css|/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/css/colorbox.css?cdv=1068|DnnPageHeaderProvider|100)--><!--CDF(Css|/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/css/shCore.css?cdv=1068|DnnPageHeaderProvider|100)--><!--CDF(Css|/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/css/shCoreDefault.css?cdv=1068|DnnPageHeaderProvider|100)--><!--CDF(Javascript|/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/template.js?cdv=1068|DnnBodyProvider|100)--><!--CDF(Javascript|/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/js/jquery.colorbox.js?cdv=1068|DnnBodyProvider|100)--><!--CDF(Javascript|/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/js/jquery.sharrre.min.js?cdv=1068|DnnBodyProvider|100)--><!--CDF(Javascript|/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/js/moment-with-locales.min.js?cdv=1068|DnnBodyProvider|100)--><!--CDF(Javascript|/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/js/shCore.js?cdv=1068|DnnBodyProvider|100)--><!--CDF(Javascript|/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/js/jquery.colorbox.js?cdv=1068|DnnBodyProvider|100)--><!--CDF(Javascript|/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/js/jquery.sharrre.min.js?cdv=1068|DnnBodyProvider|100)--><!--CDF(Javascript|/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/js/moment-with-locales.min.js?cdv=1068|DnnBodyProvider|100)--><!--CDF(Javascript|/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityBlog/js/shCore.js?cdv=1068|DnnBodyProvider|100)--><!--CDF(Css|/Portals/_default/skins/dnn-community-2024/Templates/Blog/CommunityAuthorList/template.css?cdv=1068|DnnPageHeaderProvider|100)--><!--CDF(Javascript|/Resources/libraries/jQuery/03_07_01/jquery.js?cdv=1068|DnnPageHeaderProvider|5)--><!--CDF(Javascript|/Resources/libraries/jQuery-Migrate/03_04_01/jquery-migrate.js?cdv=1068|DnnPageHeaderProvider|6)--><!--CDF(Javascript|/Resources/libraries/jQuery-UI/01_13_03/jquery-ui.min.js?cdv=1068|DnnPageHeaderProvider|10)--><!--CDF(Javascript|/Resources/libraries/DnnPlugins/09_13_10/dnn.jquery.js?cdv=1068|DnnBodyProvider|321)--><!--CDF(Javascript|/Resources/libraries/HoverIntent/01_10_01/jquery.hoverIntent.min.js?cdv=1068|DnnPageHeaderProvider|55)--> 1472
1473<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"5700ca88c2304dd7af73d22130e822bd","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 1473
1473
1474<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4409a503bffedc5',t:'MTc5MDkxMTU1Nw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1474</body> 1475</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.