Cómo Devkinsta facilita la gestión de los sitios locales y en vivo de WordPress

Si ha pasado tiempo para desarrollar soluciones personalizadas de WordPress, probablemente esté familiarizado con este punto doloroso: sincronizar los sitios locales y de desarrollo. Para trabajar en este sitio sin afectar a los visitantes, lo transfiero a mi entorno de desarrollo local. Después de que terminen mis cambios, presiono mis cambios en el sitio en vivo que está leyendo ahora. En teoría, todo es muy simple, pero en la práctica, generalmente es una pesadilla. Por ejemplo, la mayoría de los complementos promovidos con esta funcionalidad funcionan solo para pequeños sitios web. Tuve que reembolsar más complementos porque simplemente no pueden lidiar con el tamaño de transferencia de un sitio web de tamaño mediano.
De ahora en adelante, uso dos productos separados para presionar/dibujar cambios en la base de datos y los cambios de archivo para este sitio. Estos productos funcionan bien, pero cuestan casi $ 400/año. Soñé con una solución más simple, todo en uno, y tal vez la encontré en Devkinsta. ¿Qué es Devkinsta? Si ha hecho algún desarrollo de WordPress, probablemente usó XAMP o MAMP para configurar su entorno. Devkinsta también es un conjunto de desarrollo local, pero se simplifica para el uso de WordPress.

Devkinsta es gratuita para todos los usuarios con Devkinsta, puede crear rápidamente una instalación local de WordPress. Esto le permite trabajar en temas y complementos personalizados que desarrolla en un entorno privado controlado.
Devkinsta también le permite descargar sitios directamente desde la lista de sitios de su cuenta Kinsta. Como mencioné anteriormente, también puede llevar su sitio local al servidor en vivo, pero en lugar de contarle al respecto, cubriendo el proceso de configuración para que pueda verlo usted mismo. Cómo usar Devkinsta Devkinsta es una aplicación de escritorio, por lo que el primer paso es descargarla desde su sitio. Cuando lo inicia por primera vez, Devkinsta instalará las adicciones que necesita y preparará la configuración. En aras de la transparencia, encontré un error durante el paso de instalación del Docker. Al hacer clic en el mensaje de error, me llevó a una página de asistencia donde sugirieron instalar Docker manualmente. Hice esto y, después de reiniciar Devkinsta, el resto de la instalación terminó con éxito. Después de que termine de instalar Devkinsta, esta es la primera pantalla que verá:

Puede crear un nuevo sitio de WP para fines de desarrollo o puede importar un sitio Kinsta. También hay una opción para crear un sitio personalizado, y esto solo le permite personalizar los atributos de instalación, como la versión PHP y el nombre de la base de datos. Si hace clic en la opción Importar, se le pedirá que se autentique.

Luego encontrará una lista de todos sus sitios Kinsta. Seleccione el sitio que desea importar y haga clic en el botón “Imprecer sitio” para iniciar el proceso.

Será redirigido al tablero del sitio, donde un indicador de progreso lo mantiene informado sobre el estado de importación actual.

Para sitios pequeños, la importación toma aproximadamente un minuto. Una vez que se completa la importación, puede explorar las diferentes funciones disponibles en el tablero. Debido a que Devkinsta es una herramienta de desarrollo extremadamente simplificada, solo hay unas pocas configuraciones, pero todas son bastante fuertes. Una de las características más útiles es la capacidad de activar SSL local. Lo más probable es que su sitio en vivo se haya activado SSL, y esto generalmente es difícil de configurar localmente. Y sin ejecutar SSL local, recibirá errores de “contenido mixto” y todo tipo de otros problemas en su sitio de desarrollo. Los sitios de Devkinsta tienen SSL predeterminado y puede activarlo/desactivarlo con un solo clic.

La otra característica increíblemente útil que se incluye inmediatamente en Devkinsta es la casilla de correo electrónico incorporada. Esto es posible gracias al servidor SMTP integrado y al cuadro de correo electrónico en la placa Devkinsta.

Al ver uno de sus sitios, puede hacer clic en el icono de cebo de la barra izquierda para llegar a la casilla de correo electrónico.

Verá un pequeño globo rojo sobre el icono de correo electrónico cuando haya correos electrónicos no leídos y así es como se ve un correo electrónico en la interfaz:
¡La opción de ver el correo electrónico bruto también es muy útil! Tener una casilla de correo electrónico local es extremadamente útil, especialmente para tiendas comerciales electrónicas y otros sitios que envían muchos correos electrónicos de transacciones. Le permite editar y revisar fácilmente los recibos de compra y los correos electrónicos de “gracias”. También es imperativo si crea un complemento que envía correos electrónicos.

Ahora que ha visto cómo importar y ejecutar un sitio localmente utilizando Devkinsta, pasemos a la característica más interesante: pasar a instalaciones remotas. Cómo empujar su sitio a una puesta en escena cuando haya terminado con actualizaciones, puede impulsar sus cambios en su sitio en vivo. Devkinsta le pide que impulse primero su sitio local a un sitio de preparación. Esto lleva un poco más de tiempo, pero le brinda la oportunidad de probar su sitio en un entorno alojado por Kinsta antes de ingresar a Live. Si no prepara un sitio de organización, visite el sitio en el tablero My Kinsta y use el menú “Cambiar el entorno” a la parte superior derecha para seleccionar el entorno de capacitación. Luego haga clic en este botón para crear una nueva organización del sitio:


Una vez que el sitio de puesta en escena esté listo, puede presionar el botón “Presione en el escenario” para iniciar el proceso.
En la siguiente pantalla, verá una lista de todos sus sitios, incluida la vida y la instalación. Seleccione el entorno de organización apropiado para su sitio.
Después de seleccionar el entorno de capacitación, verá una última página donde puede revisar su implementación y luego hacer clic en el botón “Toque en el escenario”.

El proceso se ejecuta rápidamente, especialmente para sitios web más pequeños. Verá un indicador de progreso similar en la esquina inferior derecha del tablero, lo que le permitirá saber en qué paso es.

Una vez que se complete a su sitio de preparación, puede examinar el sitio de preparación y asegurarse de que todo funcione como se esperaba. El último paso es presionar el sitio de preparación en su sitio en vivo en el tablero de Kinsta:

Los procesos de implementación pueden ser complejos y pesados, pero Kinsta ha hecho todo fácilmente con el instrumento Devkinsta.Con Devkinsta, existe la oportunidad de hacer muchas aplicaciones y complementos en un solo instrumento y, hasta ahora, me gusta lo que el equipo de Kinsta ha hecho con esta aplicación.Aunque es un gran producto, del que espero mejorar, hay algunas áreas que creo que podrían mejorarse.

Cómo mejorar el sistema de empuje/extracción actual es simple por diseño, pero a partir de ahora es demasiado simple. Comencé a usar Devkinsta para algunos de mis sitios, pero hay una mejora que necesito, en particular, antes de poder renunciar por completo a mis otras herramientas. A partir de ahora, presionando un sitio local cuando la puesta en escena mueve todas las entradas en la base de datos y todos los archivos. Este es un descanso para un sitio de comercio electrónico como este. El problema es que los clientes todavía están visitando el sitio en vivo y compran productos. Si paso 24 horas en un cambio local y luego presiono mi sitio local en vivo, eliminará esos registros de clientes. Devkinsta puede resolver este problema por completo, permitiendo a los usuarios presionar solo los cambios de archivo, en lugar de siempre presionar todos los cambios de base de datos y archivos. Empujar ciertos archivos sería excelente, pero la simple prevención de los reemplazos de la base de datos sería suficiente para hacerlos utilizables para sitios comerciales electrónicos. Devkinsta funciona bien para mis sitios estáticos y lo uso para importar este sitio web localmente. Solo me aferro a mis herramientas existentes, por ahora, para impulsar los cambios a mi sitio de producción. Cómo comenzar con Devkinsta Si te gustó lo que viste en esta publicación, puedes comenzar a usar Devkinsta descargándolo aquí:

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Leave a Reply

Your email address will not be published. Required fields are marked *