Las agencias siempre están buscando formas de mejorar la gestión de sus múltiples sitios web.
Kinsta ofrece un panel de control fácil de usar, equipado con un completo conjunto de herramientas diseñadas para simplificar la gestión de los sitios. Esto incluye el acceso a varias herramientas, temas y plugins junto con funciones como analíticas, CDN, caché y Kinsta APM.
En nuestro continuo esfuerzo por facilitar el trabajo a los usuarios, hemos lanzado la API de Kinsta, abriendo nuevas vías para que las agencias y los usuarios gestionen sus sitios mediante programación a través de una serie de endpoints disponibles.
Novedades de la API de Kinsta
Desde la introducción de la API de Kinsta, hemos añadido regularmente nuevos endpoints — desarrollos que hemos anunciado a través de registros de cambios y publicaciones en el blog. Hasta la fecha, estos endpoints han soportado una amplia gama de tareas, incluyendo la capacidad de:
- Recuperar, clonar, crear y eliminar sitios de WordPress
- Gestionar entornos de sitios
- Utilizar herramientas para borrar el caché del sitio, reiniciar el motor PHP, modificar la versión PHP de los entornos y gestionar las listas de IP denegadas
- Borrar las cachés de CDN del sitio y de edge
Sin embargo, no nos detenemos aquí. Continuamente se añaden nuevos endpoints para mejorar aún más las capacidades de gestión de tu sitio. Como señala Kristof Siket, nuestro Jefe de Equipo de Desarrollo para la API de Kinsta:
«Los comentarios de los usuarios determinan la prioridad a la hora de incluir funciones. Si crees que una herramienta o endpoint específico debería incluirse en la API de Kinsta, no dudes en enviar tus comentarios.»
En esta actualización, nos complace presentar los últimos endpoints añadidos a la API de Kinsta, diseñados para enriquecer la experiencia de gestión de sitios WordPress. Exploremos estas nuevas incorporaciones y cómo pueden beneficiar a los procesos de gestión de tu sitio.
1. Gestión de temas y plugins del sitio de WordPress
Los temas y los plugins son componentes cruciales del ecosistema de WordPress, ya que constituyen la columna vertebral para personalizar y mejorar los sitios web creados en esta plataforma.
Al igual que WordPress, los temas y plugins reciben actualizaciones periódicas para añadir nuevas funciones, parchear agujeros de seguridad, aumentar la compatibilidad, etc. Por eso hemos incluido la Gestión de Plugins y Temas entre las herramientas disponibles en MyKinsta para cada uno de tus sitios.
Ahora, el nuevo endpoint de la API de temas y plugins del sitio puede devolver una lista de los plugins y temas de tu sitio mediante programación. También puedes enviar una solicitud PUT
para actualizar tus plugins o temas individualmente o en lote.
Las agencias pueden desarrollar herramientas personalizadas utilizando estos endpoints para facilitar la tarea de actualizar temas y plugins en todos los sitios.
Imagina crear una herramienta que recorra todos los sitios de tu cuenta de empresa Kinsta, recupere los temas y plugins y actualice todos los componentes obsoletos de una sola vez, sin necesidad de entrar en cada sitio individualmente. El potencial de mejora de la eficiencia es enorme.
Además, estos endpoints pueden integrarse en bots — como un bot de Discord o Slackbot — para ejecutar actualizaciones directamente desde otra herramienta de espacio de trabajo preferida, añadiendo una capa de comodidad a tu flujo de trabajo.
2. Añadir y eliminar dominios de sitios de WordPress
Un dominio es una dirección única y fácil de recordar que se utiliza para acceder a los sitios web. El panel de control de MyKinsta facilita la adición, eliminación y configuración de dominios en tus sitios.
Con el nuevo endpoint de dominios de sitio de la API, ahora puedes añadir un dominio a tu sitio WordPress mediante programación utilizando el ID de entorno del sitio con la opción de pasar una clave SSL personalizada y un certificado.
También puedes eliminar dominios especificando sus ID, a los que puedes acceder mediante programación desde los detalles de los entornos de tu sitio.
Como agencia, puedes hacer que este proceso se adapte a tus gustos aprovechando un panel de control personalizado o un entorno de espacio de trabajo para realizar operaciones como ésta.
Kristof también señaló las posibles ventajas de integrar la gestión de DNS en estos endpoints. Aunque esta función aún no está disponible, es un objetivo de desarrollo en el que estamos trabajando activamente
3. Recuperar, añadir, restaurar y eliminar copias de seguridad en sitios de WordPress
Las copias de seguridad ofrecen a los propietarios de sitios web una red de seguridad en caso de contratiempos. Los usuarios del servicio de Alojamiento Administrado de WordPress de Kinsta se benefician de seis tipos de copias de seguridad: automáticas diarias, opcionales cada hora, manuales, generadas por el sistema, descargables y externas enviadas automáticamente a tu almacenamiento en la nube de Amazon S3 o Google.
Gestionar estas copias de seguridad es pan comido en el panel de control de MyKinsta. Y ahora la API de Kinsta te permite trabajar con sitios de WordPress y sus copias de seguridad. Con el endpoint de copias de seguridad, puedes gestionar cada acción en torno a las copias de seguridad de forma programática, como por ejemplo:
- Listar copias de seguridad manuales, programadas y generadas por el sistema
- Listar copias de seguridad descargables
- Restaurar una copia de seguridad programada, manual o generada por el sistema
- Crear una copia de seguridad manual para un entorno específico
- Eliminar una copia de seguridad del entorno de un sitio de WordPress
Esta funcionalidad es especialmente beneficiosa para las agencias, ya que permite integrar estas funciones de gestión de copias de seguridad con herramientas como Slack. Esto significa que tareas como restaurar o descargar copias de seguridad pueden ejecutarse mediante programación a través de herramientas conocidas, sin necesidad de navegar por el panel de control de cada sitio.
4. Recuperar registros del sitio
Los registros son muy útiles para solucionar y depurar problemas en tus sitios de WordPress. En Kinsta, puedes acceder a tres tipos de registros: registros de errores, registros kinsta-cache-perf (rendimiento de la caché) y registros de acceso.
Acceder a los registros a través del panel de control de MyKinsta es sencillo: navega a Sitios WordPress, selecciona el sitio deseado y haz clic en la pestaña Registros para abrir la página Visor de registros.
Ahora, la API de Kinsta te permite acceder a estos registros mediante programación, especificando el ID de entorno de tu sitio, el archivo de registro que necesitas y el número de líneas de registro que quieres recuperar.
Esta función es especialmente beneficiosa para las agencias y los equipos más grandes, ya que permite el desarrollo de interfaces personalizadas para el acceso a los registros. Por ejemplo, los equipos pueden aprovechar Slack para crear un Slackbot personalizado, haciendo que la recuperación de registros sea tan sencilla como ejecutar un comando slash como /get_site_logs [environment_ID] [log_file] [lines]
.
Empieza hoy mismo con la API de Kinsta
Se pueden hacer muchas cosas con la API de Kinsta. No dudes en consultar lo siguiente para comprender qué es posible con la API, cómo empezar y los distintos niveles de permiso y límites de la API:
- Documentación de la API Kinsta
- Changelog — Presentación de la API Kinsta: El Poder de la Automatización para la Gestión de Sitios Web
- Changelog — Presentación de los Nuevos Endpoints de la API Kinsta: Entorno CRUD, Edge Caching, Despliegue de Aplicaciones
- Changelog — Nuevos Endpoints de la API Kinsta: Borrar Caché CDN y Enviar Entorno
Aprovecha las oportunidades que ofrece nuestra API para automatizar la gestión de tu sitio web.