Running a successful website today means more than just having great content—it means being findable, shareable, and secure. That’s why we built two new tools to make managing SEO and social media metadata easier and safer on DNN websites.
These tools are now available for free to the DNN Community, and they’re designed to save time, reduce errors, and give your site a modern edge without a complex setup.
Introducing Two Brand-New Tools for DNN
These tools were created to work together, but can also be used separately:
✅ Upendo-Meta-Data-Editor Template for OpenContent
This new OpenContent template helps you manage page-level metadata like Open Graph tags, Twitter Cards, and other structured meta tags—all from within the CMS interface.
Instead of relying on the small and limited “Page Header Tags” setting in the DNN Page Settings, this template gives you a proper UI for defining your metadata in a structured and scalable way. It’s perfect for developers, marketers, and site managers who want full control without touching code.
🔗 View the template on GitHub
✅ Upendo.OpenContentHelper – A Secure Theme Object for Metadata Injection
The companion to the metadata editor is a new installable skin object (theme object) that dynamically injects your metadata into the page’s <head>
during runtime.
Once you manually insert this object into your theme layout (don’t worry—it’s documented), it does the rest for you. It reads the OpenContent module’s data and outputs the appropriate meta tags based on what was entered.
This approach allows you to centralize your metadata management and eliminates the need to hardcode tags into your skin or page headers.
🔗 View the skin object on GitHub
Why This Matters
We built these tools to solve real, everyday pain points—especially when managing metadata across multiple pages or content types.
- ✅ A better experience when sharing your content on social media
- ✅ Cleaner, more accurate metadata that reflects your current content
- ✅ A UI your team can actually use (no HTML skills required)
- ✅ Less dependency on skin developers for metadata updates
- ✅ A more modern, professional experience for your site visitors
Security Is Built-In
Unlike traditional approaches that rely on editing page headers or pasting unvalidated scripts, these tools were designed with security in mind from day one.
The Upendo.OpenContentHelper
skin object includes built-in logic to filter out unwanted or potentially dangerous tags. If a tag is deemed suspicious or invalid, it won’t just silently fail—it’ll trigger a Host Alert in the Admin Log, helping site administrators catch and investigate unexpected behavior before it becomes a problem.
This means you can safely allow content editors or clients to manage their metadata without opening up security holes on your site.
Get Started Today (Free & Open-Source)
These tools are free to use and open to contribute to:
We’ve included setup instructions and example use cases to help you get going quickly.
Need Help with DNN? We've Got You Covered.
If you love these kinds of improvements but don't have the time, team, or expertise to implement them yourself, you're not alone—and you're exactly who we built Upendo DNN Support for.
Whether you’re running into upgrade headaches, need help troubleshooting extensions, or just want peace of mind that your site is secure and up-to-date, we offer enterprise-grade support tailored specifically for DNN.
With Upendo DNN Support, you get:
- Proactive maintenance and upgrades
- Security hardening and performance tuning
- Troubleshooting, bug fixes, and module support
- Consulting and guidance from recognized DNN experts
We're the team behind these new tools—and we're ready to help you take your DNN site to the next level.
🔧 Learn more and get started today →
Let’s Keep DNN Moving Forward
These tools are part of our ongoing commitment to help modernize and strengthen the DNN ecosystem. If you’ve ever struggled with metadata management or worried about inconsistent SEO across your site, this is for you.
Got ideas for improvements? Using this in a cool way? We’d love to hear from you.
Let’s keep building—together. 🚀
—
Will Strohl
Founder & CEO, Upendo Ventures