Muitos desenvolvedores usam sites como GitHub, BitBucket e GitLab para implantar alterações automaticamente em um site ativo ou em execução. Para a maioria dos desenvolvedores, o fluxo de trabalho é assim: você desenvolve um tema ou plugin localmente e, em seguida, hospeda-o em algum lugar (para mim é geralmente GitHub).

Com o passar dos anos, o GitHub se tornou uma das escolhas populares para desenvolvedores e enviar seus projetos para ele é parte integrante do desenvolvimento web. Fazer isso dessa forma pode ajudá-lo a sincronizá-lo com uma instalação ativa do WordPress. Sincronizar seus repositórios GitHub com o WordPress manualmente é um pouco incômodo, pois você precisa repetir o processo indefinidamente. Também envolve a cópia de arquivos para FTP quando você carrega o projeto para o seu cliente (em servidores compartilhados) ou configure os colchetes do Git para atualizar e, em seguida, recupere e atualize em todos os sites. Isso é complicado e leva muito tempo.

Ferramentas de integração e automação de terceiros levaram meu fluxo de desenvolvimento para o próximo nível. Embora ajudassem a simplificar as tarefas, integrar temas e módulos de gerenciamento Git era difícil. Neste tutorial, discutirei como sincronizar automaticamente os repositórios do GitHub com o WordPress para implantar mudanças.

1 - WP Pusher

Plugin Wp pusher wordpress

Descarregar

WP Pusher é um dos plugins mais completos neste contexto. Desenvolvido por Peter Suhm, o plugin ajuda você a sincronizar temas e WordPress plugins diretamente do GitHub, Bitbucket ou GitLab.

Fácil de usar : Sincronizar repositórios com sites ativos pode parecer um trabalho árduo. O WP Pusher simplifica isso dez vezes, ajudando você a escapar da tarefa de copiar arquivos para FTP / SSH. Depois que o plug-in é ativado, você pode começar a gerenciar todos os seus projetos hospedados pelo GitHub no painel.

Empurre para implantar : a mágica do plugin está em sua função Push-to-Deploy, que é uma pequena caixa nas configurações. Ele atualiza automaticamente seus temas e plug-ins no momento em que você se compromete com o GitHub, sem problemas para atualizar e manter novas versões manualmente.

versão Pro : No geral, WP Pusher melhora muito a experiência de integração do Git com o WordPress. Apesar de ser gratuito, o WP Pusher também está disponível a um preço acessível que varia de US $ 39 a US $ 199. No dele versão provocê pode encontrar alguns recursos estendidos para sincronizar seus repositórios particulares.

2 - Atualizador GitHub

Plugin atualizador wordpress do Github

Descarregar

GitHub Updater é um plugin de Andy Fragen que serve automaticamente atualizações para seus plugins e Temas do WordPress do GitHub, Bitbucket ou GitLab.

O plugin é especialmente útil para um cliente com uma conta de hospedagem que não suporta Git. Seu plugin e cabeçalho de tema contém informações sobre onde ele está hospedado no GitHub. O plug-in usa essas informações para atualizar qualquer plug-in ou tema WordPress hospedado no GitHub.

3 - WordPress GitHub Sync

Sintaxe git do Wordpress

Descarregar

O WordPress GitHub Sync sincroniza o conteúdo com um repositório do GitHub e permite que você colabore na criação de conteúdo no seu site WordPress. Desenvolvido por James DiGioia e Ben Balter, o plugin inclui vários recursos úteis.

Sincronizar conteúdo: o plug-in permite sincronizar o conteúdo de duas instalações diferentes do WordPress usando o GitHub. Você também pode visualizar o conteúdo antes da implantação final no servidor.

Versão : Com o WordPress GitHub Sync, você pode editar facilmente seu conteúdo no GitHub, o que permite manter seus usuários atualizados sobre as alterações.

Enviar melhorias: este plug-in permite enviar suas melhorias implementando o modelo de " solicitação de recebimento Do GitHub.

Colaborações: permite que diferentes equipes escrevam e editem suas postagens usando o GitHub. Até mesmo os escritores podem escrever e editar um site a partir da interface de edição do WordPress.

4 - WP Migrar DB

Wp migrar db

Descarregar

Este é mais um plugin fantástico para WordPress que permite exportar seu banco de dados e sincronizá-lo. Não há absolutamente nada a ver com o Git, mas ele permite que diferentes ambientes sejam sincronizados.

Isso é tudo para esta lista de plugins, espero que você possa sincronizar facilmente seus projetos WordPress com o Github.