Unleashing Productivity: Viking CMS Reinvents Back-End Simplicity

Behind the scenes look at Viking CMS' deliberate simplicity, prioritizing functional clarity over flashy sales tactics. Discover why service speed and the mental well-being of producers matters in our design.

Thursday, April 3rd 2025, 7:27 pm

By: Don Drury


I hope you appreciate that title image! I'm not even using a designer, lol, other than chatGPT! I'm jamming out content as fast as possible.

I'm now three articles deep into building this site! It's still day one, and I want to point out a few things in the screenshot below. First of all, notice the green alert up top. We've just edited a story, and are being notified that every CDN node in the world is being notified of the change. We won't wait for the objects on those nodes to expire. We want this change to be immediately visible to the whole world.

CDN invalidations

This is what the "back end" looks like. The tool that your content producers will be using. It's simple. More simple that a sack of hammers, and that's on purpose. I've noticed that the CMS products out there are built to satisfy everybody, every different organization and every possible use case because they are built to entice investors, not to create the best solution for the task at hand. They make nice sales brochures, hire huge sales teams, convince boards of directors and VPs that their whiz bang design with 500 different buttons is the fanciest thing on the market. We have no interest in that. We do not want visual confusion, and lack of clarity, and the distraction of 500 buttons of which you only need about ten.

I just finished making these three stories, and I didn't write a single one of the titles, or meta descriptions. I used our built-in AI Copilot to generate the titles and metas in a heartbeat. I'm focused entirely on generating as much high value content as possible. That's the big secret in SEO that nobody ever wants to hear. There is not "one simple trick" to the algorithm, and there is no free lunch. The "one simple trick" is to have high-quality, authoritative, original content published with the fastest possible UX metrics.

Finally I want you to know that this simple-looking backend is not coming from an SPA app running on the client side. This means that when you log in, you are in instantly, no sitting there waiting for a 5MB React-Redux or Angular app to execute and make asynchronous requests with the little spinning loading icon before you can act. You log in, it's there, it is server-side rendered too. Time matters in the office as well as for the user. The mental health of your producers matters.

Don Drury

I'm Don Drury, and I created Viking CMS. I built a whole enterprise-scale CMS based on a need I saw working as a front-end developer within the largest media conglomerate in Oklahoma. They had spent 20 years trying to work around their CMS. They had hired a back-end developer, a front-end developer, 4 designers and still weren't able to do the basic things they wanted to do. I built Viking CMS and changed everything for them.