Como usar o Git e o Flywheel juntos
Publicados: 2017-10-16Se você está criando plugins ou temas do WordPress, provavelmente mantém seu código no Git no GitHub ou no BitBucket. Os servidores Flywheel, no entanto, não possuem o Git instalado. Mas, não tenha medo! Existem algumas maneiras muito legais de implantar seu código do Git no seu site WordPress hospedado pelo Flywheel.
Há uma boa visão geral sobre como publicar no Flywheel com Git que mostrará como configurar um fluxo de trabalho de implantação do Git com DeployHQ . O DeployHQ é um serviço que basicamente retira seu código do Git, envia-o via SFTP para o Flywheel e o coloca suavemente em um diretório de sua escolha. Você pode experimentar o DeployHQ gratuitamente para um projeto com até 10 implantações por dia.

Se você gosta do som disso, vá para o tutorial detalhado aqui. É assim que o Flywheel faz implantações em seu próprio site!
Outra opção, e a opção que uso há algum tempo, é o GitHub Updater .
Conheça o atualizador do GitHub
GitHub Updater é um plugin WordPress gratuito que monitora seus repositórios GitHub, GitLab e BitBucket e permite que você obtenha novas versões do seu plugin ou tema WordPress com o clique de um botão. Basicamente, faz com que seus plugins em seu próprio repositório GitHub funcionem como plugins no repositório principal do WordPress.org.
Baixando o GitHub Updater
O GitHub Updater não está no repositório WordPress.org. Então, você precisará acessar o repositório GitHub de Andy Fragen e baixá-lo. Para obter a versão mais estável, vá para o branch master e clique em Clonar ou baixar > Baixar ZIP.

Depois de ter o arquivo, você pode adicioná-lo facilmente ao seu site WordPress. No painel, vá para Plugins > Adicionar Novo . Na parte superior da página, você verá a opção Carregar Plugin . Basta escolher o arquivo, instalar o plugin e então você estará pronto para ativá-lo.
Conectando-se ao seu repositório
O GitHub Updater pode se conectar a repositórios Git hospedados no GitHub (é claro), BitBucket e GitLab. Costumo hospedar meus projetos no BitBucket por causa de seus repositórios privados ilimitados e gratuitos.
Para conectar o GitHub Updater ao Bitbucket, entre no seu painel do WordPress e vá para Settings > GitHub Updater . Em seguida, selecione seu host Git no menu e configure sua conexão com as credenciais necessárias.

Configurando seu plug-in
Você só precisa adicionar uma linha nos comentários de abertura do seu plugin WordPress para que o GitHub Updater saiba onde procurar seu plugin.
</php /* Plugin Name: White Harvest Sermon Library Plugin URI: https://whiteharvest.net Description: Sort, manage, and share your library of sermons. Version: 0.9.0 Author: Lee Blue Author URI: https://leeblue.com BitBucket Plugin URI: https://bitbucket.org/leehblue/white-harvest-sermons
A última linha é aquela que especifica a localização do repositório git do seu plugin.
Extraindo atualizações
Por padrão, o GitHub Updater procura atualizações em seu branch master. Ele compara o número da versão do plug-in atualmente instalado e o número da versão do plug-in no Git. Quando uma atualização está disponível, ela avisa.

A partir daí, funciona exatamente como puxar uma atualização do repositório oficial do WordPress.org. Basta clicar em Atualizar agora e sorrir enquanto seu plugin é atualizado sem esforço!
Sempre que você quiser lançar uma nova atualização, tudo o que você precisa fazer é enviar seu novo código com as informações atualizadas do número da versão em seu plug-in.

Troca de ramais
Se você preferir que o GitHub Updater procure um branch de desenvolvimento ou outro lugar que não seja o mestre, você também pode configurar isso. Basta clicar na caixa de seleção para Habilitar a alternância de ramificação e, em seguida, Salvar alterações .

Uma vez habilitado, ao acessar o painel Plugins > Plugins Instalados , você verá uma opção para tentar outra versão.

A partir daí, você pode selecionar qualquer uma das outras ramificações que publicou em seu repositório.
Desenvolvendo plugins no repositório WordPress.org
Suponha que você esteja trabalhando em um plugin que também está no repositório oficial do WordPress.org. Isso pode acontecer se você estiver trabalhando em atualizações para um de seus próprios plugins que você ainda não lançou. Ou talvez você esteja bifurcando um plugin para aprimorá-lo e seu plugin bifurcado tem um slug idêntico ao plugin no repositório WordPress.org. O GitHub Updater tem uma configuração para Override Dot Org que irá pular quaisquer atualizações do wordpress.org para plugins com slugs idênticos.
Para habilitar o recurso Override Dot Org, basta adicionar esta linha ao seu arquivo < code>wp-config.php</code> ou ao arquivo functions.php do seu tema.
define('GITHUB_UPDATER_OVERRIDE_DOT_ORG', true );Agora, você pode desenvolver seus plugins sem entrar em conflito com outros plugins no repositório WordPress.org.

Algumas notas
O GitHub Updater não requer que o Git seja instalado em seu servidor WordPress, por isso funciona muito bem no Flywheel e quase não há necessidade de configuração para que as coisas funcionem. Você realmente apenas faz três coisas:
Como usar o plugin WordPress Visualizer Charts and Graphs
Os dados são fundamentais para o envolvimento do usuário do site, e os gráficos são uma ótima maneira de apresentar dados. Ao mostrar os dados em um formato fácil de interpretar, eles serão mais compreensíveis e visualmente atraentes para seus usuários...
- Instale e ative o plugin GitHub Updater.
- Conecte o GitHub Updater ao seu repositório Git hospedado.
- Inclua uma linha no cabeçalho do seu plugin referenciando a localização do seu repositório.
Depois disso, sempre que a versão do seu plug-in em seu repositório Git for maior que a versão do plug-in instalado, o GitHub Updater informará e fornecerá um “link de atualização agora”, assim como o repositório oficial do WordPress.org.
O GitHub Updater não está puxando todo o seu repositório Git; está apenas trazendo seu código. Em outras palavras, você não está obtendo o diretório .git e todo o histórico em seu repositório como faria se estivesse clonando o repositório.
Saber mais
Para saber mais, há instruções detalhadas sobre como usar todos os recursos do GitHub Updater no GitHub Wiki .
Experimente, é grátis!
Então, experimente o GitHub Updater e veja como é simples e rápido publicar (e atualizar) seus plugins no Flywheel. Enquanto falamos sobre plugins neste artigo, lembre-se de que isso também funciona com temas do WordPress e pacotes de idiomas.
Saiba mais sobre Volante

Flywheel é um host gerenciado do WordPress dedicado a ajudar os criativos a fazer seu melhor trabalho. Saiba mais aqui!
