Create Ideal CMS
Interaktive CLI, die ein Payload-CMS-Monorepo mit vorkonfigurierten FocusReactive-Plugins aufsetzt.
Installation
pnpm add create-ideal-cms Über
`create-ideal-cms` ist eine interaktive Node-CLI, die ein Payload-CMS-Monorepo aufsetzt. Ein Aufruf von `npx create-ideal-cms` lädt das FocusReactive payload-plugins-Template über giget von GitHub (Standard-Ref ist `main`) oder kopiert einen lokalen Checkout mit `--from-local`. Die CLI entfernt die Plugin-Source-Pakete, Dev- und Demo-Apps, Release-Konfiguration und Lockfiles aus dem Gerüst. Das Ergebnis ist ein Turborepo-Workspace mit `apps/cms` (Payload und Next.js) und den Shared-Packages `tailwind-config`, `typescript-config` und `ui`. Die Prompts fragen den Projektnamen, eine Primary-Brand-Color als Hex-Wert, die Postgres `DATABASE_URL` und die öffentliche Server-URL ab. Optionale Felder gibt es für den OpenAI-Key, einen Vercel-Blob-Token, OIDC-SSO-Credentials (Auth0, Keycloak, Okta) und einen Token für eine private Registry. Ein `PAYLOAD_SECRET` wird automatisch generiert. Nach der Installation kann die CLI `payload migrate:create init` und `payload migrate` ausführen und ein Git-Repository initialisieren. Als Package Manager werden bun, pnpm oder npm unterstützt, die Installation lässt sich auch überspringen. Im aufgesetzten `apps/cms` werden die veröffentlichten `@focus-reactive/payload-plugin-*`-Pakete (SEO, Translator, Analytics, A/B, Comments, Presets, Scheduling) als reguläre Abhängigkeiten mit gepinnten Versionen eingetragen, die vorherigen `workspace:*`-Referenzen werden ersetzt. Das Premium-Plugin `@fr-private/payload-plugin-visual-editing` wird konditional behandelt: Ohne Private-Registry-Token entfernt die CLI die Abhängigkeit und sämtliche Verdrahtung (Imports, Admin-ImportMap, Frontend-Komponenten), damit die Installation nicht an einer unerreichbaren Scope scheitert. Mit Token schreibt die CLI eine `.npmrc`, die `NPM_TOKEN` aus der Environment liest. Die Brand-Color wird angewendet, indem ein `--color-primary`-Overlay in `packages/tailwind-config/base.css` ergänzt wird. Die Runtime-Abhängigkeiten sind `@clack/prompts`, `giget` und `picocolors`. Vorausgesetzt wird Node >=18.20.0.
Paketinformationen
- Paketname
create-ideal-cms- Neueste Version
1.3.0- Entpackte Größe
- 24 kB
- Lizenz
- MIT
- Wöchentliche Downloads
- 23
- Zuletzt veröffentlicht
- 5. Okt. 2026
Mehr von focusreactive
Profil ansehenTranslator
Uebersetzt lokalisierte Payload CMS Inhalte ueber steckbare Provider, mit Steuerelementen auf Dokument-, Sammlungs- und Feldebene im Admin-Panel.
Collaborative Comments
Ergänzt Payload v3 um Kommentare auf Dokument- und FeldEbene mit @mentions, E-Mail-Benachrichtigungen, Resolving, Multi-Tenancy und Locale-Filterung.
JSON Form Builder
Bearbeitet json-Felder in Payload als typisierte Admin-Felder und speichert die Werte als einfaches Objekt in derselben Spalte.
A/B Testing
A/B-Testing-Plugin für Payload CMS v3 und Next.js, das Seitenvarianten in bestehenden Collections anlegt und Traffic über Edge-Middleware verteilt.
Visual Editing
Blendet im Frontend Click-to-Edit-Overlays für Draft-Seiten ein, die das passende Feld im Payload-Admin öffnen.
Netlify Deploy
Fügt im Payload-Admin einen Publish-Button neben Speichern hinzu, mit dem Netlify-Builds gestartet und Vorschauen veröffentlicht werden.
Ähnliche Plugins
Mehr in DevtoolsShared plugin tooling
Dev-only Konfiguration für Linting, Formatierung, TypeScript, Build, Testdatenbank und Release der @seshuk Payload-Plugins.
Puck visual page builder
Integriert den Puck visuell Page Builder mit Payload CMS für Drag-and-Drop-Bearbeitung.
OpenAPI
Generiert OpenAPI-Spezifikationen aus Payload CMS-Konfigurationen.
OpenAPI
Erstellt automatisch eine OpenAPI-Spezifikation aus einer Payload CMS 3.x-Konfiguration und stellt sie über Scalar, Swagger UI, RapiDoc oder Redoc dar.
Markdown documentation sync
Synchronisiert Markdown-Dokumentation mit Payload CMS und Git.
Dry Run
Testet Create-Operationen in Payload CMS komplett durch, bricht nach Validierung und Hooks die Datenbanktransaktion ab.