Blog

⭐️ Veröffentlicht: v6.0 mit einer optimierten Architektur

Leonardo Losoviz
Von Leonardo Losoviz ·

Gato GraphQL v6.0 wurde veröffentlicht. Schau dir die Release Notes auf GitHub für die vollständige Liste der Änderungen an.

Wichtig: Nach dem Update des Plugins (also ohne Neuinstallation) musst du das Plugin deaktivieren und dann wieder aktivieren, sonst erscheinen die Menüpunkte "GraphiQL" und "Schema" nicht im Menü.

Im Folgenden die wichtigsten Updates.

Breaking changes

Lies den Blogbeitrag 👨🏻‍🔧 Gato GraphQL gets streamlined für eine Erklärung der Änderungen

  • Custom endpoints und persisted queries wurden entfernt
  • Der single endpoint ist standardmäßig aktiviert
  • Die GraphiQL/Voyager-Clients des single endpoints sind standardmäßig deaktiviert
  • Das Modul Schema Configuration ist standardmäßig deaktiviert
  • Die Schema-Tutorial-Seite ist standardmäßig ausgeblendet
  • Auf der Einstellungsseite muss die Konfiguration der Elemente unter "Schema Elements Configuration" neu vorgenommen werden

Verbesserungen

  • Getestet bis WordPress 6.7
  • Endpoint Categories werden nicht angezeigt, wenn keine Endpoint-CPTs aktiviert sind
  • Modul "API Hierarchy" wird ausgeblendet, wenn keine Endpoint-CPTs aktiviert sind
  • Modul "Excerpt as description" wird ausgeblendet, wenn keine CPTs aktiviert sind
  • Die Einstellung "Enable Logs?" wird nur angezeigt, wenn eine Erweiterung sie verwendet
  • Die Settings wurden neu organisiert, wobei "Schema Configuration" in 2 Elemente aufgeteilt wurde: "Schema Configuration" und "Schema Elements Configuration"
  • Verbesserte Dokumentation für Erweiterungen
  • Links zur Online-Dokumentation auf der Settings-Seite hinzugefügt

Modul "Schema Editing Access" hinzugefügt

Ermögliche Nicht-Admin-Benutzern den Zugriff auf die Erstellung und Verwaltung von Endpoints.

Entscheide, welche Benutzer auf die GraphiQL- und Interactive-Schema-Clients im Admin-Bereich zugreifen können und das GraphQL-Schema bearbeiten dürfen, indem du die entsprechende Konfiguration aus dem Dropdown im Tab "Plugin Configuration > Schema Editing Access" auf der Settings-Seite auswählst:

  • Users with capability: "gatogql_manage_graphql_schema"
  • Users with role: "administrator"
  • Users with any role: "administrator", "editor"
  • Users with any role: "administrator", "editor", "author"

Die erste Option (Users with capability: "gatogql_manage_graphql_schema") ist standardmäßig ausgewählt und gewährt nur Benutzern mit der Rolle administrator Zugriff.

Konfiguration des Schema-Bearbeitungszugriffs in den Settings
Konfiguration des Schema-Bearbeitungszugriffs in den Settings

Abonniere unseren Newsletter

Bleib über alle Updates zu Gato GraphQL auf dem Laufenden.