Hey there, Dutch Customs! đđ˝đ
As someone whoâs long been embedded in the DNN trenchesâfrom dev to evangelist and MVPâIâve lived through the glory days, the Evoq era, the openâsource renaissance, and the current community-powered momentum. So a quick gut-check: yes, I think youâre in great shape.
1. DNN can be headlessâbut it doesnât wear that label out of the box Straight up: DNN isnât a headless CMS in the traditional sense. But it absolutely can act like one. With APIs like 2sxc Web API and the core DNN APIs, plus custom modules or OpenContent Razor templates (example: my May 2025 release of OpenContent Templates â RazorâPowered & Ready for You), you can build headless-capable content pipelinesâand do it with control, flexibility, and security.
What really matters here is that you expose the API endpoints you want/need to build and support other apps. This is something I've seen and done several times over the years. The first time I saw someone do this was at Orlando Code Camp way back in 2007! The tooling wasn't even in DNN yet! Â
2. Legacy & familiarity = enormous value Youâve got experience on DNN. Instead of rebuilding, you can leverage that know-how to stand up APIs, tailor workflows, and reuse modules. Many off-the-shelf headless systems force you into their model and lock you down. With DNN, your possibilities are wide open.
You're not limited to just one app, app type, dev pattern, proprietary standards/syntax, etc. Just ASP.NET! đŞđ˝Â
3. Community-driven and evolving DNN may have gone through organizational ups and downsâbut itâs the community thatâs kept it thriving. Compared to other CMS options, DNN stands out with a passionate, active community and a platform that continues to adapt. Â
My only concern here is that the people running the technology group are literally refusing to progress us to .NET Core with all kinds of excuses, despite there being a clear path forward. It's clear that it has something to do with the personal views of a select few, though. See the links below to see how exciting this future is!
4. Resources youâll find useful Youâll want to check out the 2sxc Web API and the DNN API as starting pointsâothers in the thread have already mentioned them. From there, consider pairing with Razor-based OpenContent templates or building custom Web APIs for full headless flexibility. Â
You're literally only limited by your creativity and imagination! đđ˝
5. My two cents If you need content delivered to varied front ends (web, mobile, or external apps), go headlessâbut donât abandon your DNN investment. Keep DNN as the content engine under the hood. That way, you're not starting from scratchâyou're evolving smartly (and saving budget)! Â
Posted By meffj00 on 8/15/2025 4:30 PM Thanks for your responses. The discussion is more about the future of DNN. I'd like more information about the pros and cons, and potential pitfalls of implementing a headless CMS. Thanks!
Â
I apologize to you on behalf of the community for hijacking your question. I think there are a number of people who also would have an opinion on DNN / headless options. Good luck with your project!
Hi meffj00,
I have been involved in several headless projects for the last 6 years. And there are numerous pitfalls.Â
Real story: In a (famous) headless CMS I created content. I was able to define a url and a depublish date. After the depublish date, the url was still available but the content not. So, the website served just the header and the footer instead of a 404. You can imagine that that is a problem that would become bigger over time. Real story2: a headless CMS was only able to publish all pages. Not one. Simply because the concept was all about pieces of content. The assumption was that initially you create a few pages and that's it. That is wrong in so many ways... Summarizing:
Decoupled offers the same advantages as headless. But you have a mature CMS (either DNN or Drupal for instance but that is another story) that allows content managers to do their work. And if you want to migrate to a more refined content model you can do so in a controlled manner.Â
These Forums are for the discussion of the open source CMS DNN platform and ecosystem.
For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:
Awesome! Simply post in the forums using the link below and we'll get you started.