<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:blog="http://dnn-connect.org/blog/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>Blog - ContentManagement</title>
    <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/term/2751/locale/en-US/Blog-ContentManagement</link>
    <description />
    <managingEditor>sales@xrmlabs.com</managingEditor>
    <pubDate>Tue, 07 Apr 2026 02:52:39 GMT</pubDate>
    <lastBuildDate>Tue, 07 Apr 2026 02:52:39 GMT</lastBuildDate>
    <category>ContentManagement</category>
    <generator>DotNetNuke Blog RSS Generator Version 6.5.2.0</generator>
    <ttl>30</ttl>
    <atom:link href="https://www.xrmlabs.com/DesktopModules/Blog/API/RSS/Get?moduleid=440&amp;tabid=94&amp;term=2751" rel="self" type="application/rss+xml" />
    <item>
      <title>Unlocking Potential Exploring the Versatility of XRM 'App Genesis' Low-Code Development</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8567/Unlocking-Potential-Exploring-the-Versatility-of-XRM-App-Genesis-Low-Code-Development</link>
      <description>&lt;p&gt;In today&amp;#39;s rapidly evolving business landscape, the need for innovation and agility has never been greater. Low-code development presents a transformative approach to software creation, offering organizations a streamlined path to development excellence. With XRM &amp;quot;App Genesis&amp;quot; software, businesses can expedite solution design, allowing non-technical users to swiftly assemble applications using intuitive drag-and-drop tools. This acceleration in development ensures minimal backlogs and on-time project delivery, essential for meeting customer expectations in a competitive market.&lt;/p&gt;
</description>
      <category>ContentManagement</category>
      <category>Development with App Genesis.</category>
      <category>DNN</category>
      <category>DNNPlatform</category>
      <category>DNNSoftware</category>
      <category>Unlocking Potential Exploring the Versatility</category>
      <category>WebDevelopment</category>
      <category>WebsiteManagement</category>
      <category>XRM 'App Genesis' Low-Code Development</category>
      <category>DotNetNuke</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8567/Unlocking-Potential-Exploring-the-Versatility-of-XRM-App-Genesis-Low-Code-Development</guid>
      <pubDate>Wed, 10 Apr 2024 19:19:00 GMT</pubDate>
      <blog:publishedon>2024-04-10 19:19:00Z</blog:publishedon>
    </item>
    <item>
      <title>Unlocking the Future: The Rise of Low-Code Development in a Rapidly Changing World</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8566/Unlocking-the-Future-The-Rise-of-Low-Code-Development-in-a-Rapidly-Changing-World</link>
      <description>&lt;p&gt;In an era defined by constant innovation and digital transformation, traditional approaches to application development are being challenged like never before. Global trends indicate a pressing need for a shift towards more efficient and accessible methods, and the solution lies in low-code development.&lt;/p&gt;
</description>
      <category>ContentManagement</category>
      <category>Development in a Rapidly Changing World</category>
      <category>Development with App Genesis.</category>
      <category>DNN</category>
      <category>DNNCommunity</category>
      <category>DNNPlatform</category>
      <category>DNNSoftware</category>
      <category>Unlocking the Future</category>
      <category>DotNetNuke</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8566/Unlocking-the-Future-The-Rise-of-Low-Code-Development-in-a-Rapidly-Changing-World</guid>
      <pubDate>Fri, 05 Apr 2024 19:13:00 GMT</pubDate>
      <blog:publishedon>2024-04-05 19:13:00Z</blog:publishedon>
    </item>
    <item>
      <title>SOAP API: What it is, Benefits and Cons</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8564/SOAP-API-What-it-is-Benefits-and-Cons</link>
      <description>&lt;p&gt;&lt;strong&gt;What Is a SOAP API?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A messaging specification for information exchange between systems and applications is called Simple Object Access Protocol (SOAP). A SOAP API is designed in a manner that is more structured and codified than other application programming interfaces (APIs). Compare SOAP to the United States Postal Service. Sending and receiving communications across systems (and within enterprise applications) is made dependable and trustworthy with its help. Although it can be slower than rival architectural forms like REST, it is more traditional, well-established, and trustworthy.&lt;/p&gt;
</description>
      <category>ContentManagement</category>
      <category>DotNetCMS</category>
      <category>SOAP API</category>
      <category>SOAP API Vs REST</category>
      <category>WebDevelopment</category>
      <category>WebsiteManagement</category>
      <category>.Net</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8564/SOAP-API-What-it-is-Benefits-and-Cons</guid>
      <pubDate>Tue, 02 Apr 2024 18:35:00 GMT</pubDate>
      <blog:publishedon>2024-04-02 18:35:00Z</blog:publishedon>
    </item>
    <item>
      <title>Securing the Backbone of Modern Web Applications</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8509/Securing-the-Backbone-of-Modern-Web-Applications</link>
      <description>&lt;p&gt;Securing the Backbone of Modern Web Applications&lt;/p&gt;

&lt;p&gt;In today&amp;#39;s digital era, web applications serve as the backbone of businesses and organizations worldwide. From e-commerce platforms to online banking and social media networks, web applications facilitate seamless user experiences and provide essential services. However, the increasing reliance on web applications also makes them attractive targets for cybercriminals seeking to exploit vulnerabilities for financial gain, data theft, and reputational damage. Securing the backbone of modern web applications has become a critical priority to safeguard sensitive information and maintain user trust. This blog will explore the key aspects of web application security and the measures to ensure robust protection against evolving cyber threats.&lt;/p&gt;
</description>
      <category>ContentManagement</category>
      <category>Manual Testing</category>
      <category>OpenSourceCMS</category>
      <category>Security Testing</category>
      <category>Testing</category>
      <category>WebDevelopment</category>
      <category>WebsiteManagement</category>
      <category>.Net</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8509/Securing-the-Backbone-of-Modern-Web-Applications</guid>
      <pubDate>Mon, 31 Jul 2023 18:10:00 GMT</pubDate>
      <blog:publishedon>2023-07-31 18:10:00Z</blog:publishedon>
    </item>
    <item>
      <title>Exploring Web Security Beyond Code</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8508/Exploring-Web-Security-Beyond-Code</link>
      <description>&lt;p&gt;Exploring Web Security Beyond Code&lt;/p&gt;

&lt;p&gt;In today&amp;#39;s digital age, where everything is connected and accessible through the internet, ensuring the security of web applications and websites is of paramount importance. While developers focus on writing secure code and implementing robust security measures, web security goes beyond just the code. It encompasses various aspects, including infrastructure, network security, user awareness, and more. In this blog, we will delve into the world of web security beyond code, highlighting essential factors and strategies to enhance the overall security posture of web applications.&lt;/p&gt;
</description>
      <category>ContentManagement</category>
      <category>Manual Testing</category>
      <category>Security Testing</category>
      <category>Testing</category>
      <category>WebDevelopment</category>
      <category>WebsiteManagement</category>
      <category>.Net</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8508/Exploring-Web-Security-Beyond-Code</guid>
      <pubDate>Fri, 21 Jul 2023 11:31:00 GMT</pubDate>
      <blog:publishedon>2023-07-21 11:31:00Z</blog:publishedon>
    </item>
    <item>
      <title>Web API how to use web API and how to secure them in DNN</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8316/Web-API-how-to-use-web-API-and-how-to-secure-them-in-DNN</link>
      <description>&lt;p&gt;In today&amp;rsquo;s world if we are using any service on the internet, we are consuming some sort of APIs in many ways. Even the article you are reading is coming as a response to an API request to our servers.&amp;nbsp;Have you ever thought how you are able to see Google Maps on websites other than Google? That is where the APIs comes into picture.&lt;/p&gt;
</description>
      <category>API In DotNetNuke</category>
      <category>ContentManagement</category>
      <category>DNNPlatform</category>
      <category>Dotnetnuke</category>
      <category>Web API</category>
      <category>WebDevelopment</category>
      <category>.Net</category>
      <category>DotNetNuke</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8316/Web-API-how-to-use-web-API-and-how-to-secure-them-in-DNN</guid>
      <pubDate>Sun, 09 Aug 2020 18:26:00 GMT</pubDate>
      <blog:publishedon>2020-08-09 18:26:00Z</blog:publishedon>
    </item>
    <item>
      <title>Error DotNetNuke.Web.Mvc.MvcHttpModule.SuppressXFrameOptionsHeaderIfPresentInConfig during DNN Upgrade from Current Version - 07.03.02 to Version 09.XX.XX</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8243/Error-DotNetNuke-Web-Mvc-MvcHttpModule-SuppressXFrameOptionsHeaderIfPresentInConfig-during-DNN-Upgrade-from-Current-Version-07-03-02-to-Version-09-XX-XX</link>
      <description>&lt;p&gt;If you are upgrading the &lt;a href="https://www.xrmlabs.com/Services/DNN-Solutions"&gt;DNN&lt;/a&gt; from 07.03.02 to Version 09.XX.XX and post upgrade you are getting the following error&amp;nbsp; Object reference not set to an instance of an object. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.&amp;nbsp; Exception Details: System.NullReferenceException: Object reference not set to an instance of an object. Source Error:&amp;nbsp; An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace:&amp;nbsp; [NullReferenceException: Object reference not set to an instance of an object.] DotNetNuke.Web.Mvc.MvcHttpModule.SuppressXFrameOptionsHeaderIfPresentInConfig() +327 DotNetNuke.Web.Mvc.MvcHttpModule.Init(HttpApplication context) +13 System.Web.Http ...&lt;/p&gt;
</description>
      <category>ContentManagement</category>
      <category>DNNPlatform</category>
      <category>MVC</category>
      <category>WebDevelopment</category>
      <category>WebsiteManagement</category>
      <category>.Net</category>
      <category>DotNetNuke</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8243/Error-DotNetNuke-Web-Mvc-MvcHttpModule-SuppressXFrameOptionsHeaderIfPresentInConfig-during-DNN-Upgrade-from-Current-Version-07-03-02-to-Version-09-XX-XX</guid>
      <pubDate>Wed, 12 Dec 2018 09:14:00 GMT</pubDate>
      <blog:publishedon>2018-12-12 09:14:00Z</blog:publishedon>
    </item>
    <item>
      <title>How to Create Sitemap In DNN</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/7221/How-to-Create-Sitemap-In-DNN</link>
      <description>&lt;p&gt;Q: How to &amp;nbsp;configure your sitemap in &lt;a href="https://www.xrmlabs.com/Services/DNN-Solutions"&gt;DNN&lt;/a&gt;?&lt;/p&gt;
</description>
      <category>ContentManagement</category>
      <category>DNNCommunity</category>
      <category>DNNModules</category>
      <category>DNNPlatform</category>
      <category>DNNSoftware</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/7221/How-to-Create-Sitemap-In-DNN</guid>
      <pubDate>Thu, 20 Sep 2018 11:41:00 GMT</pubDate>
      <blog:publishedon>2018-09-20 11:41:00Z</blog:publishedon>
    </item>
    <item>
      <title>Receive Multipart/Form-Data in your WebAPI</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/7077/Receive-Multipart-Form-Data-in-your-WebAPI</link>
      <description>&lt;p&gt;Recently we were faced with a unique challenge. One of our mobile apps was posting images to our WebAPI as a Multipart/Form-Data but our WebAPI was unable to receive the byte array and returned null each time. The WebAPI in question was written for an older MVC application. For the Mobile App, the problem was the function was not able to use HttpPostedFileBase class.&amp;nbsp;&lt;/p&gt;
</description>
      <category>ContentManagement</category>
      <category>Multipart/Form-Data</category>
      <category>WebAPI</category>
      <category>WebDevelopment</category>
      <category>WebsiteManagement</category>
      <category>.Net</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/7077/Receive-Multipart-Form-Data-in-your-WebAPI</guid>
      <pubDate>Wed, 13 Sep 2017 12:31:00 GMT</pubDate>
      <blog:publishedon>2017-09-13 12:31:00Z</blog:publishedon>
    </item>
    <item>
      <title>ASP.NET Web API 2 and Cross Domain Problem</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/7020/ASP-NET-Web-API-2-and-Cross-Domain-Problem</link>
      <description>&lt;p&gt;&lt;span style="color:#333333; font-family:Arial,sans-serif; font-size:10pt"&gt;One of the most common issues we face is creating a REST API for our client which is hosted on&amp;nbsp;a brand new domain while the client application is being hosted on the clients old domain. Specifically when client demands that we carry both the system parallel for couple of months until he/she has confidence on the upgraded API&amp;#39;s. In our own company we found this issue when launching a brand new domain for a new application. Unfortunately the new application hosted on the new domain talks to our old REST API hosted on our company domain. Problem!&lt;/span&gt;&lt;/p&gt;
</description>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>ContentManagement</category>
      <category>Web API</category>
      <category>WebDevelopment</category>
      <category>WebsiteManagement</category>
      <category>.Net</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/7020/ASP-NET-Web-API-2-and-Cross-Domain-Problem</guid>
      <pubDate>Mon, 17 Apr 2017 14:25:00 GMT</pubDate>
      <blog:publishedon>2017-04-17 14:25:00Z</blog:publishedon>
    </item>
    <item>
      <title>Web API Convention Based Routing</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/6867/Web-API-Convention-Based-Routing</link>
      <description>&lt;p&gt;One of the most confusing aspect of MVC and Web API is the subject of routing. MVC routing looks and feels more logical to most developers as compared to the Web API routing. The reason behind this is that Web API depends on the HTTP verb to match the action being called. It follows a set of conventions which automatically fires a particular action based on the endpoint being hit. This throws of most of us because we are in the habit of calling methods by name.&lt;/p&gt;

&lt;p&gt;Hopefully this post will give you a head start at what is the simplest or the default way in which Web API manages its routing based on conventions. I will show all the concepts using simple boiler plate code, don&amp;rsquo;t focus on the logic inside the Action(method).&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
      <category>ContentManagement</category>
      <category>Web API</category>
      <category>WebDevelopment</category>
      <category>WebsiteManagement</category>
      <category>.Net</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/6867/Web-API-Convention-Based-Routing</guid>
      <pubDate>Mon, 18 Jan 2016 14:03:00 GMT</pubDate>
      <blog:publishedon>2016-01-18 14:03:00Z</blog:publishedon>
    </item>
    <item>
      <title>How to enable 32 bit DLL in DNN Web Site.</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/2786/How-to-enable-32-bit-DLL-in-DNN-Web-Site</link>
      <description>&lt;p&gt;If you are a developer and worked on &lt;a href="https://www.xrmlabs.com/Services/DNN-Solutions"&gt;DNN&lt;/a&gt; you may have faced this error when you used a 32 bit dll in &lt;a href="https://www.xrmlabs.com/Services/DNN-Solutions"&gt;DNN&lt;/a&gt; web site.&amp;nbsp;&lt;/p&gt;
</description>
      <category>ContentManagement</category>
      <category>DNNModules</category>
      <category>DNNPlatform</category>
      <category>DNNSoftware</category>
      <category>Using a 32 bit dll in DNN web site</category>
      <category>DotNetNuke</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/2786/How-to-enable-32-bit-DLL-in-DNN-Web-Site</guid>
      <pubDate>Tue, 24 Mar 2015 17:06:00 GMT</pubDate>
      <blog:publishedon>2015-03-24 17:06:00Z</blog:publishedon>
    </item>
    <item>
      <title>Automated bots creating new users on your dotnetnuke / DNN website?</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/564/Automated-bots-creating-new-users-on-your-dotnetnuke-DNN-website</link>
      <description>&lt;p&gt;Our client off late reported unusual user registration on their &lt;a href="https://www.xrmlabs.com/Services/DNN-Solutions"&gt;DNN&lt;/a&gt; websites. They experienced a peek in user registration. They asked for us to investigate the issue and eagerly obliged. It turned out that all registrations were taking place with unique emails and had address etc too. Soon it turned out to us that these are bots that are creating these users and then utilizing activity feed to share spam links.&amp;nbsp;&lt;/p&gt;
</description>
      <category>ASP.NET</category>
      <category>ContentManagement</category>
      <category>DNN</category>
      <category>DNNModules</category>
      <category>DNNPlatform</category>
      <category>How to Delete User?</category>
      <category>.Net</category>
      <category>DotNetNuke</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/564/Automated-bots-creating-new-users-on-your-dotnetnuke-DNN-website</guid>
      <pubDate>Thu, 04 Sep 2014 12:35:00 GMT</pubDate>
      <blog:publishedon>2014-09-04 12:35:00Z</blog:publishedon>
    </item>
    <item>
      <title>Different Ways Of Sending Data From Controller To View</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/510/Different-Ways-Of-Sending-Data-From-Controller-To-View</link>
      <description>&lt;p style="text-align:justify"&gt;With the advent of MVC it is imperative for all programmers to understand the different ways this framework provides to share data from Controller to View. Each solution has its pros and cons. But my advice to you is stick to the method which is most comfortable to you and accepted by your team lead.&lt;/p&gt;
</description>
      <category>ContentManagement</category>
      <category>DNNPlatform</category>
      <category>MVC</category>
      <category>WebDevelopment</category>
      <category>WebsiteManagement</category>
      <category>.Net</category>
      <category>HTML 5</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/510/Different-Ways-Of-Sending-Data-From-Controller-To-View</guid>
      <pubDate>Tue, 22 Jul 2014 18:35:00 GMT</pubDate>
      <blog:publishedon>2014-07-22 18:35:00Z</blog:publishedon>
    </item>
    <item>
      <title>What is new in MVC 5.1</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/511/What-is-new-in-MVC-5-1</link>
      <description>&lt;p&gt;Some of the biggest advantages of &lt;a href="https://www.xrmlabs.com/Services/ASP-NET-MVC"&gt;ASP.NET&lt;/a&gt; MVC are that it is built on a solid tried and tested MVC architecture and the removal of view state concept. Added to that is the beautiful concept of separation of concern through Views and Controllers. Microsoft keeps on adding to this frame work and in a very short period of time it has reached its version 5. We look into some new features introduced in version 5 and version 5.1. This information has been gathered from Microsoft site and msdn.&lt;/p&gt;
</description>
      <category>ContentManagement</category>
      <category>MVC</category>
      <category>MVC 5</category>
      <category>OpenSourceCMS</category>
      <category>Visual Studio 2013</category>
      <category>WebDevelopment</category>
      <category>WebsiteManagement</category>
      <category>.Net</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/511/What-is-new-in-MVC-5-1</guid>
      <pubDate>Mon, 21 Jul 2014 17:00:00 GMT</pubDate>
      <blog:publishedon>2014-07-21 17:00:00Z</blog:publishedon>
    </item>
  </channel>
</rss>