# CMS

Published articles for CMS.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## WordPress Proposes Ipsum as a Minimal Default Theme for WordPress 7.2

DevFeed: [WordPress Proposes Ipsum as a Minimal Default Theme for WordPress 7.2](<https://devfeed.tech/articles/today-wordpress-ended-a-16-year-tradition-meet-ipsum-31388.md>)

Original publisher: [Read original article](<https://webdesignerdepot.com/today-wordpress-ended-a-16-year-tradition-meet-ipsum/>)

Author: Alex Harper

Published: 2026-09-16T16:51:36Z

Content type: news

Language: en

Sources: [Web Designer Depot](<https://devfeed.tech/sources/web-designer-depot.md>)

Topics: [WordPress](<https://devfeed.tech/topics/wordpress.md>), [WordPress themes and plugins](<https://devfeed.tech/topics/wordpress-themes-and-plugins.md>), [Website](<https://devfeed.tech/topics/website.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [block-themes](<https://devfeed.tech/tags/block-themes.md>), [cms](<https://devfeed.tech/tags/cms.md>), [default-themes](<https://devfeed.tech/tags/default-themes.md>), [full-site-editing](<https://devfeed.tech/tags/full-site-editing.md>), [gutenberg](<https://devfeed.tech/tags/gutenberg.md>), [gutenberg-editor](<https://devfeed.tech/tags/gutenberg-editor.md>), [ipsum](<https://devfeed.tech/tags/ipsum.md>), [matt-mullenweg](<https://devfeed.tech/tags/matt-mullenweg.md>), [news](<https://devfeed.tech/tags/news.md>), [news-web-development](<https://devfeed.tech/tags/news-web-development.md>), [release](<https://devfeed.tech/tags/release.md>), [twenty-twenty-seven](<https://devfeed.tech/tags/twenty-twenty-seven.md>), [ux-design](<https://devfeed.tech/tags/ux-design.md>), [wcag](<https://devfeed.tech/tags/wcag.md>), [web-design](<https://devfeed.tech/tags/web-design.md>), [web-development](<https://devfeed.tech/tags/web-development.md>), [website-design](<https://devfeed.tech/tags/website-design.md>), [wordpress](<https://devfeed.tech/tags/wordpress.md>), [wordpress-7-2](<https://devfeed.tech/tags/wordpress-7-2.md>), [wordpress-design](<https://devfeed.tech/tags/wordpress-design.md>), [wordpress-themes](<https://devfeed.tech/tags/wordpress-themes.md>)

### AI overview

WordPress has proposed Ipsum as the default theme for WordPress 7.2, replacing the year-based Twenty Something naming convention. The deliberately minimal theme is designed as a customizable blogging canvas, while the more expressive Mētis theme will remain separate and will not ship with the release.

### Source excerpt

After 16 years, WordPress just killed one of its most recognizable traditions. The predictable "Twenty Something" default themes are history, and their replacement, Ipsum, signals a surprisingly different vision for what WordPress thinks a modern website should start with.

## Wolf CMS 0.8.3.1 RCE Exploit (CVE-2026-67206)

DevFeed: [Wolf CMS 0.8.3.1 RCE Exploit (CVE-2026-67206)](<https://devfeed.tech/articles/webapps-wolf-cms-0-8-3-1-rce-v-34765.md>)

Original publisher: [Read original article](<https://www.exploit-db.com/exploits/52672>)

Author: Balachandar Gowrisankar

Published: 2026-09-01T00:00:00Z

Content type: article

Language: en

Sources: [Exploit-DB.com RSS Feed](<https://devfeed.tech/sources/exploit-db-com-rss-feed.md>)

Topics: [Content Management System](<https://devfeed.tech/topics/cms.md>), [Exploit](<https://devfeed.tech/topics/exploit.md>)

Tags: [cms](<https://devfeed.tech/tags/cms.md>), [cve](<https://devfeed.tech/tags/cve.md>), [cve-2026-67206](<https://devfeed.tech/tags/cve-2026-67206.md>), [exploit](<https://devfeed.tech/tags/exploit.md>), [multiple](<https://devfeed.tech/tags/multiple.md>), [platform](<https://devfeed.tech/tags/platform.md>), [rce](<https://devfeed.tech/tags/rce.md>), [webapps](<https://devfeed.tech/tags/webapps.md>)

### AI overview

An exploit entry for Wolf CMS 0.8.3.1 describing a remote code execution issue identified as CVE-2026-67206.

### Source excerpt

Wolf CMS 0.8.3.1 - RCE v

## \[webapps\] Bludit CMS - Stored XSS

DevFeed: [\[webapps\] Bludit CMS - Stored XSS](<https://devfeed.tech/articles/webapps-bludit-cms-stored-xss-34763.md>)

Original publisher: [Read original article](<https://www.exploit-db.com/exploits/52670>)

Author: Saud Alenazi

Published: 2026-09-01T00:00:00Z

Content type: article

Language: en

Sources: [Exploit-DB.com RSS Feed](<https://devfeed.tech/sources/exploit-db-com-rss-feed.md>)

Topics: [XSS](<https://devfeed.tech/topics/xss.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [webapps](<https://devfeed.tech/topics/webapps.md>), [Exploit](<https://devfeed.tech/topics/exploit.md>)

Tags: [cms](<https://devfeed.tech/tags/cms.md>), [exploit](<https://devfeed.tech/tags/exploit.md>), [multiple](<https://devfeed.tech/tags/multiple.md>), [stored](<https://devfeed.tech/tags/stored.md>), [webapps](<https://devfeed.tech/tags/webapps.md>), [xss](<https://devfeed.tech/tags/xss.md>)

### AI overview

A concise exploit entry describing stored cross-site scripting (XSS) in Bludit CMS for web applications across multiple platforms.

### Source excerpt

Bludit CMS - Stored XSS

## \[webapps\] Grav CMS 2.0.7 - RCE

DevFeed: [\[webapps\] Grav CMS 2.0.7 - RCE](<https://devfeed.tech/articles/webapps-grav-cms-2-0-7-rce-34762.md>)

Original publisher: [Read original article](<https://www.exploit-db.com/exploits/52669>)

Author: zer0dayf

Published: 2026-09-01T00:00:00Z

Content type: article

Language: en

Sources: [Exploit-DB.com RSS Feed](<https://devfeed.tech/sources/exploit-db-com-rss-feed.md>)

Topics: [Content Management System](<https://devfeed.tech/topics/cms.md>), [Exploit](<https://devfeed.tech/topics/exploit.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [cms](<https://devfeed.tech/tags/cms.md>), [cve](<https://devfeed.tech/tags/cve.md>), [cve-2026-65008](<https://devfeed.tech/tags/cve-2026-65008.md>), [exploit](<https://devfeed.tech/tags/exploit.md>), [multiple](<https://devfeed.tech/tags/multiple.md>), [platform](<https://devfeed.tech/tags/platform.md>), [rce](<https://devfeed.tech/tags/rce.md>), [webapps](<https://devfeed.tech/tags/webapps.md>)

### AI overview

An Exploit Database entry identifies a remote code execution exploit affecting Grav CMS 2.0.7 and references CVE-2026-65008.

### Source excerpt

Grav CMS 2.0.7 - RCE

## The Fellowship of Code: My Quest at Ruby for Good in Ghent

DevFeed: [The Fellowship of Code: My Quest at Ruby for Good in Ghent](<https://devfeed.tech/articles/the-fellowship-of-code-my-quest-at-ruby-for-good-in-ghent-30007.md>)

Original publisher: [Read original article](<https://engineering.freeagent.com/2026/07/27/the-fellowship-of-code-my-quest-at-ruby-for-good-in-ghent/>)

Author: Fiona McLaren

Published: 2026-07-27T14:09:36Z

Content type: opinion

Language: en

Sources: [FreeAgent](<https://devfeed.tech/sources/freeagent.md>)

Topics: [Ruby](<https://devfeed.tech/topics/ruby.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [Azure](<https://devfeed.tech/topics/azure.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [azure](<https://devfeed.tech/tags/azure.md>), [cms](<https://devfeed.tech/tags/cms.md>), [coding](<https://devfeed.tech/tags/coding.md>), [conferences](<https://devfeed.tech/tags/conferences.md>), [culture](<https://devfeed.tech/tags/culture.md>), [development](<https://devfeed.tech/tags/development.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [open-source-code](<https://devfeed.tech/tags/open-source-code.md>), [rails](<https://devfeed.tech/tags/rails.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [ruby-on-rails](<https://devfeed.tech/tags/ruby-on-rails.md>)

### AI overview

A junior developer describes attending Ruby for Good in Ghent and contributing to SkillRX, a project providing medical education materials in low-resource areas. The team addressed inefficient Azure file-storage synchronization by planning Beacons that communicate directly with the health professionals' CMS.

### Source excerpt

It isn't very hard to pitch tech conferences. Offering a getaway from the usual desk work, a chance to pick up on new wisdoms from like-minded and genuinely inspiring folk, and room in the itinerary for sightseeing and socialising in the hip host city in between times? It's a no-brainer... well, for most. I had [...]

## Website replatforming: How to migrate your site smoothly

DevFeed: [Website replatforming: How to migrate your site smoothly](<https://devfeed.tech/articles/website-replatforming-how-to-migrate-your-site-smoothly-9258.md>)

Original publisher: [Read original article](<https://webflowmarketingmain.com/blog/website-replatforming>)

Author: Webflow Team

Published: 2026-06-27T00:00:00Z

Content type: tutorial

Language: en

Sources: [Webflow Blog](<https://devfeed.tech/sources/webflow-blog.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [Website](<https://devfeed.tech/topics/website.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [hosting](<https://devfeed.tech/topics/hosting.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Front end](<https://devfeed.tech/topics/frontend.md>)

Tags: [back-end](<https://devfeed.tech/tags/back-end.md>), [cms](<https://devfeed.tech/tags/cms.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [guide](<https://devfeed.tech/tags/guide.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [migration](<https://devfeed.tech/tags/migration.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [strategy](<https://devfeed.tech/tags/strategy.md>)

### AI overview

A guide to website replatforming: migrating from an older CMS or custom setup to a new platform while preserving much of the existing content and design. It explains common reasons for replatforming, including outdated technology, poor performance, limited integrations, scalability limits, and rigid workflows.

### Source excerpt

Explore how website replatforming preserves the best of your existing site, while making it more scalable and manageable for long-term performance.

## How to Design Nested Documents for a Blogging App

DevFeed: [How to Design Nested Documents for a Blogging App](<https://devfeed.tech/articles/how-to-design-nested-documents-for-a-blogging-app-21843.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2026/05/how-to-design-nested-documents-for-a-blogging-app/>)

Author: Nic Raboy

Published: 2026-05-22T12:00:00Z

Content type: tutorial

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>), [data-modeling](<https://devfeed.tech/topics/data-modeling.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>)

Tags: [cms](<https://devfeed.tech/tags/cms.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [database](<https://devfeed.tech/tags/database.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [nosql](<https://devfeed.tech/tags/nosql.md>)

### AI overview

A tutorial on designing nested documents for a blogging application in MongoDB. It examines document modeling choices for authors, blog posts, and comments, and explains why modeling these relationships as separate documents may not provide the best MongoDB experience.

### Source excerpt

So you want to build your own content management system (CMS), also sometimes known as a blog? This is a classic example when learning how to use a database, whether it be a relational database manage... The post How to Design Nested Documents for a Blogging App appeared first on DataCamp.

## Adding a CMS to My Astro Blog (and the OAuth Rabbit Hole That Followed)

DevFeed: [Adding a CMS to My Astro Blog (and the OAuth Rabbit Hole That Followed)](<https://devfeed.tech/articles/adding-a-cms-to-my-astro-blog-and-the-oauth-rabbit-hole-that-followed-40122.md>)

Original publisher: [Read original article](<https://korbonits.com/blog/2026-03-24-adding-a-cms-to-my-astro-blog/>)

Published: 2026-03-24T00:00:00Z

Content type: tutorial

Language: en

Sources: [Alex Korbonits](<https://devfeed.tech/sources/alex-korbonits.md>)

Topics: [Astro](<https://devfeed.tech/topics/astro.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [OAuth](<https://devfeed.tech/topics/oauth.md>), [Netlify](<https://devfeed.tech/topics/netlify.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Jekyll](<https://devfeed.tech/topics/jekyll.md>)

Tags: [astro](<https://devfeed.tech/tags/astro.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [cms](<https://devfeed.tech/tags/cms.md>), [config](<https://devfeed.tech/tags/config.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [github](<https://devfeed.tech/tags/github.md>), [jekyll](<https://devfeed.tech/tags/jekyll.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [migration](<https://devfeed.tech/tags/migration.md>), [netlify](<https://devfeed.tech/tags/netlify.md>), [oauth](<https://devfeed.tech/tags/oauth.md>)

### AI overview

The author adds Decap CMS to a static Astro blog so Markdown content stored in GitHub can be edited through a browser. The article explains the OAuth relay setup and finds that Netlify's relay rejected the site because its domain was not recognized; adding the domain as a custom domain fixed the issue.

### Source excerpt

How I added Decap CMS to my static Astro site, and the authentication debugging that followed.

## Tech Stack I used to build my coding platform (algomaster.io)

DevFeed: [Tech Stack I used to build my coding platform (algomaster.io)](<https://devfeed.tech/articles/tech-stack-i-used-to-build-my-coding-platform-algomaster-io-33563.md>)

Original publisher: [Read original article](<https://blog.algomaster.io/p/algomaster-tech-stack>)

Author: Ashish Pratap Singh

Published: 2026-03-22T05:01:59Z

Content type: tutorial

Language: en

Sources: [AlgoMaster Newsletter](<https://devfeed.tech/sources/algomaster-newsletter.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [React](<https://devfeed.tech/topics/react.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Supabase](<https://devfeed.tech/topics/supabase.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [stripe](<https://devfeed.tech/topics/stripe.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [browser](<https://devfeed.tech/tags/browser.md>), [cms](<https://devfeed.tech/tags/cms.md>), [coding](<https://devfeed.tech/tags/coding.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [full-stack](<https://devfeed.tech/tags/full-stack.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [openai](<https://devfeed.tech/tags/openai.md>), [payments](<https://devfeed.tech/tags/payments.md>), [react](<https://devfeed.tech/tags/react.md>), [tech-stack](<https://devfeed.tech/tags/tech-stack.md>)

### AI overview

The author explains the technology stack used to build AlgoMaster.io, an interactive software engineering interview preparation platform. The platform uses Next.js with React and TypeScript, Vercel, Supabase, Payload CMS, Stripe, and AI-related services including OpenAI, Whisper, and pgVector. The article also describes the platform's architecture and the author's rationale for choosing Next.js.

### Source excerpt

In September 2024, I started building AlgoMaster.io from scratch after quitting my job at Amazon.

## The Right Team for the Job: From Engineering to Product: A Superpower for Developer Platform...

DevFeed: [The Right Team for the Job: From Engineering to Product: A Superpower for Developer Platform...](<https://devfeed.tech/articles/the-right-team-for-the-job-from-engineering-to-product-a-superpower-for-developer-platform-39156.md>)

Original publisher: [Read original article](<https://open.nytimes.com/the-right-team-for-the-job-from-engineering-to-product-a-superpower-for-developer-platform-a290e65970ea?source=rss----51e1d1745b32---4>)

Author: The NYT Open Team

Published: 2026-02-11T21:52:17Z

Content type: article

Language: en

Sources: [New York Times](<https://devfeed.tech/sources/new-york-times.md>)

Topics: [Developer Platform](<https://devfeed.tech/topics/developer-platform.md>), [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [Product Management](<https://devfeed.tech/topics/product-management.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [cms](<https://devfeed.tech/tags/cms.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-platform](<https://devfeed.tech/tags/developer-platform.md>), [developer-productivity](<https://devfeed.tech/tags/developer-productivity.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [product](<https://devfeed.tech/tags/product.md>), [product-management](<https://devfeed.tech/tags/product-management.md>), [software-engineer](<https://devfeed.tech/tags/software-engineer.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

This New York Times Open series article introduces Danny Cassidy, a senior technical product manager in Developer Productivity, and traces his transition from software engineering to product management. It describes his early frontend work, later experience building backend APIs and content management systems, and his interest in connecting engineering decisions with business and user impact.

### Source excerpt

The Right Team for the Job: From Engineering to Product: A Superpower for Developer Platform StrategyIntroducing Danny Cassidy, Senior Technical Product Manager, Developer Productivity in Developer PlatformsIllustration by Claire Merchlinsky By Geethu Jacob, Daniel Cassidy, Nikki Larson and Erica Vendetti "PMs actively and effectively engage with engineering and technology decisions, understanding possibilities and consequences." This article is part of a New York Times Open series showcasing the breadth of experiences and backgrounds of our Product Managers. Engineering can fuel product leadership For Danny Cassidy, coding was an early creative outlet. As a high school student, he taught himself to code, trying his hand at frontend web development. "I was very inspired by online communities back then, and how the internet could foster connection for people across the world. So, I first learned how to make extensions on forum software. My first paid gig in high school was building a social networking feature into a site for pet owners so that they could create profile pages for their pets. Those were the days!" Building on the base of that passion, Danny studied information technology in college. "There's a definite craft to software development", he says. "It's not just technical. You are thinking about solving a problem in an elegant and legible way. I always enjoyed that part of the process." As a software engineer, Danny focused on building backend APIs and content management systems (CMS) for media brands. Here, Danny learned to understand how engineering solutions fit into the business context. Engineers "need to know how a solution will evolve and scale over time. And their solutions need to be understood and maintainable by a multitude of people throughout all of this." In 2015, Danny accepted an engineering job at The Times working on the backend APIs that deliver our digital content from our CMS to our desktop and mobile apps. As an engineer at The New Yor

## 2025 CVE Data Review

DevFeed: [2025 CVE Data Review](<https://devfeed.tech/articles/2025-cve-data-review-27475.md>)

Original publisher: [Read original article](<https://jerrygamblin.com/2026/01/01/2025-cve-data-review/>)

Author: jgamblin

Published: 2026-01-01T18:38:43Z

Content type: article

Language: en

Sources: [Jerry Gamblin](<https://devfeed.tech/sources/jerry-gamblin.md>)

Topics: [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [data](<https://devfeed.tech/topics/data.md>), [Statistics](<https://devfeed.tech/topics/statistics.md>), [Security](<https://devfeed.tech/topics/security.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [Linux Kernel](<https://devfeed.tech/topics/linux-kernel.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [cms](<https://devfeed.tech/tags/cms.md>), [cve](<https://devfeed.tech/tags/cve.md>), [data](<https://devfeed.tech/tags/data.md>), [linux-kernel](<https://devfeed.tech/tags/linux-kernel.md>), [patch-tuesday](<https://devfeed.tech/tags/patch-tuesday.md>), [report](<https://devfeed.tech/tags/report.md>), [statistics](<https://devfeed.tech/tags/statistics.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>), [trends](<https://devfeed.tech/tags/trends.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>), [volume](<https://devfeed.tech/tags/volume.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

This review analyzes 2025 CVE publication data, reporting 48,185 published CVEs, a 20.6% increase from 2024. It highlights stable median CVSS scores, growth in web application and CMS-related flaws, publication clustering around vendor release cycles, and the Linux Kernel as the product with the most listed vulnerabilities. The article recommends prioritizing vulnerabilities by exploitability and automating remediation where possible.

### Source excerpt

2025 set a new baseline with 48,185 published CVEs. While the sheer volume is climbing, the median CVSS score remained surprisingly stable. We are seeing a distinct shift toward web application flaws (specifically in the CMS ecosystem) and a wider distribution of vendors, proving that vulnerabilities are spreading deeper into the supply chain. This massive growth ... Read more

## Discover Roq, the Quarkus Way for Static Site Generation in Java

DevFeed: [Discover Roq, the Quarkus Way for Static Site Generation in Java](<https://devfeed.tech/articles/discover-roq-the-quarkus-way-for-static-site-generation-in-java-23016.md>)

Original publisher: [Read original article](<https://www.javaadvent.com/2025/12/discover-roq-the-quarkus-way-for-static-site-generation-in-java.html>)

Author: Andy Damevin

Published: 2025-12-09T02:02:47Z

Content type: tutorial

Language: en

Sources: [Java Advent Calendar](<https://devfeed.tech/sources/java-advent-calendar.md>)

Topics: [Quarkus](<https://devfeed.tech/topics/quarkus.md>), [Java](<https://devfeed.tech/topics/java.md>), [Development](<https://devfeed.tech/topics/development.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [gatsby](<https://devfeed.tech/topics/gatsby.md>), [Jekyll](<https://devfeed.tech/topics/jekyll.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [cms](<https://devfeed.tech/tags/cms.md>), [dev](<https://devfeed.tech/tags/dev.md>), [github-action](<https://devfeed.tech/tags/github-action.md>), [hugo](<https://devfeed.tech/tags/hugo.md>), [java](<https://devfeed.tech/tags/java.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [jvm](<https://devfeed.tech/tags/jvm.md>), [quarkus](<https://devfeed.tech/tags/quarkus.md>), [ssg](<https://devfeed.tech/tags/ssg.md>), [static-site-generator](<https://devfeed.tech/tags/static-site-generator.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>), [themes](<https://devfeed.tech/tags/themes.md>)

### AI overview

This tutorial introduces Roq, a static-site generator built as a thin layer on Quarkus for Java. It explains how Roq uses Quarkus features such as Qute templates, extensions, Dev Mode, plugins, themes, data files, and static-site export, then demonstrates setup and live reloading with a Quarkus, Roq, and Tailwind project.

### Source excerpt

Did you know about Roq? A powerful new tool that combines Java and Quarkus. Ok, prep a warm drink and put on some soft music and let's find out why Roq is so cool with the comfort of Quarkus Dev Mode and all its eco-system. Bonus: a touch of TailwindCss to make it look great! The post Discover Roq, the Quarkus Way for Static Site Generation in Java appeared first on JVM Advent.

## Marble Is Shipping Faster with Neon Branching

DevFeed: [Marble Is Shipping Faster with Neon Branching](<https://devfeed.tech/articles/marble-is-shipping-faster-with-neon-branching-5542.md>)

Original publisher: [Read original article](<https://neon.com/blog/marble-is-shipping-faster-with-neon-branching>)

Author: Carlota Soto

Published: 2025-09-15T15:48:20Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Database](<https://devfeed.tech/topics/database.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Git](<https://devfeed.tech/topics/git.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [Astro](<https://devfeed.tech/topics/astro.md>)

Tags: [astro](<https://devfeed.tech/tags/astro.md>), [case-studies](<https://devfeed.tech/tags/case-studies.md>), [cms](<https://devfeed.tech/tags/cms.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [database](<https://devfeed.tech/tags/database.md>), [git](<https://devfeed.tech/tags/git.md>), [migration](<https://devfeed.tech/tags/migration.md>), [migrations](<https://devfeed.tech/tags/migrations.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [performance](<https://devfeed.tech/tags/performance.md>)

### AI overview

Marble, an open-source headless CMS, adopted Neon as its main database and uses Neon branching to test migrations and schema changes with production data. Branches are created quickly, include schema and point-in-time data, and can be deleted after testing, helping the small team ship faster with greater confidence.

### Source excerpt

"We recently shipped a big update and we probably couldn't have done it without Neon branching. It lets us test big migrations safely with production data, and if something breaks, we just delete the branch and start fresh. That makes us a lot faster and more confident when shipp...

## How CodeTV built a video streaming platform with Astro and Mux

DevFeed: [How CodeTV built a video streaming platform with Astro and Mux](<https://devfeed.tech/articles/unleashing-creativity-3396.md>)

Original publisher: [Read original article](<https://astro.build/case-studies/codetv/>)

Published: 2025-09-09T00:00:00Z

Content type: article

Language: en

Sources: [The Astro Blog](<https://devfeed.tech/sources/the-astro-blog.md>)

Topics: [Astro](<https://devfeed.tech/topics/astro.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [Website](<https://devfeed.tech/topics/website.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [data-architecture](<https://devfeed.tech/topics/data-architecture.md>), [Web Components](<https://devfeed.tech/topics/web-components.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [workflow automation](<https://devfeed.tech/topics/workflow-automation.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [astro](<https://devfeed.tech/tags/astro.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [automation](<https://devfeed.tech/tags/automation.md>), [cms](<https://devfeed.tech/tags/cms.md>), [developers](<https://devfeed.tech/tags/developers.md>), [performance](<https://devfeed.tech/tags/performance.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

This case study explains how CodeTV used Astro and Mux to build a subscription-based video streaming platform for developer programming. It describes the platform's requirements, including content management, authentication, e-commerce, asset management, search, workflow automation, and adaptive-bitrate video streaming.

### Source excerpt

How CodeTV built a video streaming platform with Astro and Mux

## How Cloud CIRCUS used ClickHouse to speed up and simplify log analytics

DevFeed: [How Cloud CIRCUS used ClickHouse to speed up and simplify log analytics](<https://devfeed.tech/articles/how-cloud-circus-used-clickhouse-to-speed-up-and-simplify-log-analytics-5207.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/cloud-circus-used-clickhouse-speed-up-simplify-log-analytics>)

Author: ClickHouse

Published: 2025-06-17T00:00:00Z

Content type: article

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [analytics](<https://devfeed.tech/tags/analytics.md>), [athena](<https://devfeed.tech/tags/athena.md>), [aws](<https://devfeed.tech/tags/aws.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cms](<https://devfeed.tech/tags/cms.md>), [cost](<https://devfeed.tech/tags/cost.md>), [customer](<https://devfeed.tech/tags/customer.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [japan](<https://devfeed.tech/tags/japan.md>), [logs](<https://devfeed.tech/tags/logs.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [performance](<https://devfeed.tech/tags/performance.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [s3](<https://devfeed.tech/tags/s3.md>), [switching](<https://devfeed.tech/tags/switching.md>)

### AI overview

Cloud CIRCUS migrated BlueMonkey's CloudFront log analytics from Amazon Athena to a self-managed ClickHouse environment. The move consolidated logs into a single table, improved query speed and automation, and reduced the time, complexity, and unpredictability of analytics costs as the SaaS company scaled across more than 2,000 customer websites.

### Source excerpt

"By migrating from Athena to ClickHouse, we've been able to save both time and costs. Most importantly, we no longer have to worry about expenses every time we run a query, which is a huge relief." Kyurin Shu, infrastructure engineer

## Migrating Your Content Management System (CMS) Assets With MongoDB and Node.js

DevFeed: [Migrating Your Content Management System (CMS) Assets With MongoDB and Node.js](<https://devfeed.tech/articles/migrating-your-content-management-system-cms-assets-with-mongodb-and-node-js-21838.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2025/05/migrating-your-content-management-system-cms-assets-with-mongodb-and-nodejs/>)

Author: Nic Raboy

Published: 2025-05-09T12:00:00Z

Content type: tutorial

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [Content Management System](<https://devfeed.tech/topics/cms.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Development](<https://devfeed.tech/topics/development.md>), [axios](<https://devfeed.tech/topics/axios.md>), [Environment Variables](<https://devfeed.tech/topics/environment-variables.md>)

Tags: [axios](<https://devfeed.tech/tags/axios.md>), [cms](<https://devfeed.tech/tags/cms.md>), [developer](<https://devfeed.tech/tags/developer.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [migration](<https://devfeed.tech/tags/migration.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial explaining how to migrate content from a MongoDB-based content management system to external publishing platforms. It covers exporting written content and downloading media assets from third-party servers using Node.js, MongoDB, Axios, and environment variables.

### Source excerpt

Content platforms evolve as business strategies shift. At MongoDB, we embraced external publishing platforms like Dev.to, Medium, The Polyglot Developer, etc. to better engage developer communities, r... The post Migrating Your Content Management System (CMS) Assets With MongoDB and Node.js appeared first on DEV.

## Integrate Headless CMS Data with any API in GraphQL

DevFeed: [Integrate Headless CMS Data with any API in GraphQL](<https://devfeed.tech/articles/integrate-headless-cms-data-with-any-api-in-graphql-23401.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/integrate-headless-cms-data-with-any-api-in-graphql>)

Author: Michael Watson

Published: 2025-04-09T10:03:00Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [Content Management System](<https://devfeed.tech/topics/cms.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [API](<https://devfeed.tech/topics/api.md>), [Apollo Connectors](<https://devfeed.tech/topics/apollo-connectors.md>), [client](<https://devfeed.tech/topics/client.md>), [BFF](<https://devfeed.tech/topics/bff.md>), [Back end](<https://devfeed.tech/topics/backend.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apollo-connectors](<https://devfeed.tech/tags/apollo-connectors.md>), [bff](<https://devfeed.tech/tags/bff.md>), [cms](<https://devfeed.tech/tags/cms.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [github](<https://devfeed.tech/tags/github.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [rest](<https://devfeed.tech/tags/rest.md>)

### AI overview

This tutorial explains how to integrate headless CMS data with other APIs in GraphQL. It presents Apollo Connectors for REST as a configuration-based way to combine CMS data with services such as pricing information, using Strapi as the example CMS.

### Source excerpt

Headless content management systems (CMS) have been increasingly popular because they allow content to be delivered to any device or platform via their APIs. This means you can manage content in one place and display it in any of your client applications. But most client use cases need some other data that doesn't live in our CMS that we have to orchestrate.

## Temporal supercharges video processing at The Washington Post

DevFeed: [Temporal supercharges video processing at The Washington Post](<https://devfeed.tech/articles/temporal-supercharges-video-processing-at-the-washington-post-36035.md>)

Original publisher: [Read original article](<https://temporal.io/blog/temporal-supercharges-video-processing-at-the-washington-post>)

Author: Tim Imkin

Published: 2024-11-04T07:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [airflow](<https://devfeed.tech/topics/airflow.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [cms](<https://devfeed.tech/tags/cms.md>), [community](<https://devfeed.tech/tags/community.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [media](<https://devfeed.tech/tags/media.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [processing](<https://devfeed.tech/tags/processing.md>), [programming](<https://devfeed.tech/tags/programming.md>), [video](<https://devfeed.tech/tags/video.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

The Washington Post's Arc XP division used Temporal to replace a difficult-to-maintain internal orchestration system for video and audio workflows. The article reports a 600% improvement in runtime efficiency and describes support for complex, long-running processes across multiple programming languages.

### Source excerpt

See how The Washington Post used Temporal to supercharge video processing, achieving a 600% improvement in runtime efficiency and streamlining media workflows.

## Astro x Storyblok: Content Loader

DevFeed: [Astro x Storyblok: Content Loader](<https://devfeed.tech/articles/astro-x-storyblok-content-loader-3341.md>)

Original publisher: [Read original article](<https://astro.build/blog/storyblok-loader/>)

Author: Matthew Phillips

Published: 2024-09-19T00:00:00Z

Content type: article

Language: en

Sources: [The Astro Blog](<https://devfeed.tech/sources/the-astro-blog.md>)

Topics: [Astro](<https://devfeed.tech/topics/astro.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [API](<https://devfeed.tech/topics/api.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [MDX](<https://devfeed.tech/topics/mdx.md>), [Git](<https://devfeed.tech/topics/git.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>)

Tags: [announce](<https://devfeed.tech/tags/announce.md>), [api](<https://devfeed.tech/tags/api.md>), [astro](<https://devfeed.tech/tags/astro.md>), [cms](<https://devfeed.tech/tags/cms.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [contribute](<https://devfeed.tech/tags/contribute.md>), [docs](<https://devfeed.tech/tags/docs.md>), [git](<https://devfeed.tech/tags/git.md>), [github](<https://devfeed.tech/tags/github.md>), [launch](<https://devfeed.tech/tags/launch.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [mdx](<https://devfeed.tech/tags/mdx.md>), [partner](<https://devfeed.tech/tags/partner.md>)

### AI overview

Astro announces Storyblok as a launch partner for the Astro Content Layer API. The Storyblok loader, currently in alpha, synchronizes remote CMS data during development and refreshes it automatically as the data changes, allowing it to be queried alongside local Markdown and MDX collections.

### Source excerpt

We are excited to announce Storyblok as a launch partner for Astro Content Layer.

## Going Global with Twig Globals in Craft CMS

DevFeed: [Going Global with Twig Globals in Craft CMS](<https://devfeed.tech/articles/going-global-with-twig-globals-in-craft-cms-31265.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/going-global-with-twig-globals-in-craft-cms>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2024-09-02T18:25:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Content Management System](<https://devfeed.tech/topics/cms.md>), [Web](<https://devfeed.tech/topics/web.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [added](<https://devfeed.tech/tags/added.md>), [article](<https://devfeed.tech/tags/article.md>), [challenges](<https://devfeed.tech/tags/challenges.md>), [cms](<https://devfeed.tech/tags/cms.md>), [collection](<https://devfeed.tech/tags/collection.md>), [craft](<https://devfeed.tech/tags/craft.md>), [global](<https://devfeed.tech/tags/global.md>), [globals](<https://devfeed.tech/tags/globals.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [insights](<https://devfeed.tech/tags/insights.md>), [learn](<https://devfeed.tech/tags/learn.md>), [leveraging](<https://devfeed.tech/tags/leveraging.md>), [simplify](<https://devfeed.tech/tags/simplify.md>), [templating](<https://devfeed.tech/tags/templating.md>), [twig](<https://devfeed.tech/tags/twig.md>), [variables](<https://devfeed.tech/tags/variables.md>)

### AI overview

This tutorial explains how variable scope works in Twig templates used by Craft CMS, including the challenges of making variables globally available. It discusses the trade-offs of global variables and how they can reduce component reusability and modularity, while noting that they can be appropriate in simpler websites.

### Source excerpt

Learn how to simplify some Twig templating challenges by leveraging the global variables & the _globals Collection added in Craft CMS 4.5

## Connecting to an External Database in Craft CMS

DevFeed: [Connecting to an External Database in Craft CMS](<https://devfeed.tech/articles/connecting-to-an-external-database-in-craft-cms-31247.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/connecting-to-an-external-database-in-craft-cms>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2024-08-06T14:03:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [MariaDB](<https://devfeed.tech/topics/mariadb.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [legacy](<https://devfeed.tech/topics/legacy.md>)

Tags: [application](<https://devfeed.tech/tags/application.md>), [built-in](<https://devfeed.tech/tags/built-in.md>), [cms](<https://devfeed.tech/tags/cms.md>), [components](<https://devfeed.tech/tags/components.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [connect](<https://devfeed.tech/tags/connect.md>), [craft](<https://devfeed.tech/tags/craft.md>), [database](<https://devfeed.tech/tags/database.md>), [external](<https://devfeed.tech/tags/external.md>), [flexibility](<https://devfeed.tech/tags/flexibility.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [insights](<https://devfeed.tech/tags/insights.md>), [learn](<https://devfeed.tech/tags/learn.md>), [legacy](<https://devfeed.tech/tags/legacy.md>), [leveraging](<https://devfeed.tech/tags/leveraging.md>), [mariadb](<https://devfeed.tech/tags/mariadb.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [using](<https://devfeed.tech/tags/using.md>)

### AI overview

A tutorial explaining how to connect Craft CMS to an external database using Twig and configuration in config/app.php, without requiring the deprecated Connect plugin. It covers Craft application components and database types supported through Yii2.

### Source excerpt

Learn how to connect to an external database using Craft CMS by leveraging the built-in flexibility of application components

## Chainguard Introduces Laravel and WordPress Container Images

DevFeed: [Chainguard Introduces Laravel and WordPress Container Images](<https://devfeed.tech/articles/chainguard-secures-the-web-new-laravel-and-wordpress-images-12981.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/chainguard-secures-the-web-new-laravel-and-wordpress-images>)

Published: 2024-07-15T00:00:00Z

Content type: article

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [WordPress](<https://devfeed.tech/topics/wordpress.md>), [Laravel](<https://devfeed.tech/topics/laravel.md>), [container images](<https://devfeed.tech/topics/container-images.md>), [Security](<https://devfeed.tech/topics/security.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Framework](<https://devfeed.tech/topics/framework.md>)

Tags: [chainguard](<https://devfeed.tech/tags/chainguard.md>), [cms](<https://devfeed.tech/tags/cms.md>), [container](<https://devfeed.tech/tags/container.md>), [container-images](<https://devfeed.tech/tags/container-images.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [php](<https://devfeed.tech/tags/php.md>), [security](<https://devfeed.tech/tags/security.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>), [wordpress](<https://devfeed.tech/tags/wordpress.md>)

### AI overview

Chainguard announces container images for Laravel and WordPress and describes how containerized WordPress deployments support consistent setup, installation management, updates, patches, and PHP versions. The supplied text also reviews WordPress security measures and positions Laravel as a PHP framework for web application development.

### Source excerpt

Chainguard secure the web with new Laravel and WordPress images. Learn about enhanced security and seamless integration for your web apps.

## Adding Content with Content Migrations in Craft CMS

DevFeed: [Adding Content with Content Migrations in Craft CMS](<https://devfeed.tech/articles/adding-content-with-content-migrations-in-craft-cms-31238.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/adding-content-with-content-migrations-in-craft-cms>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2024-05-13T14:27:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Content Management System](<https://devfeed.tech/topics/cms.md>), [migration](<https://devfeed.tech/topics/migration.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Database](<https://devfeed.tech/topics/database.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Performance Testing](<https://devfeed.tech/topics/performance-testing.md>), [Development](<https://devfeed.tech/topics/development.md>), [Git](<https://devfeed.tech/topics/git.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [cms](<https://devfeed.tech/tags/cms.md>), [content](<https://devfeed.tech/tags/content.md>), [craft](<https://devfeed.tech/tags/craft.md>), [create](<https://devfeed.tech/tags/create.md>), [database](<https://devfeed.tech/tags/database.md>), [development](<https://devfeed.tech/tags/development.md>), [environments](<https://devfeed.tech/tags/environments.md>), [git](<https://devfeed.tech/tags/git.md>), [insights](<https://devfeed.tech/tags/insights.md>), [learn](<https://devfeed.tech/tags/learn.md>), [migrations](<https://devfeed.tech/tags/migrations.md>), [performance-testing](<https://devfeed.tech/tags/performance-testing.md>), [php](<https://devfeed.tech/tags/php.md>), [syncs](<https://devfeed.tech/tags/syncs.md>)

### AI overview

A tutorial on using content migrations in Craft CMS 5 to create and seed Entries, Fields, Entry Types, and Sections across environments. It explains how migrations can be version-controlled, run through Craft CLI commands, and rolled back after performance testing or other automated content tasks.

### Source excerpt

Learn how to create content migrations in Craft CMS 5 to add content that syncs across environments

## Headless CMS vs Traditional CMS: Choosing the Right CMS

DevFeed: [Headless CMS vs Traditional CMS: Choosing the Right CMS](<https://devfeed.tech/articles/headless-cms-vs-traditional-cms-choosing-the-right-cms-28418.md>)

Original publisher: [Read original article](<https://banes.dev/headless-cms-vs-traditional-cms-choosing-the-right-cms/>)

Author: admin

Published: 2024-05-02T10:26:30Z

Content type: comparison

Language: en

Sources: [Posts on Chris Banes](<https://devfeed.tech/sources/posts-on-chris-banes.md>)

Topics: [Content Management System](<https://devfeed.tech/topics/cms.md>), [API](<https://devfeed.tech/topics/api.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [cms](<https://devfeed.tech/tags/cms.md>), [core](<https://devfeed.tech/tags/core.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>)

### AI overview

This article compares headless and traditional CMS architectures for developers. It explains that a headless CMS separates back-end content management from front-end presentation and uses an API to deliver content to different platforms and devices, discussing flexibility and scalability as potential advantages.

### Source excerpt

Have you ever stopped to think about how the websites you visit deliver content so seamlessly across different devices? Believe it or not, a hidden thing behind this smooth experience is often a Content management System (CMS). But the world of CMS is evolving, and a headless approach is taking center stage. Did you know [...]

[Next page](<https://devfeed.tech/tags/cms.md?cursor=WyIyMDI0LTA1LTAyVDEwOjI2OjMwKzAwOjAwIiwgIjhkMjc4YTJhLTE5YTQtNGQ2ZS05NTkyLTIyYzE3ZTA1OWQyNSJd>)