Muchos desarrolladores usan sitios como GitHub, BitBucket y GitLab para implementar cambios automáticamente en un sitio web activo o en ejecución. Para la mayoría de los desarrolladores, el flujo de trabajo se ve así: desarrolla un tema o complemento localmente, luego lo aloja en algún lugar (para mi suele ser GitHub).

A lo largo de los años, GitHub se ha convertido en una de las opciones más populares para los desarrolladores, y enviarle sus proyectos es una parte integral del desarrollo web. Hacerlo de esta manera puede ayudarlo a sincronizarlo con una instalación en vivo de WordPress. Sincronizar sus repositorios de GitHub con WordPress manualmente es un poco complicado ya que tiene que repetir el proceso una y otra vez. También implica copiar archivos a FTP cuando carga el proyecto a su cliente (en servidores compartidos) o configure los corchetes de Git para actualizar, luego recupere y actualice en todos los sitios. Esto es engorroso y lleva mucho tiempo.

Las herramientas de automatización e integración de terceros llevaron mi flujo de desarrollo al siguiente nivel superior. Aunque ayudaron a simplificar las tareas, la integración de temas y módulos de administración de Git fue difícil. En este tutorial, discutiré cómo sincronizar automáticamente los repositorios de GitHub con WordPress para implementar cambios.

1 - Empujador de WP

Complemento de wordpress wp pusher

Descargar

WP Pusher es uno de los complementos más completos en este contexto. Desarrollado por Peter Suhm, el complemento te ayuda a sincronizar temas y plugins de WordPress directamente desde GitHub, Bitbucket o GitLab.

Facil d'utilisation : Sincronizar repositorios con sitios en vivo puede parecer un trabajo difícil de hacer. WP Pusher simplifica esto diez veces al ayudarlo a escapar de la tarea de copiar archivos a FTP / SSH. Una vez que se activa el complemento, puede comenzar a administrar todos sus proyectos alojados por GitHub desde el tablero.

Empuje para implementar : la magia del complemento radica en su función Push-to-Deploy, que es una pequeña caja en la configuración. Actualiza automáticamente sus temas y complementos en el momento en que se compromete con GitHub, sin la molestia de actualizar y mantener nuevas versiones manualmente.

La versión Pro : En general, WP Pusher mejora enormemente la experiencia de integrar Git con WordPress. A pesar de ser gratuito, WP Pusher también está disponible a un precio asequible que oscila entre los 39 y los 199 dólares. En su versión ProPuede encontrar algunas funciones ampliadas para sincronizar sus repositorios privados.

2 - Actualizador de GitHub

Complemento de wordpress actualizador de Github

Descargar

GitHub Updater es un complemento de Andy Fragen que ofrece automáticamente actualizaciones para sus complementos y Temas de WordPress desde GitHub, Bitbucket o GitLab.

El complemento es especialmente útil para un cliente con una cuenta de alojamiento que no admite Git. Su complemento y el encabezado del tema contienen información sobre dónde está alojado en GitHub. El complemento utiliza esta información para actualizar cualquier complemento o tema de WordPress alojado en GitHub.

3 - Sincronización de WordPress con GitHub

Sintaxis de Wordpress git

Descargar

WordPress GitHub Sync sincroniza el contenido con un repositorio de GitHub y le permite colaborar en la creación de contenido en su sitio de WordPress. Desarrollado por James DiGioia y Ben Balter, el complemento incluye varias características útiles.

Sincronizar contenido: el complemento le permite sincronizar el contenido de dos instalaciones diferentes de WordPress usando GitHub. También puede obtener una vista previa del contenido antes de la implementación final en el servidor.

Versión : Con WordPress GitHub Sync, puede editar fácilmente su contenido en GitHub, lo que le permite mantener a sus usuarios actualizados sobre los cambios.

Enviar mejoras: este complemento le permite enviar sus mejoras mediante la implementación de la plantilla de " solicitud de extracción De GitHub.

Colaboraciones: permite a diferentes equipos escribir y editar sus publicaciones usando GitHub. Incluso los editores pueden escribir y editar un sitio desde la interfaz de edición de WordPress.

4 - WP Migrate DB

Wp migrar db

Descargar

Este es otro fantástico complemento de WordPress que le permite exportar su base de datos y sincronizarla. No tiene que hacer nada con Git, pero permite sincronizar diferentes entornos.

Eso es todo para esta lista de complementos, espero que puedas sincronizar fácilmente tus proyectos de WordPress con Github.