Bureauer er altid på udkig efter måder, hvorpå de kan forbedre administrationen af flere sites.
Kinsta giver et brugervenligt dashboard udstyret med en omfattende pakke af værktøjer designet til at forenkle administration af websteder. Dette inkluderer adgang til forskellige værktøjer, temaer og plugins sammen med funktioner som analyse, CDN, edge caching og Kinsta APM.
I vores kontinuerlige indsats for at styrke brugerne lancerede vi Kinsta API, der åbner nye veje for bureauer og brugere til at administrere deres websteder programmatisk gennem en række tilgængelige endpoints.
Hvad er nyt i Kinsta API
Siden introduktionen af Kinsta API har vi regelmæssigt tilføjet nye endpoints – udviklinger, vi har fremhævet gennem changelogs og blogindlæg. Til dato har disse endpoints understøttet en bred vifte af opgaver, herunder evnen til at:
- Hente, klone, oprette og slette WordPress-websteder
- Administrere webstedsmiljøer
- Bruge værktøjer til at rydde sidens cache, genstarte PHP-motoren, ændre PHP-versionen af miljøer og administrere lister over afviste IP’er
- Rydde edge- og site CDN-cache
Men vi stopper ikke der. Der tilføjes løbende nye endpoints for at forbedre dine muligheder for sideadministrationyderligere. Som Kristof Siket, vores Development Team Lead for Kinsta API, bemærker:
“Brugerfeedback driver prioriteringen af eksponering af funktioner. Hvis du mener, at et specifikt værktøj eller endpoint bør inkluderes i Kinsta API, er du velkommen til at sende din feedback.”
I denne opdatering er vi glade for at introducere de seneste endpoints, der er føjet til Kinsta API, designet til at berige WordPress-webstedsadministrationsoplevelsen. Lad os udforske disse nye tilføjelser, og hvordan de kan gavne dine sideadministrations-processer.
1. Administration af WordPress-webstedstemaer og plugins
Temaer og plugins er afgørende komponenter i WordPress-økosystemet, der fungerer som rygraden for tilpasning og forbedring af websteder, der er bygget på denne platform.
Ligesom WordPress modtager temaer og plugins regelmæssige opdateringer for at tilføje nye funktioner, lappe et sikkerhedshul, øge kompatibiliteten og meget mere. Derfor har vi inkluderet Plugin- og temastyring blandt de værktøjer, der er tilgængelige i MyKinsta for hver af dine sider.
Nu kan det nye site themes and plugins API endpoint returnere en liste over dit sites plugins og temaer programmatisk. Du kan også sende en PUT
anmodning om at opdatere dine plugins eller temaer individuelt eller i bulk.
Bureauer kan udvikle brugerdefinerede værktøjer ved hjælp af disse endpoints for at gøre opgaven med at opdatere temaer og plugins på tværs af alle sites lettere.
Forestil dig at skabe et værktøj, der itererer gennem hvert site i din Kinsta-firmakonto, henter temaer og plugins og derefter opdaterer alle forældede komponenter i ét hug – uden at skulle logge ind på hvert site individuelt. Potentialet for effektivitetsgevinster her er enormt.
Desuden kan disse slutpunkter integreres i bots – såsom en Discord-bot eller Slackbot – for at udføre opdateringer direkte fra et andet foretrukket workspace-værktøj, hvilket tilføjer et lag af bekvemmelighed til dit workflow.
2. Tilføj og slet WordPress-webstedsdomæne(r)
Et domæne er en unik, let at huske adresse, der bruges til at få adgang til websteder. MyKinsta-dashboardet gør det nemt at tilføje, fjerne og konfigurere domæner på dine websteder.
Med API’ens nyligt tilføjede site domains endpoint kan du nu tilføje et domæne til dit WordPress-websted programmatisk ved hjælp af webstedets miljø-id med mulighed for at sende en brugerdefineret SSL-nøgle og certifikat.
Du kan også slette domæner ved at angive deres ID’er, som du kan få adgang til programmatisk fra detaljerne i dine site-miljøer.
Som bureau kan du få denne proces til at passe til din smag ved at bruge et brugerdefineret dashboard eller arbejdsområde til at udføre operationer som denne.
Kristof bemærkede også de potentielle fordele ved at integrere DNS-styring i disse endpoints. Selvom denne funktion endnu ikke er tilgængelig, er det et udviklingsmål, vi arbejder aktivt på
3. Hent, tilføj, gendan og fjern backups på WordPress-sites
Backups tilbyder webstedsejere et sikkerhedsnet i tilfælde af uheld. Brugere af Kinstas Administreret WordPress Hosting-tjeneste drager fordel af seks typer backups: automatiske daglige, valgfri timebaserede, manuelle, systemgenererede, downloadbare og eksterne backups, der automatisk sendes til din Amazon S3 eller Google Cloud Storage.
Administration af disse backups er en leg i MyKinsta-dashboardet. Og nu åbner Kinsta API døren for din tilgang til at arbejde med WordPress-websteder og deres backups. Med backups endpoint kan du styre alle handlinger omkring backups programmatisk, f.eks:
- Liste over manuelle, planlagte og systemgenererede backups
- Liste over backups, der kan downloades
- Gendan en planlagt, manuel eller systemgenereret backup
- Opret en manuel backup for et specifikt miljø
- Fjern en backup af et WordPress-miljø
Denne funktionalitet er især fordelagtig for bureauer, da den muliggør integration af disse backup-styringsfunktioner med værktøjer som Slack. Det betyder, at opgaver som gendannelse eller download af backups kan udføres programmatisk gennem velkendte værktøjer uden at skulle navigere i dashboardet for hvert site.
4. Hent logfiler fra webstedet
Logfiler er meget nyttige til fejlfinding og debugging af problemer på dine WordPress-websteder. Hos Kinsta kan du få adgang til tre typer logfiler: fejllogfiler, kinsta-cache-perf (cache performance) logfiler og adgangslogfiler.
Adgang til logfiler via MyKinsta-dashboardet er ligetil: Naviger til WordPress-websteder, vælg det ønskede websted, og klik på fanen Logfiler for at åbne Log viewer-siden.
Nu giver Kinsta API dig adgang til disse logfiler programmatisk ved at angive dit websteds miljø-id, den logfil, du har brug for, og antallet af loglinjer, du vil hente.
Denne funktion er især gavnlig for bureauer og større teams, da den muliggør udvikling af brugerdefinerede grænseflader til logadgang. For eksempel kan teams udnytte Slack til at oprette en brugerdefineret Slackbot, der gør loghentning så enkel som at udføre en slash-kommando som /get_site_logs [environment_ID] [log_file] [lines]
.
Kom i gang med Kinsta API i dag
Der er meget, der kan gøres med Kinsta API. Du er velkommen til at tjekke følgende for at forstå, hvad der er muligt med API’en, hvordan du kommer i gang, og de forskellige tilladelsesniveauer og grænser for API’en:
- Kinsta API-dokumentation
- Changelog – Introduktion til Kinsta API: Automatiseringens kraft til administration af websteder
- Changelog – Introduktion af nye Kinsta API-slutpunkter: CRUD-miljø, Edge Caching, implementering af applikationer
- Changelog – Nye Kinsta API-slutpunkter: Ryd CDN-cache og push-miljø
Udnyt de muligheder, vores API tilbyder for at automatisere din sideadministrations-oplevelse.