DNN Forums

Ask questions about your website to get help learning DNN and help resolve issues.

Content workflow - staging

 3 Replies
 2 Subscribed to this topic
 40 Subscribed to this forum
Sort:
Author
Messages
Advanced Member
Posts: 249
Advanced Member
2 Helpful Replier
Helpful Replier
Thanks for being such a helpful replier!
New Poster
New Poster
Congrats on posting!
3 Engaged Reader
Engaged Reader
You are an engaged reader!

We are getting more and more customer requests about content workflows and staging within DNN CMS.

I know there are some workflow capabilities available through the Text/HTML module, but I would like to understand what is currently possible in the latest versions of DNN Platform.

Specifically:

  • Is it possible to have content approved by a specific user or role before publishing?
  • Is there a dashboard or overview showing content that is still pending approval?
  • Are notifications or alerts available when content is ready for review?
  • How do the current workflow capabilities in DNN Platform compare to the old Evoq workflow features?
  • Are these workflow options only available within certain modules, or can they also be applied at page/site level?

I know Evoq used to provide more advanced workflow functionality, but I’m curious what is available today in the latest DNN Platform releases.

Thanks in advance!

Growing Member
Posts: 65
Growing Member
4 Helpful Replier
Helpful Replier
Thanks for being such a helpful replier!
New Poster
New Poster
Congrats on posting!
5 Engaged Reader
Engaged Reader
You are an engaged reader!
2 Avid Reader
Avid Reader
Avid Reader art thou!
2 Most Liked
Most Liked
Congrats, your posts are really liked!

These are all good questions, hopefully others will provide answers. We played around with the new workflow UI and features in DNN 10, but the Content Managers role gave the user too many abilities for our scenario, so - as we often do - we quickly built a custom 2sxc app that did everything the client needed (and more, as is our way).

Based on your questions, this solution we recently built for a client as a custom 2sxc App covers everything you asked about. If you are a developer, I really think that is your best way to the finish line: some sort of custom module. If you might consider an outside agency building you a custom solution (using 2sxc), please reach out to me on Discord.

Our solution uses Roles for Members and Approvers. Members can add a new item as a Draft (unpublished). This sends a Notification to a specific group email (but could easily be adapted to send emails to the users in the Approvers role). This Notification includes a link back to the page with the list of items. We have the list of items configured as the dashboard, so people in the Approvers role can see an extra status column showing published, expired, archive, and draft items. The approver can edit the item or one-click approve or archive them.

Advanced Member
Posts: 249
Advanced Member
2 Helpful Replier
Helpful Replier
Thanks for being such a helpful replier!
New Poster
New Poster
Congrats on posting!
3 Engaged Reader
Engaged Reader
You are an engaged reader!

So do you actually need to move to 2sxc if you want more than what DNN offers out of the box?

  • “Doesn’t it become much more complex for users?”
  • “How do upgrades of 2sxc work?”
  • “It is an extra layer—doesn’t that introduce additional complexity or risk?”
  • “How widely is it used—do many people actually use it?”
Veteran Member
Posts: 838
Veteran Member
3 Helpful Replier
Helpful Replier
Thanks for being such a helpful replier!
New Poster
New Poster
Congrats on posting!
Posted By willem on 5/27/2026 4:37 PM

So do you actually need to move to 2sxc if you want more than what DNN offers out of the box?

  • “Doesn’t it become much more complex for users?”
  • “How do upgrades of 2sxc work?”
  • “It is an extra layer—doesn’t that introduce additional complexity or risk?”
  • “How widely is it used—do many people actually use it?”
  • No, it does not become more complex for users, on the contrary. The standard HTML module is something I never offer to any customer.
  • 2SXC has the same kind of upgrades like any other module
  • The extra layer of complexity is mainly compatibility with DNN and/or other modules. 
  • 2SXC one of the most used extensions. Initially it's purpose was structured content because the HTML module breaks stuff easily and life is much easier of you use content types and seperate views. Over the years 2SXC has become a much richer framework and you can basically build anything if you master the module. If you do not master the module, be sure to get support as it can be more difficult if an upgrade, for instance, fails. BTW: the image handling (auto crop, optimize) is pretty awesome.

    If you focus on content management only, openContent is a more light weight option. It is a bit of a learning curve to understand how the templating works, but when it comes to installing/upgrading, there are never issues. Regarding content staging: this is not implemented yet. There are other features like draft/publish status. 

    If you do not have to worry about list - details, you could even use the page builder if you have a DNNGo skin or the new AI builder if you have a EasyDNN skin. The AI builder might even work with any Bootstrap theme, did not try that yet. Easy DNN News has workflow built in for many years.

    Conclusion: as long as you do not use the HTML module, you are in great shape :-) 

 

 

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:

  1. If you have (suspected) security issues, please DO NOT post them in the forums but instead follow the official DNN security policy
  2. No Advertising. This includes the promotion of commercial and non-commercial products or services which are not directly related to DNN.
  3. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  4. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  5. No Flaming or Trolling.
  6. No Profanity, Racism, or Prejudice.
  7. Site Moderators have the final word on approving / removing a thread or post or comment.
  8. English language posting only, please.

Would you like to help us?

Awesome! Simply post in the forums using the link below and we'll get you started.

Get Involved