WordPress es el sistema de gestión de contenidos más popular del mundo. Tanto si eres un desarrollador experimentado que utiliza la tecnología que impulsa el 38% de todos los sitios web como si te estás iniciando en WordPress, construir localmente en tu ordenador es una forma económica, fácil de probar y rápida de crear sitios web con WordPress.
¿Qué significa construir un sitio wordpress localmente?
Un “entorno de desarrollo local” o “desarrollar localmente” sólo significa alojar los archivos del sitio web en su ordenador en lugar de en los servidores de un proveedor de alojamiento web.
Es posible que ya estés haciendo esto. Muchos programadores desarrollan aplicaciones backend localmente.
Si te estás iniciando en el desarrollo web, es posible que hayas construido algunos sitios básicos con HTML y CSS utilizando editores de texto como Atom, Sublime o Visual Studio Code. Estos sitios simples ya están alojados localmente.
Cuando empieces a ejecutar código más avanzado que necesite utilizar PHP, JavaScript y SQL, necesitarás algunas herramientas más avanzadas de las que hablaremos más adelante.
¿Por qué debería construir un sitio de WordPress localmente?
Antes de llegar a las herramientas que necesitas para construir un sitio de WordPress localmente, vamos a tocar rápidamente el por qué deberías hacerlo.
Recientemente hablé con un compañero desarrollador web, que construye todos sus sitios localmente. Empezó construyendo sitios sencillos de HTML y CSS y también construye sitios de WordPress más avanzados.
Sus principales razones para construir localmente, que me parecieron excelentes, son
Configuración rápida – no hay necesidad de esperar a un proveedor de alojamiento o de configurar un nombre de dominio. Yo trabajo para un número de pequeñas empresas y rápidamente conseguir un diseño de maqueta en la puerta es un gran beneficio de desarrollo local.
Bajo coste: el alojamiento y los nombres de dominio pueden ser caros.
No se necesita un nombre de dominio – si usted no está establecido en un nombre de dominio, usted puede comenzar a construir localmente. Esto proporciona una gran flexibilidad y le ahorrará el dolor de la migración de su sitio web de WordPress.
Fácil de probar – cuando desarrollas localmente, puedes experimentar más fácilmente con plugins, temas y desarrollos personalizados. No hay preocupaciones si rompes tu sitio web. Usted es la única persona que puede ver y utilizar el sitio web, así que muévase rápido y rompa cosas.
Velocidad del sitio – cuando haces una actualización en tu sitio web, no necesitas esperar a que un servidor renderice la página. Es como navegar por internet con velocidades instantáneas.
Cómo construir un sitio de WordPress localmente
Ahora que ha decidido construir su sitio WordPress localmente, necesita la ayuda de una herramienta para construir su sitio.
Estas herramientas configurarán un software de servidor web, PHP y gestión de base de datos SQL en su ordenador. Instalar todo esto por separado en su ordenador puede ser confuso, por lo que estas herramientas le harán la vida más fácil y le permitirán empezar a construir más rápidamente.
XAMPP es un paquete de código abierto que es gratuito y fácil de instalar. La distribución de Apache contiene MariaDB, PHP y Perl. Una vez que descargue e instale el software, tendrá acceso a la aplicación del panel de control de XAMPP.
Usando el panel de control XAMPP, puedes ejecutar el servidor web Apache como tu servidor local y MySQL como tu servidor de base de datos. Tendrás que “arrancar” los módulos Apache y MySQL desde este panel para convertir efectivamente tu ordenador en un servidor. Voilà – ¡tienes un servidor!
Además de XAMMP, necesitarás descargar WordPress desde WordPress.org. Extrae el archivo zip a …/XAMPP/htdocs/{tusitio}. Con MySQL y Apache activados, ahora deberías poder acceder a tu sitio web desde un navegador en https://localhost/tusitio/. Voilà – ¡tienes los archivos del núcleo de WordPress!
Al ir a la URL anterior, se le pedirá que siga el asistente de instalación de WordPress con una instalación técnica más crítica: la base de datos.
La aplicación phpMyAdmin viene preinstalada con XAMPP. Puedes acceder a ella en https://localhost/phpmyadmin/. Aquí es donde crearás tu base de datos utilizando una interfaz más sencilla con la que ya estarás familiarizado.
Haz clic en Databases y luego en Create para añadir rápidamente una nueva base de datos. Voilà – ¡tienes la base de datos que necesitas!
Vuelve a tu sitio web local en https://localhost/tusitio/ e introduce la información de tu nueva base de datos, utilizando “root” como nombre de usuario y sin contraseña.
Haga clic en Enviar y la siguiente pantalla finalizará su instalación de WordPress. Se le pedirá que elija un nombre de sitio, un nombre de usuario y una contraseña. Después de eso, puedes acceder al backend de tu sitio web local de WordPress en https://localhost/tusitio/wp-admin.
Usar XAMPP puede ser complicado. Me he frustrado mucho con algunas de mis instalaciones locales, pero hay mucha ayuda en línea.
El ejercicio de configurar una instalación local de WordPress te enseñará aspectos importantes de la configuración del servidor, la gestión de la base de datos y el funcionamiento de los archivos principales de WordPress.
Una vez que esté en funcionamiento, puede experimentar y desarrollar sin los límites de usar un servidor.
Conclusión
Desarrollar WordPress localmente es algo con lo que todo desarrollador de WordPress debería sentirse cómodo.
Trabajar desde casa y no desplazarme al trabajo me ha proporcionado algo de tiempo extra en el día que he asignado a la construcción de sitios web. He podido revisar y reevaluar mi kit de herramientas de desarrollo local para crear sitios web de WordPress más fácilmente. Espero que mis pensamientos sean útiles para ti.