Les agences sont toujours à la recherche de moyens d’améliorer la gestion de leurs sites multiples.
Kinsta propose un tableau de bord convivial équipé d’une suite complète d’outils conçus pour simplifier la gestion des sites. Cela comprend l’accès à divers outils, thèmes et extensions, ainsi que des fonctionnalités telles que l’analyse, le CDN, le cache Edge et Kinsta APM.
Dans notre effort continu pour rendre les utilisateurs plus autonomes, nous avons lancé l’API Kinsta, ouvrant de nouvelles voies pour les agences et les utilisateurs afin de gérer leurs sites de manière programmatique à travers une gamme de points de terminaison disponibles.
Nouveautés de l’API Kinsta
Depuis l’introduction de l’API Kinsta, nous avons régulièrement ajouté de nouveaux points de terminaison – des développements que nous avons mis en évidence par le biais de changelogs et d’articles de blog. À ce jour, ces points de terminaison ont pris en charge un large éventail de tâches, y compris la possibilité de :
- Utiliser des outils pour vider le cache du site, redémarrer le moteur PHP, modifier la version PHP des environnements et gérer les listes d’adresses IP interdites
- La cache Edge et le cache CDN
Mais nous ne nous arrêtons pas là. De nouveaux points de terminaison sont ajoutés en permanence pour améliorer encore les capacités de gestion de votre site. Comme le fait remarquer Kristof Siket, notre chef d’équipe de développement pour l’API Kinsta :
« Les commentaires des utilisateurs déterminent l’ordre de priorité de l’exposition des fonctionnalités. Si vous pensez qu’un outil ou un point de terminaison spécifique devrait être inclus dans l’API Kinsta, n’hésitez pas à nous faire part de vos commentaires. »
Dans cette mise à jour, nous sommes ravis de vous présenter les derniers points de terminaison ajoutés à l’API de Kinsta, conçus pour enrichir l’expérience de gestion des sites WordPress. Explorons ces nouveaux ajouts et comment ils peuvent bénéficier à vos processus de gestion de site.
1. Gérer les thèmes et les plugins d’un site WordPress
Les thèmes et les extensions sont des composants cruciaux de l’écosystème WordPress, servant d’épine dorsale à la personnalisation et à l’amélioration des sites web construits sur cette plateforme.
Comme WordPress, les thèmes et les extensions sont régulièrement mis à jour pour ajouter de nouvelles fonctionnalités, corriger une faille de sécurité, améliorer la compatibilité, etc. C’est pourquoi nous avons inclus la gestion des extensions et des thèmes parmi les outils disponibles dans MyKinsta pour chacun de vos sites.
Désormais, le nouveau point de terminaison de l’API des thèmes et des extensions du site peut renvoyer une liste des extensions et des thèmes de votre site de manière programmatique. Vous pouvez également envoyer une requête PUT
pour mettre à jour vos extensions ou thèmes individuellement ou en masse.
Les agences peuvent développer des outils personnalisés à l’aide de ces points de terminaison pour faciliter la mise à jour des thèmes et des extensions sur tous les sites.
Imaginez que vous puissiez créer un outil qui parcourt chaque site de votre compte Kinsta, récupère les thèmes et les extensions, puis met à jour tous les composants obsolètes d’un seul coup – sans avoir à se connecter à chaque site individuellement. Le potentiel de gains d’efficacité est énorme.
De plus, ces points de terminaison peuvent être intégrés dans des robots – tels qu’un robot Discord ou un Slackbot – pour exécuter les mises à jour directement à partir d’un autre outil d’espace de travail préféré, ce qui ajoute une couche de commodité à votre flux de travail.
2. Ajouter et supprimer le ou les domaines d’un site WordPress
Un domaine est une adresse unique, facile à retenir, utilisée pour accéder aux sites web. Le tableau de bord MyKinsta facilite l’ajout, la suppression et la configuration des domaines dans vos sites.
Avec le nouveau point de terminaison de domaine de site de l’API, vous pouvez maintenant ajouter un domaine à votre site WordPress de manière programmatique en utilisant l’ID d’environnement du site avec l’option de passer une clé SSL et un certificat personnalisés.
Vous pouvez également supprimer des domaines en spécifiant leurs identifiants, auxquels vous pouvez accéder par programmation à partir des détails des environnements de votre site.
En tant qu’agence, vous pouvez adapter ce processus à vos besoins en utilisant un tableau de bord ou un espace de travail personnalisé pour effectuer des opérations de ce type.
M. Kristof a également souligné les avantages potentiels de l’intégration de la gestion du DNS dans ces points de terminaison. Bien que cette fonctionnalité ne soit pas encore disponible, il s’agit d’un objectif de développement auquel nous travaillons activement
3. Récupérer, ajouter, restaurer et supprimer les sauvegardes des sites WordPress
Les sauvegardes offrent aux propriétaires de sites web un filet de sécurité en cas d’incident. Les utilisateurs du service d’hébergement WordPress unfogéré de Kinsta bénéficient de six types de sauvegardes : automatique quotidienne, optionnelle horaire, manuelle, générée par le système, téléchargeable, et sauvegardes externes envoyées automatiquement à votre Amazon S3 ou Google Cloud Storage.
La gestion de ces sauvegardes est un jeu d’enfant dans le tableau de bord MyKinsta. Et maintenant, l’API Kinsta ouvre la porte à votre approche du travail avec les sites WordPress et leurs sauvegardes. Avec le point de terminaison des sauvegardes, vous pouvez gérer toutes les actions autour des sauvegardes de manière programmatique, comme par exemple :
- Lister les sauvegardes manuelles, planifiées et générées par le système
- Lister les sauvegardes téléchargeables
- Restaurer une sauvegarde planifiée, manuelle ou générée par le système
- Créer une sauvegarde manuelle pour un environnement spécifique
- Supprimer une sauvegarde de l’environnement d’un site WordPress
Cette fonctionnalité est particulièrement bénéfique pour les agences, car elle permet d’intégrer ces capacités de gestion des sauvegardes à des outils tels que Slack. Cela signifie que des tâches telles que la restauration ou le téléchargement de sauvegardes peuvent être exécutées de manière programmatique à travers des outils familiers, sans avoir à naviguer dans le tableau de bord de chaque site.
4. Récupérez les journaux du site
Les journaux sont très utiles pour le dépannage et le débogage des problèmes sur vos sites WordPress. Chez Kinsta, vous pouvez accéder à trois types de journaux: les journaux d’erreurs, les journaux kinsta-cache-perf (performance du cache) et les journaux d’accès.
L’accès aux logs depuis le tableau de bord MyKinsta est simple : naviguez vers Sites WordPress, sélectionnez le site désiré, et cliquez sur l’onglet Logs pour ouvrir la page Visualiseur de logs.
Maintenant, l’API Kinsta vous permet d’accéder à ces journaux de manière programmatique en spécifiant l’ID d’environnement de votre site, le fichier journal dont vous avez besoin, et le nombre de lignes de journal que vous souhaitez récupérer.
Cette fonctionnalité est particulièrement avantageuse pour les agences et les grandes équipes, car elle permet de développer des interfaces personnalisées pour l’accès aux journaux. Par exemple, les équipes peuvent s’appuyer sur Slack pour créer un Slackbot personnalisé, rendant la récupération des journaux aussi simple que l’exécution d’une commande slash telle que /get_site_logs [environment_ID] [log_file] [lines]
.
Commencez dès aujourd’hui à utiliser l’API Kinsta
L’API Kinsta permet de réaliser de nombreuses choses. N’hésitez pas à consulter les pages suivantes pour comprendre ce qui est possible avec l’API, comment commencer, et les différents niveaux de permission et les limites de l’API :
- Documentation de l’API Kinsta
- Changelog – Présentation de l’API Kinsta : La puissance de l’automatisation pour la gestion des sites
- Changelog – Introduction de nouveaux points de terminaison de l’API Kinsta : Environnement CRUD, cache Edge, Déploiement d’applications
- Changelog – Nouveaux points de terminaison de l’API Kinsta : Effacer le cache CDN et pousser l’environnement
Saisissez les opportunités offertes par notre API pour automatiser la gestion de votre site.