Como (e por quê!) criar um site de teste para WordPress?

Você já enviou alterações ao seu site apenas para se arrepender imediatamente dessa decisão?

É uma ocorrência bastante comum trabalhar em seu projeto em um ambiente de produção ao vivo. Mas se você fizer alterações ao vivo em um site de produção, também estará se expondo a riscos maiores.

Acho que muitos de nós podemos admitir que tendemos a ignorar o caminho certo em troca do caminho rápido.

Ao trabalhar especificamente com o WordPress, costumo fazer pequenos ajustes e alterações quase todos os dias e, na maioria das vezes, sinto que não preciso de um site de teste. Você sabe, são apenas algumas linhas de CSS ou instalação de plugin simples.

Essa abordagem saiu pela culatra mais de uma vez, mas não sou apenas eu que cometi esse erro. Se você observar qualquer desenvolvimento em geral, é inimaginável que uma equipe profissional opere sem um ambiente de teste.

O risco de quebrar coisas e quebrar o negócio é muito alto para fazer uma escolha tão imprudente. E para combater o risco, é aconselhável operar a partir de um ambiente de Produção e de Encenação simultaneamente.

O que é um ambiente de encenação?

Em termos simples, um site de teste é uma cópia ‘exata’ do seu site de produção. Em um site de teste, você pode fazer alterações personalizadas ou testar novos recursos sem o risco de quebrar as coisas. Bem, meio que sem o risco. Você ainda pode quebrar as coisas, mas pelo menos está em uma versão ‘offline’ do site.

Como resultado, você pode impedir que essas alterações interrompam seu site de produção.

Arte: Martin David

Configurar um site de teste é relativamente fácil (mostraremos como abaixo) e muitas vezes pode ser criado por meio de seu provedor de hospedagem. Assim que terminar de configurar tudo, você poderá começar a trabalhar em seu site de teste.

Todo mundo precisa de um site de teste?

Com toda a justiça, se você opera sites com informações confidenciais, considere adquirir um site de teste.

  Use as classificações do Rotten Tomatoes para encontrar filmes na Netflix

Se você operar apenas um pequeno blog com mais de 50 mil leitores todos os meses, provavelmente poderá obter um passe. O mesmo vale para desenvolvedores que estão confiantes em sua compreensão das alterações de código.

Embora, isso pode sair pela culatra quando você está lidando com a adição de novos temas e plugins.

Arte: Elisa Cioca

Acho que, na maioria das vezes, se o seu site armazena dados confidenciais ou tem alguma conexão com a troca de fundos, é praticamente obrigatório ter uma versão sandbox do seu site ao vivo.

Leitura recomendada:

Palco central: práticas recomendadas para ambientes de teste →
Dicas para desenvolver e manter ambientes de teste que o ajudarão a construir sistemas de software mais estáveis.

Quais são os prós e contras de usar um site de teste?

Ao falar sobre recursos externos, sempre há uma chance de ter algumas desvantagens. No caso de sites de teste, os prós tendem a superar os contras.

Aqui estão alguns dos prós:

  • Pode ser reproduzido online ou offline. Como resultado, você pode trabalhar no desenvolvimento e design mesmo quando estiver offline.
  • Aprenda sobre bugs, erros e outros problemas críticos com antecedência.
  • Crie sites e recursos melhores, pois você pode testá-los completamente antes de enviá-los ao vivo.

E aqui estão alguns dos contras:

  • Se você optar por uma versão fornecida pelo host, provavelmente incorrerá em custos de serviço adicionais. Depende das suas necessidades, pois sempre é possível configurar uma versão local.
  • O desenvolvimento pode ficar mais lento à medida que você passa mais tempo verificando bugs e outros erros.

Em suma, difícil justificar não ir para ele.

Como criar um ambiente de teste para um site WordPress?

Criar um site de teste para sites orientados ao WordPress é surpreendentemente simples. Na maioria dos casos, você usará um plug-in, mas potencialmente usará um serviço de ambiente de teste fornecido por sua empresa de hospedagem.

Tanto as soluções de hospedagem acessíveis quanto as plataformas de hospedagem premium do WordPress tendem a oferecer alguma forma de suporte ao site de teste.

Vamos explorar todas as opções.

Opção nº 1: seu provedor de hospedagem

Usar um ambiente de teste fornecido pelo seu provedor de hospedagem é uma maneira de garantir a consistência. Além disso, geralmente é muito fácil configurar um.

  Vê isto! Ajuda a encontrar filmes para assistir com base na classificação e no gênero

Provedores de hospedagem como WP Engine e Kinsta fornecem uma instalação sem esforço com um clique para todos os novos sites de teste.

Empurrando seu ambiente de encenação para viver

Outra vantagem dos sites de teste no nível do provedor é que você normalmente pode enviar novas alterações ao seu site ativo instantaneamente. Isso também contrariaria um dos pontos que fizemos anteriormente sobre perder tempo.

Mas você deve verificar com seu host individualmente. Kinsta é uma das empresas de hospedagem WordPress que fornece este serviço.

Opção nº 2: usando um plug-in

Onde estaria o WordPress sem sua fantástica biblioteca de plugins? Parece que existe um plugin para praticamente qualquer coisa hoje em dia, e isso inclui sites de teste.

Aqui estamos destacando duas escolhas proeminentes.

BlogVault

Você pode começar gratuitamente com o plug-in de teste BlogVault WordPress e nunca mais se preocupar em quebrar seu site enquanto personaliza. Você também pode usá-lo enquanto atualiza seu tema, plugin ou outras pequenas alterações sem restrições.

Basta um clique para configurá-lo e fazer uma réplica do seu site ao vivo com todos os dados. Você realmente não precisa mudar os hosts, pois funciona com todos eles. Além disso, se você tiver vários sites em hosts diferentes, poderá conectar-se facilmente sem nenhum problema.

Todas as suas cópias de teste são protegidas por senha e vêm com autenticação HTTP e também desindexação automática do Google para eliminar confusão para os mecanismos de pesquisa.

Por fim, ele permite que você faça alterações no site de teste e, em seguida, mescle sua seleção ao site ao vivo em apenas alguns cliques. Tudo sem complicações.

Teste WP

Este plug-in baseado em duplicação permite que você copie seu site de produção para um novo site de desenvolvimento em poucos minutos. A forma como funciona é bastante simples. Você navega até o painel dos plugins, clica em Copiar e pronto — seu clone está sendo preparado.

Claro, isso parece fácil no papel, mas também há muitas coisas acontecendo em segundo plano.

O plugin deve copiar os arquivos e o banco de dados e garantir que todos os links estejam funcionando corretamente. Com isso em mente, o WP Staging é um plugin maravilhoso para usar.

  Como iniciar seu próprio servidor de jogo

Este plugin também possui uma versão Pro, que adiciona recursos como Push Changes ao seu site de teste. Isso significa que você pode aplicar as alterações diretamente no site ativo sem precisar fazer isso duas vezes.

Mais de 50.000 usuários do WordPress usam o WP Staging, então você está em boas mãos!

Opção nº 3: Localhost

Sua terceira e última opção é fazer tudo localmente.

É gratuito e você obtém acesso muito mais rápido ao processo de desenvolvimento, além de personalizar seu site offline.

Os sites de teste baseados em host local são bastante populares entre as empresas de desenvolvimento de software, mas também funcionam perfeitamente com sites WordPress.

Quanto às suas escolhas para uma pilha local, recomendo verificar o XAMPP e o Bitnami.

O XAMPP é uma distribuição Apache totalmente gratuita e fácil de instalar que contém MariaDB, PHP e Perl. O pacote de código aberto XAMPP foi configurado para ser incrivelmente fácil de instalar e usar.

Além disso, embora o XAMPP seja um ambiente de desenvolvimento local impecável, existem ferramentas fornecidas para ajudá-lo a enviar seus sites de teste para produção, por exemplo, você pode enviar seus aplicativos XAMPP para plataformas de nuvem como Azure, AWS e Google Cloud.

A Bitnami oferece Stacks independentes que você pode usar como baseado em nuvem, como um contêiner ou como uma instalação local em seu computador.

O Bitnami Stack para WordPress permite que você tenha um site WordPress em um clique. Está disponível para máquinas Unix, macOS e Windows. E é muito divertido trabalhar em seu site localmente se você nunca fez isso antes.

Por fim, o Bitnami fornece suporte para muitos dos sistemas de gerenciamento de conteúdo mais populares da web. Dê uma olhada no Catálogo de Aplicativos deles para ver o que está disponível.

Você nunca sabe, você pode encontrar algo que você queria experimentar, mas nunca teve a chance.

Dica: lembre-se de que você precisa transferir seu site ao vivo para o site de teste local. Por padrão, você obtém apenas uma instalação clássica do WordPress. Então, para sincronizar as coisas – aplique os mesmos plugins e temas que você está usando em seu site ao vivo atualmente.

Declaração de encerramento

Criar um site de desenvolvimento para WordPress é mais fácil do que você pensava!

Mais importante ainda, ao criar este site de teste, você pode garantir que seu site ao vivo esteja protegido contra acidentes inesperados ou hacks.

Com tantas opções gratuitas e bonitas apresentadas, não há desculpa para não ter um ambiente de encenação para o seu projeto.