SaaS is the Only Real Cloud

In addition to supporting modern JavaScript frameworks (and actually fitting well with .NET Core and ASP.NET Core), because they allow each party to focus solely on their own requirements and technologies using stable and well-defined interfaces to other platforms, complete SaaS solutions (cloud-hosted, microservice-architected, RESTful API-implemented, decoupled, including content management) derive maximum value from theContinue reading “SaaS is the Only Real Cloud”

Kentico Kontent .NET Sample Entry Model

What follows is my attempt to define an Entry Model class as described in the blog post https://deliverystack.wordpress.com/2020/07/20/net-core-headless-cms-entry-models-and-entry-model-classes/ to support the Content Type that I described in the blog post at https://deliverystack.wordpress.com/2020/07/21/entry-data-formats-in-headless-cms/ for the Kentico Kontent SaaS headless CMS. Without the challenges of transforming JSON to HTML as required for Contentful or repeating Field valuesContinue reading “Kentico Kontent .NET Sample Entry Model”

Contentstack .NET Sample Entry Model

What follows is my attempt to define an Entry Model class as described in the blog post https://deliverystack.wordpress.com/2020/07/20/net-core-headless-cms-entry-models-and-entry-model-classes/ to support the Content Type that I described in the blog post at https://deliverystack.wordpress.com/2020/07/21/entry-data-formats-in-headless-cms/ for the Contentstack SaaS headless CMS. Somehow I managed to name three fields incorrectly. I already published entries and pastebinned the JSON soContinue reading “Contentstack .NET Sample Entry Model”

Contentful .NET Sample Entry Model

What follows is my attempt to define an Entry Model class as described in the blog post https://deliverystack.wordpress.com/2020/07/20/net-core-headless-cms-entry-models-and-entry-model-classes/ to support the Content Type that I described in the blog post at https://deliverystack.wordpress.com/2020/07/21/entry-data-formats-in-headless-cms/ for the Contentful SaaS headless CMS. https://pastebin.com/qKsX4DMW I receive NullReferenceException when I try to access the Assets. This could make sense, because theContinue reading “Contentful .NET Sample Entry Model”

Entry Data Formats in Headless CMS

We can use the .NET SDKs from the headless CMS vendors to retrieve data and evaluate the JSON formats uses to represent Entries in each system. While we should use strongly-typed Entry Model classes as described in the blog post https://deliverystack.wordpress.com/2020/07/20/net-core-headless-cms-entry-models-and-entry-model-classes/, we can evaluate the raw JSON to see how the systems represent data, whatContinue reading “Entry Data Formats in Headless CMS”

.NET Core Console Apps for Headless CMS

You can use the following procedures in Microsoft Visual Studio Community 2019 (https://visualstudio.microsoft.com/vs/community/) to create .NET Core Console Apps with the SDKs for the Contentful, Contentstack, and Kentico Kontent headless Content Management Systems (CMS). To create a console app in Visual Studio: Click the File menu, then click New, and then click Project. The CreateContinue reading “.NET Core Console Apps for Headless CMS”

.NET Core Headless CMS Entry Models and Entry Model Classes

An object that represents an Entry is an Entry Model. A class used for Entry Models is an Entry Model class. You can implement an Entry Model class for each of your Content Types. You may choose to implement a class hierarchy for Entry Models based on any inheritance hierarchy apparent in your Content Types.Continue reading “.NET Core Headless CMS Entry Models and Entry Model Classes”

Using LINQPad to Access Headless CMS

You can use LINQPad (https://www.linqpad.net/) to access headless Content Management Systems with C# code. LINQPad provides convenient visualizers for JSON and images. You can use LINQPad for scripting, and both visualized and raw access the JSON can be useful when implementing Entry Model classes (see https://deliverystack.wordpress.com/2020/07/20/net-core-headless-cms-entry-models-and-entry-model-classes/), diagnosing issues, and otherwise. The code in the followingContinue reading “Using LINQPad to Access Headless CMS”

Resources about Headless CMS [and Commerce] [and Microservice Architectures] [with .NET Core]

I intend to use this blog post to maintain a list of links to blogs and blog posts about headless CMS, especially headless CMS with .NET Core. Below is what I have run across up to now. https://robertlinde.se https://www.hanselman.com/blog/HeadlessCMSAndDecoupledCMSInNETCore.aspx https://dottutorials.net/top-open-source-asp-net-core-cms/ http://deliverystack.net?y! If you know of any great blogs about headless CMS or any blogs aboutContinue reading “Resources about Headless CMS [and Commerce] [and Microservice Architectures] [with .NET Core]”

How Does .NET Core Work with Headless CMS?

I am still in the experimental stage of my evaluation of both (SaaS) headless CMS and headless CMS with .NET Core. I think that Headless CMS should have minimal impact on .NET Core content delivery implementations. I also think that we’re doing all headless Content Management implementations wrong from an architectural perspective. I intend toContinue reading “How Does .NET Core Work with Headless CMS?”