Hello folks,
This might sound a bit unconventional, but in the past, I’ve used store modules to list and display service offerings—almost like a catalog. It’s a great way to avoid creating individual pages for every service.
Has anyone else tried something similar in DNN? I’m currently exploring modules or methods that let me present managed IT services in a clean, searchable layout—without the overhead of building a page for each one.
Would love to hear what others are doing!
I would say either Open Content or 2sxc
Open Content has an example template that might suit your needs: http://www.openextensions...-content/properties.
Or.. https://github.com/40fing.../04.00-Image-Gallery as a basis
Hi Cathy,
You're a rock star — thank you so much for the recommendation! 🙌 RocketCDS looks like exactly what I was trying to describe, and I really appreciate you pointing me in the right direction. I’ll dig into the directory module and see how I can make it work for showcasing services without the hassle of building individual pages.
Much appreciated!
– Joseph
Ours is a Bootstrap site, and we use cards for catalog items and modals for item detail. Very simple and no extra pages.
If an application is more extensive with many items, or if content management is to be done by end-users, we might use Live Visualizer, again formatting the output with Bootstrap.
John
We recently ran into a bit of a conflict between SEO best practices and the way the 2sxc Blog module handles detail page links in DNN 10.
As many of you know, Google prefers having a dedicated page for each service – especially for IT/MSP websites like ours – rather than dumping all content on one long page. So, we decided to use the 2sxc Blog module to break out our services as individual "posts" and route them to their own clean URLs.
We even created a custom sitemap that lists URLs like:
https://azmanagedit.com/S...ecovery-as-a-service https://azmanagedit.com/S...aged-it-services-msp https://azmanagedit.com/S...vices-virtualization These all work perfectly if typed or visited directly.
However, when using the default Razor template with this code: …the button link ends up looking like this: https://azmanagedit.com/S...-unknown-pageid-1763 Even though the page loads fine without the #error-unknown-pageid-1763, this anchor gets appended due to 2sxc not detecting a proper PageId for the details view.
Workaround We’re currently rewriting the anchor like this to generate a clean slug manually: That eliminates the error tag, and the link works cleanly.
Just wanted to share this for anyone running into the same issue with SEO, clean service URLs, and the quirks of the LinkToDetailsPage() helper in 2sxc.
Let me know if there's a better way to wire in the PageId so it works as intended!
— Joe @ AZ Managed IT
We’re currently rewriting the anchor like this to generate a clean slug manually:
sorry cant edit my last post ListMain file this worked
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.