diff --git a/.planning/ROADMAP.md b/.planning/ROADMAP.md index 0e438b11..d6aad804 100644 --- a/.planning/ROADMAP.md +++ b/.planning/ROADMAP.md @@ -1065,7 +1065,7 @@ Plans: ### Phase 17: Blog companions -**Goal:** The sitemap, menu and FAQ plugins run on SummerCMS as shared `sm-*-plugin` repos, so a blog site can manage its menus, FAQs and sitemap in the admin again instead of hardcoding them in the Nuxt app. +**Goal:** As a blog site editor, I want to manage menus, FAQs and the sitemap in the SummerCMS admin through the shared sitemap, menu and FAQ plugins, so that they are no longer hardcoded in the Nuxt app. **Mode:** mvp **Depends on:** Phase 15, Phase 16 **Repos:** `sm-sitemap-plugin`, `sm-menu-plugin`, `sm-faq-plugin` (new, under `git.golem15.com/golem15/`, see `.planning/notes/core-plugins-own-repos.md`); `summercms.go` for the menu-item type registry; `sm-journal-plugin` for an additive registration of its item types; `sm-grzybyfunkcjonalne-app` to move its FAQ and menu into the plugins diff --git a/.planning/phases/17-blog-companions/COVERAGE.md b/.planning/phases/17-blog-companions/COVERAGE.md index 8fc0e975..e3ec3408 100644 --- a/.planning/phases/17-blog-companions/COVERAGE.md +++ b/.planning/phases/17-blog-companions/COVERAGE.md @@ -1 +1 @@ -No external API integration: this phase ports internal WinterCMS plugins (sitemap, menu, FAQ) to SummerCMS and publishes its own read APIs (/_menu/api/v1, /_faq/api/v1, /sitemap.xml) consumed by first-party Nuxt layers; no third-party service, SDK or remote API is called. +No external API integration: ports the internal sitemap, menu and FAQ plugins and serves first-party read APIs (/_menu, /_faq, /sitemap.xml) to our own Nuxt layers; no third-party service is called.