Skip to main content
Home  ›  Blog

Oqtane as CMS - blazor-cms.org

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:

  1. Merge best practices from Bootstrap5, SASS and Blazor/Oqtane development
  2. Analyse the typical design process and fill some gaps to ensure designer productivity
  3. 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. 

  1. 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).
  2. 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


Daniel Mettler grew up in the jungles of Indonesia and is founder and CEO of 2sic internet solutions in Switzerland and Liechtenstein, an 20-head web specialist with over 800 DNN projects since 1999. He is also chief architect of 2sxc (see github), an open source module for creating attractive content and DNN Apps.

Read more posts by Daniel Mettler