Agenturen sind immer auf der Suche nach Möglichkeiten, die Verwaltung mehrerer Websites zu verbessern.
Kinsta bietet ein benutzerfreundliches Dashboard mit einer umfassenden Suite von Tools, die die Verwaltung von Websites vereinfachen. Dazu gehören der Zugriff auf verschiedene Tools, Themes und Plugins sowie Funktionen wie Analytics, CDN, Edge Caching und Kinsta APM.
In unserem ständigen Bestreben, den Nutzerinnen und Nutzern mehr Möglichkeiten zu bieten, haben wir die Kinsta-API eingeführt, die Agenturen und Nutzerinnen und Nutzern neue Möglichkeiten eröffnet, ihre Websites über eine Reihe von Endpunkten programmatisch zu verwalten.
Was ist neu an der Kinsta-API?
Seit der Einführung der Kinsta-API haben wir regelmäßig neue Endpunkte hinzugefügt – Entwicklungen, auf die wir in Changelogs und Blogbeiträgen hingewiesen haben. Bisher haben diese Endpunkte eine breite Palette von Aufgaben unterstützt, darunter die Möglichkeit,:
- Abrufen, Klonen, Erstellen und Löschen von WordPress-Websites
- Website-Umgebungen zu verwalten
- Tools zum Löschen des Site-Caches, zum Neustart der PHP-Engine, zum Ändern der PHP-Version von Umgebungen und zum Verwalten von Listen mit verweigerten IPs verwenden
- Löschen von Edge- und Website-CDN-Caches
Aber das ist noch nicht alles. Wir fügen ständig neue Endpunkte hinzu, um die Möglichkeiten der Website-Verwaltung weiter zu verbessern. Kristof Siket, der Leiter unseres Entwicklungsteams für die Kinsta-API, sagt dazu:
„Das Feedback der Nutzerinnen und Nutzer ist ausschlaggebend für die Priorisierung der neuen Funktionen. Wenn du glaubst, dass ein bestimmtes Tool oder ein Endpunkt in die Kinsta-API aufgenommen werden sollte, kannst du uns gerne dein Feedback schicken.“
In diesem Update stellen wir die neuesten Endpunkte der Kinsta-API vor, die die Verwaltung von WordPress-Websites bereichern sollen. Wir werden uns diese neuen Endpunkte ansehen und herausfinden, wie sie deine Website-Verwaltungsprozesse verbessern können.
1. Themes und Plugins für WordPress-Websites-Verwaltung
Themes und Plugins sind wichtige Bestandteile des WordPress-Ökosystems und bilden das Rückgrat für die Anpassung und Verbesserung von Websites, die auf dieser Plattform erstellt wurden.
Wie WordPress erhalten auch Themes und Plugins regelmäßig Updates, um neue Funktionen hinzuzufügen, Sicherheitslücken zu schließen, die Kompatibilität zu verbessern und vieles mehr. Deshalb haben wir die Plugin- und Theme-Verwaltung zu den Tools hinzugefügt, die in MyKinsta für jede deiner Websites zur Verfügung stehen.
Mit dem neuen API-Endpunkt für Website-Themes und -Plugins kannst du jetzt programmatisch eine Liste der Plugins und Themes deiner Website abrufen. Du kannst auch eine PUT
Anfrage senden, um deine Plugins oder Themes einzeln oder in großen Mengen zu aktualisieren.
Agenturen können mithilfe dieser Endpunkte eigene Tools entwickeln, um die Aktualisierung von Themes und Plugins für alle Websites zu vereinfachen.
Stell dir vor, du könntest ein Tool entwickeln, das jede Website in deinem Kinsta-Unternehmenskonto durchläuft, die Themes und Plugins abruft und dann alle veralteten Komponenten auf einen Schlag aktualisiert – ohne dass du dich auf jeder Website einzeln anmelden musst. Das Potenzial für Effizienzsteigerungen ist hier enorm.
Darüber hinaus können diese Endpunkte in Bots integriert werden – z. B. in einen Discord-Bot oder einen Slackbot – um Aktualisierungen direkt von einem anderen bevorzugten Workspace-Tool aus durchzuführen, was deinen Arbeitsablauf noch bequemer macht.
2. Hinzufügen und Löschen von WordPress-Website-Domain(s)
Eine Domain ist eine eindeutige, leicht zu merkende Adresse, die für den Zugriff auf Websites verwendet wird. Mit dem MyKinsta-Dashboard kannst du ganz einfach Domains zu deinen Websites hinzufügen, entfernen und konfigurieren.
Mit dem neu hinzugefügten API-Endpunkt für Website-Domains kannst du deiner WordPress-Website jetzt programmatisch eine Domain hinzufügen, indem du die Umgebungs-ID der Site verwendest und optional einen benutzerdefinierten SSL-Schlüssel und ein Zertifikat übergibst.
Du kannst auch Domains löschen, indem du ihre IDs angibst, auf die du programmatisch über die Details deiner Website-Umgebungen zugreifen kannst.
Als Agentur kannst du diesen Prozess nach deinem Geschmack gestalten, indem du ein benutzerdefiniertes Dashboard oder Arbeitsumgebung für solche Vorgänge verwendest.
Kristof wies auch auf die potenziellen Vorteile der Integration der DNS-Verwaltung in diese Endpunkte hin. Diese Funktion ist zwar noch nicht verfügbar, aber es ist ein Entwicklungsziel, an dem wir aktiv arbeiten.
3. Abrufen, Hinzufügen, Wiederherstellen und Entfernen von Backups in WordPress-Websites
Backups bieten Website-Betreibern ein Sicherheitsnetz für den Fall von Missgeschicken. Nutzer des Managed WordPress Hosting Service von Kinsta profitieren von sechs Arten von Backups: automatische tägliche, optionale stündliche, manuelle, systemgenerierte, herunterladbare und externe Backups, die automatisch an deinen Amazon S3 oder Google Cloud Storage gesendet werden.
Die Verwaltung dieser Backups ist über das MyKinsta-Dashboard ein Kinderspiel. Und jetzt öffnet die Kinsta-API die Tür für deine Herangehensweise an die Arbeit mit WordPress-Websites und deren Backups. Mit dem Backups-Endpunkt kannst du alle Aktionen rund um Backups programmatisch verwalten, wie z. B.:
- Auflisten manueller, geplanter und vom System generierter Backups
- Herunterladbare Backups auflisten
- Wiederherstellung eines geplanten, manuellen oder vom System erstellten Backups
- Ein manuelles Backup für eine bestimmte Umgebung erstellen
- Entfernen eines WordPress-Website-Umgebungsbackups
Diese Funktion ist besonders für Agenturen von Vorteil, da sie die Integration dieser Backup-Management-Funktionen in Tools wie Slack ermöglicht. Das bedeutet, dass Aufgaben wie das Wiederherstellen oder Herunterladen von Backups programmgesteuert über vertraute Tools ausgeführt werden können, ohne dass das Dashboard für jede einzelne Website durchsucht werden muss.
4. Abrufen von Websiteprotokollen
Logs sind sehr hilfreich bei der Fehlersuche und -behebung auf deinen WordPress-Websites. Bei Kinsta kannst du auf drei Arten von Logs zugreifen: Fehlerlogs, kinsta-cache-perf (Cache-Performance) Logs und Zugriffslogs.
Der Zugriff auf die Logs über das MyKinsta-Dashboard ist ganz einfach: Navigiere zu WordPress-Websites, wähle die gewünschte Site aus und klicke auf die Registerkarte Logs, um die Seite Log Viewer zu öffnen.
Über die Kinsta-API kannst du nun programmatisch auf diese Logs zugreifen, indem du die Umgebungs-ID deiner Website, die benötigte Log-Datei und die Anzahl der abzurufenden Log-Zeilen angibst.
Diese Funktion ist besonders für Agenturen und größere Teams von Vorteil, da sie die Entwicklung eigener Schnittstellen für den Log-Zugriff ermöglicht. Teams können zum Beispiel Slack nutzen, um einen benutzerdefinierten Slackbot zu erstellen, der den Logabruf so einfach macht wie die Ausführung eines Slash-Befehls wie /get_site_logs [environment_ID] [log_file] [lines]
.
Starte noch heute mit der Kinsta API
Mit der Kinsta-API lässt sich eine Menge anstellen. Im Folgenden erfährst du, was mit der API möglich ist, wie du loslegen kannst und welche Berechtigungsstufen und Grenzen die API hat:
- Kinsta-API-Dokumentation
- Changelog – Einführung in die Kinsta-API: Die Kraft der Automatisierung für die Website-Verwaltung
- Changelog – Einführung der neuen Kinsta-API-Endpunkte: Environment CRUD, Edge Caching, Anwendungsbereitstellung
- Changelog – Neue Kinsta-API-Endpunkte: CDN-Cache löschen und Push-Umgebung
Nutze die Möglichkeiten, die unsere API bietet, um die Verwaltung deiner Website zu automatisieren.