<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Externa Blog</title>
        <link>https://externa.qiick.io/en/blog</link>
        <description>Tutorials and guides for Externa — open-source headless CMS for Laravel.</description>
        <lastBuildDate>Fri, 23 Oct 2026 09:14:27 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Externa Blog</title>
            <url>https://externa.qiick.io/og/og.png</url>
            <link>https://externa.qiick.io/en/blog</link>
        </image>
        <copyright>© 2026 Qiick</copyright>
        <item>
            <title><![CDATA[PHP emergency security releases — Oct 2026]]></title>
            <link>https://externa.qiick.io/en/blog/php-emergency-security-releases-oct-2026</link>
            <guid isPermaLink="false">https://externa.qiick.io/en/blog/php-emergency-security-releases-oct-2026</guid>
            <pubDate>Thu, 22 Oct 2026 07:00:00 GMT</pubDate>
            <description><![CDATA[PHP CVEs 2026-109618 and 2026-109619 (CVSS 9.2 RCE). Update to 8.4.27 or 8.5.12; what Externa users must do.]]></description>
            <content:encoded><![CDATA[PHP CVEs 2026-109618 and 2026-109619 (CVSS 9.2 RCE). Update to 8.4.27 or 8.5.12; what Externa users must do.]]></content:encoded>
            <author>Externa</author>
        </item>
        <item>
            <title><![CDATA[Externa Core 1.2.1 — field rename drafts & deps]]></title>
            <link>https://externa.qiick.io/en/blog/externa-core-1-2-1</link>
            <guid isPermaLink="false">https://externa.qiick.io/en/blog/externa-core-1-2-1</guid>
            <pubDate>Wed, 21 Oct 2026 12:53:35 GMT</pubDate>
            <description><![CDATA[Patch for draft/revision field renames, npm audit clean-up, and the repair-renamed-field-drafts artisan command.]]></description>
            <content:encoded><![CDATA[Patch for draft/revision field renames, npm audit clean-up, and the repair-renamed-field-drafts artisan command.]]></content:encoded>
            <author>Externa</author>
        </item>
        <item>
            <title><![CDATA[Nuxt starter 1.1.1 — NuxtPage and Node 22.13+]]></title>
            <link>https://externa.qiick.io/en/blog/nuxt-starter-1-1-1</link>
            <guid isPermaLink="false">https://externa.qiick.io/en/blog/nuxt-starter-1-1-1</guid>
            <pubDate>Wed, 21 Oct 2026 11:52:32 GMT</pubDate>
            <description><![CDATA[Why 1.1.1 matters: NuxtPage instead of slot, h3 pin for getQuery, engines ≥22.13.0 — plus what 1.1.0 tooling bumps included.]]></description>
            <content:encoded><![CDATA[Why 1.1.1 matters: NuxtPage instead of slot, h3 pin for getQuery, engines ≥22.13.0 — plus what 1.1.0 tooling bumps included.]]></content:encoded>
            <author>Externa</author>
        </item>
        <item>
            <title><![CDATA[Build a blog with Next.js and Externa in 20 minutes]]></title>
            <link>https://externa.qiick.io/en/blog/nextjs-blog-externa-starter</link>
            <guid isPermaLink="false">https://externa.qiick.io/en/blog/nextjs-blog-externa-starter</guid>
            <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Turn the official Externa Next.js starter into a blog: Articles pack, public role Read, and Public CMS API list/post pages.]]></description>
            <content:encoded><![CDATA[Turn the official Externa Next.js starter into a blog: Articles pack, public role Read, and Public CMS API list/post pages.]]></content:encoded>
            <author>Externa</author>
            <enclosure url="https://externa.qiick.io/images/articles/nextjs-blog-externa-starter-1200x630.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Multilingual landing page with Nuxt and Externa]]></title>
            <link>https://externa.qiick.io/en/blog/nuxt-multilingual-landing-externa</link>
            <guid isPermaLink="false">https://externa.qiick.io/en/blog/nuxt-multilingual-landing-externa</guid>
            <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[EN/IT landing page with the Externa Nuxt starter: content languages, Translation workspace, and locale-aware Nitro API calls.]]></description>
            <content:encoded><![CDATA[EN/IT landing page with the Externa Nuxt starter: content languages, Translation workspace, and locale-aware Nitro API calls.]]></content:encoded>
            <author>Externa</author>
            <enclosure url="https://externa.qiick.io/images/articles/nuxt-multilingual-landing-externa-1200x630.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Live Preview in practice with a Next starter]]></title>
            <link>https://externa.qiick.io/en/blog/live-preview-nextjs-externa</link>
            <guid isPermaLink="false">https://externa.qiick.io/en/blog/live-preview-nextjs-externa</guid>
            <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Open Externa drafts in your Next.js app: Live Preview URL, GET /api/v1/preview, same components as production.]]></description>
            <content:encoded><![CDATA[Open Externa drafts in your Next.js app: Live Preview URL, GET /api/v1/preview, same components as production.]]></content:encoded>
            <author>Externa</author>
            <enclosure url="https://externa.qiick.io/images/articles/live-preview-nextjs-externa-1200x630.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Starter security patches — Oct 2026]]></title>
            <link>https://externa.qiick.io/en/blog/starters-security-patches-oct-2026</link>
            <guid isPermaLink="false">https://externa.qiick.io/en/blog/starters-security-patches-oct-2026</guid>
            <pubDate>Tue, 20 Oct 2026 07:36:57 GMT</pubDate>
            <description><![CDATA[Next starter 1.0.1–1.0.2 and Nuxt starter 1.0.1: patched Next, React, and Nuxt tooling deps. Who should update and how.]]></description>
            <content:encoded><![CDATA[Next starter 1.0.1–1.0.2 and Nuxt starter 1.0.1: patched Next, React, and Nuxt tooling deps. Who should update and how.]]></content:encoded>
            <author>Externa</author>
        </item>
        <item>
            <title><![CDATA[Externa Core 1.2.0 — editorial and integrations]]></title>
            <link>https://externa.qiick.io/en/blog/externa-core-1-2-0</link>
            <guid isPermaLink="false">https://externa.qiick.io/en/blog/externa-core-1-2-0</guid>
            <pubDate>Sun, 18 Oct 2026 19:08:32 GMT</pubDate>
            <description><![CDATA[Approvals, translation workspace, kanban/calendar, SSO, Meilisearch, git export, Slack/Telegram, and the Nuxt starter — all opt-in.]]></description>
            <content:encoded><![CDATA[Approvals, translation workspace, kanban/calendar, SSO, Meilisearch, git export, Slack/Telegram, and the Nuxt starter — all opt-in.]]></content:encoded>
            <author>Externa</author>
        </item>
        <item>
            <title><![CDATA[Official Next.js starter 1.0.0]]></title>
            <link>https://externa.qiick.io/en/blog/nextjs-starter-1-0-0</link>
            <guid isPermaLink="false">https://externa.qiick.io/en/blog/nextjs-starter-1-0-0</guid>
            <pubDate>Thu, 01 Oct 2026 19:08:53 GMT</pubDate>
            <description><![CDATA[First stable externa-next-starter: App Router, server-only API key, collection auto-discovery, Node 24 — paired with Core 1.1.0.]]></description>
            <content:encoded><![CDATA[First stable externa-next-starter: App Router, server-only API key, collection auto-discovery, Node 24 — paired with Core 1.1.0.]]></content:encoded>
            <author>Externa</author>
        </item>
        <item>
            <title><![CDATA[Externa Core 1.1.0 — Live Preview and Public API]]></title>
            <link>https://externa.qiick.io/en/blog/externa-core-1-1-0</link>
            <guid isPermaLink="false">https://externa.qiick.io/en/blog/externa-core-1-1-0</guid>
            <pubDate>Thu, 01 Oct 2026 19:07:48 GMT</pubDate>
            <description><![CDATA[Post-GA cut: Live Preview tokens, draft/publish UX, scheduled publish, OpenAPI, webhooks UI, Next starter, and AI tool approval.]]></description>
            <content:encoded><![CDATA[Post-GA cut: Live Preview tokens, draft/publish UX, scheduled publish, OpenAPI, webhooks UI, Next starter, and AI tool approval.]]></content:encoded>
            <author>Externa</author>
        </item>
        <item>
            <title><![CDATA[Externa Core 1.0.0 — first stable GA]]></title>
            <link>https://externa.qiick.io/en/blog/externa-core-1-0-0</link>
            <guid isPermaLink="false">https://externa.qiick.io/en/blog/externa-core-1-0-0</guid>
            <pubDate>Mon, 21 Sep 2026 19:06:01 GMT</pubDate>
            <description><![CDATA[What GA means for operators: Packagist install, Docker quick-deploy, webhook secret enforcement, and how to upgrade from beta.4.]]></description>
            <content:encoded><![CDATA[What GA means for operators: Packagist install, Docker quick-deploy, webhook secret enforcement, and how to upgrade from beta.4.]]></content:encoded>
            <author>Externa</author>
        </item>
    </channel>
</rss>