blazor-cms.org demostrates what can be done today using Oqtane as a CMS. This is where we stand as of November 2022 - what works, and what's still open.
1. Awesome Design is Possible
We spend a lot of time figuring out best practices for designing layouts on Oqtane. Here's a first sample - blazor-cms.org home:
To make this possible, we had develop some new things, such as:
- Merge best practices from Bootstrap5, SASS and Blazor/Oqtane development
- Analyse the typical design process and fill some gaps to ensure designer productivity
- Create a new (open source) plugin cre8magic which helps with passing layout settings to all the components and handle complex aspects such as menu / navigations
We believe it's a big success - the whole website looks beatiful, is responsive and more:
2. Content Management Works
2sxc has been running on Oqtane for about a year now. But we're really proud to be able to demonstrate it's ability in production. It's everything that has already worked in DNN and just a easy to use:
3. All Current 2sxc Apps work
All our 2sxc Apps have been made hybrid to run in DNN and Oqtane in May 2022. The current site already demonstrates various apps such as the Image Slider App, Mobius Forms (for newsletter registration) and Accordion
4. SEO Works
SEO is still a very new topic to Oqtane. With blazor-cms.org we successfully got it into Google in 24 hours and will now continue to experiment and optimize the integration.
5. PageSpeed: 98 on Mobile! 🚀
Imagine how excited we were, when we ran our first page speed test - just with standard Oqtane, our 2shine-Theme and 2sxc best practices: We hit 98% on day 1!
What's still Missing
We're really excited about Oqtanes potential and believe it will be the most important player in the .net CMS landscape of this decade. But it's still a new platform, so whoever reads this must know that there are still a few weak spots.
- Multi language: Oqtane ist not really multi language as of now. Yes, you can install language packs. But there are only a few, and installing them will only translate "static" resources such as "Login" buttons. It does not have the ability to have multi-language pages (and allow switching to other languages with a language change).
- SharePoint integration: This may not be a big issue for everybody, but we create a lot of solutions where we manage thousands of documents and business data in SharePoint, then publish it on a public, user-friendly, accessible website. So far we've always done it with DNN, but we still need some time to implement this on Oqtane.
TL;DR
That's probably it! So we believe that unless you're creating multi-language websites, Oqtane is ready for prime time! Head over to blazor-cms.org or oqtane-cms.org to experience it and get started!
With love from Switzerland,
iJungleboy