OnPage for Next.js App Router
Next.js-App-Router-Adapter für payload-onpage: Inline-Bearbeitung und Draft-Vorschau für Payload-Seiten mit OnPage-Komponente.
Installation
pnpm add @payload-onpage/next Über
Das Paket ist die Next.js-Seite von payload-onpage. Redakteure ändern Payload-Inhalte direkt auf der gerenderten Seite und sehen Entwurfsänderungen, ohne das Frontend zu verlassen. Die zentralen Bausteine sind die Server-Komponente <OnPage />, die Helfer onpageContext() und isDraftEnabled() sowie ein Renderer, der nach jeder Änderung router.refresh() aufruft und die neuen Entwurfsdaten lädt. Sitzungen laufen über den Draft Mode von Next.js. Der Entry ./session ist für die payload.config gedacht und enthält keinen Client-Code. Er stellt den Session-Adapter für den Draft Mode, die Bindung an den Editor und versiegelte Vorschau-Grants bereit. Der Entry ./proxy exportiert createOnPageProxy({ secret }), einen Edge-Proxy, der Freigabelinks für Vorschauen ausstellt und prüft. Er liegt vor den Routen der App. Der Entry "." enthält die serverseitigen Teile (OnPage und die Session-Helfer), ./client exportiert OnPageMount, OnPageClient und useNextRefresh. Vorausgesetzt werden Next.js ^15.4.11 oder ^16.3.8, React und react-dom ^19.0.0 sowie Node.js ab 20.9.0. Die Pakete @payload-onpage/core, @payload-onpage/react und @payload-onpage/lexical werden als Abhängigkeiten mitinstalliert. Das README zeigt Textänderungen direkt auf der Seite, die automatisch als Entwurf gespeichert werden, sowie Vorschauen von Entwürfen in Phone- und Tablet-Breite.
Paketinformationen
- Paketname
@payload-onpage/next- Neueste Version
0.6.0- Entpackte Größe
- 75 kB
- Lizenz
- MIT
- Wöchentliche Downloads
- 1706
- Zuletzt veröffentlicht
- 13. Okt. 2026
Mehr von jellologic
Profil ansehenonpage for TanStack Start
Fügt TanStack-Start-Seiten, die Inhalte aus Payload lesen, Inline-Bearbeitung und Draft-Vorschauen hinzu.
On-Page Editing
Ergänzt Payload-Collections und Globals um Inline-Bearbeitung direkt auf der Next.js-Seite, mit Draft-Speicherung und Preview-Links.
Lexical Inline Rich Text Editor
Bearbeitet Payload-richText-Felder direkt auf der gerenderten Seite per Klick, ohne das Admin-Formular zu öffnen.
onpage core
Framework-unabhängiger Kern für Click-to-Edit-Vorschauen, die über die Payload REST API als Entwurf speichern.
On-Page React Editor
Stellt eine Inline-Editor-Oberfläche für Payload-Seiten in React-Frontends bereit, mit Toolbars, Feldeditoren und Element-Annotationen.
Ähnliche Plugins
Mehr in ContentSitemap
Erzeugt sitemap.xml aus Payload-Collections und statischen URLs und legt die Dateien im Storage-Adapter des Projekts ab.
Structured Markdown
Bietet strukturiertes Markdown-Editing für Payload CMS mit erweiterten Bearbeitungsfunktionen.
AI Plugin
Integriert KI-Funktionen zur Inhaltserstellung in Payload CMS.