Hacer cambios en su sitio puede ser arriesgado. Es posible romper una funcionalidad que desanimaría a los lectores o clientes potenciales. Cada desarrollador debe tomar medidas para garantizar que todos los cambios se puedan probar antes del lanzamiento, y las herramientas de desarrollo locales son una manera fácil de hacerlo. El uso de herramientas de desarrollo locales le ahorrará muchos dolores de cabeza en el camino. Configurar un servidor local con las herramientas correctas es bastante importante y debe considerarse. Servidor de producción vs. Servidor local Si ha estado en el desarrollo de temas o complementos, entonces estoy seguro de que estará familiarizado con estos dos términos. Un servidor de producción o un servidor en vivo instala y aloja sitios web en vivo. Como servidor local, ofrece un entorno de desarrollo similar al servidor de producción que eventualmente aloja su instalación de WordPress.
Entre estos dos están el servidor de desarrollo. Le ayuda a organizar un área de organización para su sitio web. Después de desarrollar un tema en un servidor local, puede probarlo y solucionar problemas en un servidor de desarrollo. Una vez que se completen las cosas, puede moverlo al servidor en vivo. ¿Por qué es importante el desarrollo local? La configuración de una configuración local para desarrollar un tema de WordPress es beneficioso por varias razones:
El entorno local es mejor, porque no requiere una conexión a Internet.
Puede probar y solucionar las cosas sin influir/obstaculizar a los demás.
Puede trabajar de forma remota donde no tiene acceso a la red de la empresa.
El desarrollo local ahorra tiempo, porque puede ver instantáneamente los cambios en el navegador. Local significa rápido.
Hay una serie de otros beneficios similares. WordPress Local Development Medium Al hablar sobre el entorno de desarrollo local en WordPress, el punto de partida es una pila de servidor local. De nuevo viene con diferentes opciones como:
Servidor local: los servidores locales incluyen herramientas como MAMP, Desktopsever que se configuran en un automóvil local.
Entorno virtual: dicho entorno virtualizado está construido con herramientas como Vagrant y VirtualBox. Estos le permiten crear entornos de desarrollo fáciles de reproducir. Varying Vagrant Vagran (VVV) es una famosa opción vagabundo que discutiré en breve. Y algunas herramientas basadas en Docker.
Me gusta encontrar y usar nuevas herramientas de desarrollo. Echemos un vistazo a algunas de estas nuevas herramientas que debe probar este año.
Escritorio
Desktop Server de ServerPress le permite crear sitios de desarrollo locales para el desarrollo de temas y complementos de WordPress. Es alimentado por XAMP. También puede usar nombres de host personalizados, como el que uso para mi sitio web de prueba de desarrolladores local. Dev es el sitio local donde pruebo las cosas de la API REST WP. Con DesktoPServer, puede configurar un host local para WordPress en menos de un minuto. Excedió varias otras herramientas locales en términos de rendimiento. No tiene que editar manualmente ningún archivo como wp-config.php o .htaccess. Su versión gratuita le permite instalar hasta tres sitios WP, pero recomendaría actualizar a Premium para obtener más funciones.

Esta es una de las herramientas más fáciles para configurar el desarrollo local y, en su mayor parte, no contiene errores. Incluso tengo una configuración básica para las contribuciones de escritorio. Además, las personas ServerPress están involucradas en la comunidad de WordPress. Eso en mi libro es una cualidad digna de elogio para una empresa. Local con Flywheelune, las herramientas de desarrollo locales dependen de un sistema operativo subyacente que sea difícil de configurar. Local by Flywheel resuelve la mayoría de estos problemas. Anteriormente era conocido como Pressmatic, pero cambió su nombre después de ser comprado por Flywheel el año pasado. Hizo el desarrollo local de WordPress con una configuración basada en Docker muy fácil.
Proporciona casi todas las funciones que necesita para configurar las instalaciones locales de WordPress y le permite administrar más instalaciones locales y también desde un solo tablero. De esta manera, puede usar plantillas para su uso posterior. Todos estos son gratis. Lo recomiendo para la velocidad y la flexibilidad. Cambie en caliente entre Ningx o Apache 2.4 o cambie entre versiones PHP. Puede elegir qué versión de PHP desea con un sitio en particular y puede cambiar la versión PHP después de ejecutar el Dev local (en el sitio). El sitio SSL local marca la diferencia cuando se trabaja con API y necesita confirmación SSL tanto en el cliente como en el servidor.

Mampa
Antes de DesktoPserver, MAMP era mi solución básica para crear un entorno local en Mac OS X instalando PHP, MySQL y Apache (y ahora y NINGX). Inicialmente, se ha desarrollado para usuarios de Mac, pero ahora se está ejecutando en Windows. Se considera una de las formas más tradicionales de ejecutar WordPress localmente. MAMP ha intensificado su juego y ahora puedes construir con NGINX y también puedes cambiar las versiones de PHP. Vale la pena comprobarlo. VVV – Vagabondi Varțivvv es una configuración vagabunda con un código abierto popular para la configuración local de WordPress. Vagrant es un conjunto de instrumentos que se ejecutan en una máquina virtual (como VMW y Virtualbox) en su entorno local. Esto significa que tanto estos autos virtuales como su código se ejecutan juntos para mantener el flujo de trabajo local.

El conjunto de herramientas rico en VVV le permite crear sitios WP, crear complementos e incluso solucionar problemas. También ofrece herramientas como WP-CLI, Code PHP Sniffer y Composer para intensificar sus habilidades de desarrollo e imitar un entorno de producción tanto como sea posible. VVV es creado por una gran agencia WP VIP 10UP, sin embargo, ha cambiado a una organización comunitaria en 2014. Además, consulte VV si tiene la intención de usar VVV. VV hace que sea extremadamente fácil crear un nuevo sitio de WordPress utilizando variando vagos vagabundos. Chasis

El chasis aún es otro servidor virtual increíble que está construido con un vagabundo. Sin configurar nada, puede ejecutar WordPress local con gran facilidad. Es bastante fácil, y su estructura plegable es ligeramente diferente en comparación con otros servidores vagabundos. La instalación del chasis es autónoma.

El chasis le permite agregar áreas de prueba adicionales a través de un archivo de configuración YAML. También acepta WordPress multisitio, lo que lo convierte en una configuración más cercana a muchos hosts WP. La mejor parte es que es una alternativa fácil a VVV. Lo más interesante de este proyecto es el nuevo escritorio de chasis. Parece bastante prometedor y extensible. Si bien todavía está en la versión beta, puede continuar e intentarlo. Chassis Desktop es una aplicación de electrones y utiliza herramientas de construcción basadas en la aplicación Crear React. Node.js/NPM es necesario para construir Desktop.Chassis es un proyecto comunitario, con apoyo comercial de humanos. Valet de laravel
Si ha estudiado PHP cuidadosamente, entonces debe estar al tanto de Laravel. Recientemente, su equipo ha lanzado un conjunto de herramientas llamadas valet, o más precisamente Laravel Valet. Crea un entorno de desarrollo local bastante intuitivo. Una característica interesante sobre Laravel Valet es que no está involucrado Vagerant, Apache, Nginx, etc. Puede compartir sus sitios públicos con túneles locales. Si es un desarrollador de WordPress y busca una manera fácil de comenzar con un entorno de desarrollo libre de problemas, entonces Laravel Valet es una opción adecuada.

Además de estas herramientas, incluso puede usar bibliotecas como WPLIB, que agregan módulos y aplicaciones a WordPress. Discutiré más sobre estos en mis futuros artículos.
WP Docker
Estoy particularmente entusiasmado con una de las últimas incorporaciones de 10UP, WP Docker. Puede verse obligado a cambiar su nombre, porque corresponde a otra marca. Puedes leer más sobre esto en la publicación de anuncios. WP Docker tiene que ver con la velocidad y el aislamiento. Un contenedor Docker en el sitio, con cualquier configuración que desee, sin confundirlo con otras configuraciones de desarrollo que tenga, todo contenido en un contenedor de carga rápida. El proyecto WP Docker incluye PHP7, Mariadb, Ninx, Elasticsearch, Gearman y Memcached. Es una opción fuerte para el desarrollo de sitios de WordPress en su automóvil local. Concluir estas herramientas son bastante útiles y deberían estar en su pila de desarrollo de WordPress. Deberías probarlos todos antes de que se queden con uno. Yo uso casi todo. Depende del tipo de proyecto en el que trabajo.

Finalmente, puede ver todos mis artículos en mi página de perfil y puede seguirme en mi blog y/o comunicarse con Twitter @mrahmadawais; donde escribo sobre el trabajo de desarrollo fluye en el contexto de WordPress. Como de costumbre, no dude en dejar preguntas o comentarios a continuación, e intentaré responder a cada uno de ellos.

Cómo optimizar el desarrollo local en 2017
Tags Cómo optimizar el desarrollo local en 2017
homefinance blog