Experiencia en WooCommerce

Trabaje localmente en sitios grandes con facilidad

WP Local Maker Banner

Hoy queremos dirigirnos a los frikis que siguen nuestro blog, ya que este post es muy técnico y va dirigido a gente con conocimientos de programación. 

Como expertos en WooCommerce, es común para nosotros tratar con grandes sitios de WooCommerce. Esto resulta en bases de datos de más de un par de GB. Que a su vez son dolorosas de manejar localmente (no imposible, solo doloroso).

A menos que estemos probando el rendimiento o los cuellos de botella de la base de datos, normalmente no necesitamos la base de datos completa para realizar cambios UI/UX en el sitio en cuestión.

Entre en WP Local Maker. La herramienta crea una copia de la base de datos con una cantidad reducida de ciertos tipos de datos (como pedidos, productos, mensajes, archivos adjuntos, etc.). El objetivo es poder disponer de una copia local con los datos depurados para fines de desarrollo. Hay todo tipo de transformaciones que se pueden hacer antes de volcar los datos, y todo el proceso es extensible a través de ganchos.

Estas copias de seguridad incluirán archivos, base de datos, o ambos. La visión que tenemos de este proyecto es convertirse en el estándar para crear pequeñas copias para el trabajo local en todo tipo de proyectos WP.

Hemos utilizado con éxito esta herramienta en varios de nuestros grandes proyectos, y pretendemos ampliarla a toda la comunidad. 

Para empezar, puede descargar el repo, y utilizar esto como un plugin, o alternativamente, puede instalar esto como un paquete WP CLI haciendo:

wp package install saucal/wp-local-maker

Se encuentra en la fase alfa de desarrollo, pero si alguien está interesado en desarrollarlo juntos para un uso más amplio en toda la comunidad, PRs y cuestiones los informes son bienvenidos.