Contentstack JSON Data Formats: Modular Blocks Fields

This blog post, part of a series about JSON data formats in the Contentstack SaaS headless CMS, describes how Contentstack represents data stored in modular blocks fields as JSON. Contentstack JSON Data Formats: Introduction and Scalars – Deliverystack.net Contentstack modular blocks fields contain blocks of data. In an entry, a modular blocks field may containContinue reading “Contentstack JSON Data Formats: Modular Blocks Fields”

Contentstack JSON Data Formats: Introduction and Scalars

This blog post introduces a series about JSON data formats used by the Contentstack SaaS headless CMS. Other than the binary components of media assets, Contentstack uses JSON (JavaScript Object Notation) to exchange all data. JSON – Wikipedia The primary use of JSON in Contentstack is to represent entries. Entries are records stored in theContinue reading “Contentstack JSON Data Formats: Introduction and Scalars”

What Does It Mean for a CMS to Be Headless?

This blog post provides perspectives on what it means for a content management system to be considered headless. A content management system structures and separates data from its use, allowing domain experts to maintain content used by delivery systems such as websites and mobile applications. Rather than providing HTML generation engines, headless CMS expose contentContinue reading “What Does It Mean for a CMS to Be Headless?”

Coupling in [Headless] CMS

This blog post discusses forms of coupling between content management and content delivery systems in the context of headless CMS. Vendors use the term decoupled rather loosely and inconsistently, generally to indicate that content delivery does not depend on content management, but without describing exactly how. As I tried to understand what decoupled means, aContinue reading “Coupling in [Headless] CMS”

Use Static Files and Vercel without the .html Extension in URLs

This blog post explains how you can configure a Vercel website to allow URLs for static HTML files without requiring the .html extension in URLs. By default, Vercel requires that URLs for static HTML files include the .html extension. An HTTP request for the URL /path/file.html will retrieve the file at that path, but anContinue reading “Use Static Files and Vercel without the .html Extension in URLs”

Export Child Entry Metadata with Entries from Content Management Systems

This blog post suggests that, when exporting the JSON representation of an entry (record) from a content management system, that JSON should include metadata about the children of the entry based on its URL path. For example, when exporting the JSON representation of the home page at the URL /, that JSON should include metadataContinue reading “Export Child Entry Metadata with Entries from Content Management Systems”

Render Links to Edit Content When Previewing with Headless CMS

This blog post suggests techniques for rendering links to edit content when previewing or otherwise viewing content rendered from a headless content management system (CMS), which can facilitate CMS users maintaining the site. This post describes the URLs used to edit entries (records) in the Contentstack SaaS headless CMS, but rather than describing an implementationContinue reading “Render Links to Edit Content When Previewing with Headless CMS”

Hosting JavaScript Client SDKs for SaaS Systems

This blog post contains perspectives on hosting JavaScript client SDKs for SaaS systems such as headless content management systems. You can host JavaScript client SDKs from SaaS vendors on infrastructure that you manage or you can use infrastructure that the vendor manages. If you have opinions on this topic, please comment on this blog post.Continue reading “Hosting JavaScript Client SDKs for SaaS Systems”

Deploy a Static File Website to Vercel

This blog post explains how to deploy a solution that consists of static files as a website on the Vercel content delivery network. A static website typically consists of HTML and supporting files such as CSS, JavaScript, and images. Vercel will host small websites with limited services at no cost. You can easily configure VercelContinue reading “Deploy a Static File Website to Vercel”

Use Your Own Domain for a Vercel Site

This blog post explains how to use your own domain for a site managed by Vercel. For each project, such as a website, Vercel creates subdomains within its own domains. For a project named vercel under the deliverystack Vercel account, Vercel created the following subdomains: vercel-git-main-deliverystack.vercel.app vercel-gamma-self.vercel.app vercel-deliverystack.vercel.app The pattern appears to be projectname-source-branchname-accountname.vercel.app whereContinue reading “Use Your Own Domain for a Vercel Site”