Como construir um site de teste do WordPress
Publicados: 2021-10-22Não é nenhum segredo que os sites WordPress estão se tornando mais complexos a cada dia. Com cada plugin que instalamos, outra camada de complexidade é adicionada. Isso, é claro, aumenta nossas chances de ter problemas ao realizar atualizações de software de rotina.
Isso faz parte do acordo de código aberto que aceitamos com o WordPress. Você obtém uma coleção magnífica de plugins que fazem todo tipo de coisa. Mas todos eles vêm de desenvolvedores diferentes. Com isso, a chance de duas partes díspares não funcionarem bem juntas está sempre no fundo da sua mente.
É isso que torna um site de teste um recurso tão bom. É uma cópia exata do seu site WordPress que funciona independentemente da sua versão “ao vivo”. Isso permite que você teste atualizações e outras alterações em seu site sem interromper a disponibilidade.
Diferentes maneiras de construir um site de teste
Sites de teste podem ser construídos e utilizados usando vários métodos. Mas nem todos têm acesso às mesmas ferramentas. Portanto, qual sabor você escolhe pode ser mais uma questão de quais recursos estão prontamente disponíveis, em vez de simplesmente optar pela solução mais fácil.
Não faltam maneiras de fazer o trabalho, mas aqui está uma amostra de algumas das rotas mais populares para um local glorioso de sua própria encenação:
Preparo automatizado por meio de seu host da Web
Este é o Santo Graal em termos de configuração rápida e fácil. Alguns hosts da web, especialmente no espaço WordPress, oferecem sites de teste de um clique que fazem uma cópia do seu site ao vivo. A partir daí, você pode testar quaisquer alterações no ambiente de teste e, quando estiver pronto, substituir seu site ativo por essas alterações.
De longe, esta é a solução preferível, pois praticamente não requer trabalho de sua parte para usar. O único problema é que você precisa escolher um host que ofereça esse recurso. Caso contrário, você está preso construindo o seu próprio.
Copie seu site existente para uma nova instalação do WordPress em seu servidor web
Agora estamos entrando em algum trabalho. Este método requer que você crie uma cópia exata do seu site ao vivo (arquivos WordPress e banco de dados incluídos) e coloque-o em outro lugar em sua conta de hospedagem. Você pode optar por dar a esta versão seu próprio subdomínio, como “staging.yoursite.com”, para facilitar o acesso. Você também deve certificar-se de bloquear as solicitações do mecanismo de pesquisa em seu site de teste – para evitar quaisquer consequências negativas de SEO ou outras espionagens.
Construir seu próprio site de teste pode ser feito manualmente ou com a ajuda de alguns plugins que vão lhe poupar algum tempo. O maior problema em fazer tudo manualmente é que não há necessariamente uma maneira fácil de mover dados para frente e para trás, a menos que você seja um assistente de linha de comando.
Portanto, usar um plugin útil é altamente recomendado. Aqui estão alguns que merecem sua consideração:
Teste WP
O WP Staging realmente pode ser a “próxima melhor coisa” para um host que oferece ambientes de teste com um clique. A versão gratuita do plug-in clonará automaticamente seu site em uma subpasta separada e realizará todas as alterações necessárias no banco de dados para você em segundo plano.
De lá, você pode visitar o site de teste e testar o conteúdo do seu coração. O que a versão pro disponível adiciona é a capacidade de migrar essas alterações de volta para o site ativo. Sem esse recurso, você terá que executar atualizações em ambos os sites separadamente. Mas pelo menos você terá uma ideia de possíveis problemas e correções antes de fazer isso.
WPSiteSync para conteúdo
A diferença do WPSiteSync for Content é que ele é realmente apenas para o conteúdo real do seu site. Portanto, não é uma solução para quem deseja construir um site de teste de forma automatizada. Mas se você planeja testar novo conteúdo em seu site de teste antes de lançá-lo ao público, isso pode economizar muito tempo.
Você pode escolher o conteúdo que deseja sincronizar entre sites, incluindo páginas, postagens, imagens, arquivos PDF e dados de campo personalizados. A versão premium lida com tipos de postagem personalizados, produtos WooCommerce e muito mais.
Gítio
Gitium é um plugin que permite o controle automático de versão do seu site WordPress. Assim, você pode enviar/puxar de um repositório para um site ativo. O legal aqui é que você pode reverter para uma versão anterior de um site se ocorrerem problemas. Mas esta é uma ferramenta bastante avançada e requer o uso da linha de comando (suspiro!). É mais adequado para aqueles que desejam um controle um pouco mais detalhado sobre todo o processo.
BlogVault
O BlogVault é cobrado como um plug-in de backup/restauração e segurança agrupado em um. No que diz respeito ao teste, ele permitirá que você crie um clone ou migre seu site com um único clique. Os sites também podem ser facilmente restaurados. Você também poderá realizar backups incrementais do site e armazená-los na nuvem.
Como um bônus adicional, o plug-in verifica se há malware e criptografa seus backups. Apenas observe que você precisará se inscrever no serviço do BlogVault para aproveitar o plug-in.
Duplicador
O venerável plugin Duplicator é antes de tudo uma ferramenta de migração de sites. Seu principal uso aqui é ajudá-lo a configurar rapidamente um site de teste. O plug-in lida com muitos dos meandros que acompanham a cópia de um site e envolve tudo em um pacote organizado para economizar seu tempo.
Executar um ambiente de teste local
Por fim, você também pode criar um site de teste localmente, transformando seu computador em um servidor web. Embora esse método não tenha a mesma conveniência de um site de teste remoto, ele é seguro (seu servidor não precisa ser acessível a conexões externas) e normalmente funciona muito mais rápido.
Para configurar as coisas, você precisa instalar algum software. Entre as escolhas:
Bitnami
O que torna a solução da Bitnami tão incrível é que você pode baixar e instalar um pacote WordPress que tem tudo o que você precisa para executar o CMS localmente no seu computador. Ao contrário da maioria dos servidores locais, não há necessidade de configuração complicada. Esta é uma ótima opção para quando você deseja instalar algo rapidamente e começar a trabalhar. Os downloads estão disponíveis para Windows, Mac e Linux.
Ah, e se você já estiver executando seus instaladores de servidor local WAMP, XAMPP ou MAMP, o Bitnami também possui um módulo WordPress para isso.
WampServer, XAMPP e MAMP
Agrupei todas essas soluções porque são bastante semelhantes no que fazem – embora os desenvolvedores tendam a ter seus próprios favoritos. Eles destinam-se a fornecer a você a experiência completa de executar um servidor local.
Embora eles certamente possam ser usados para executar o WordPress, eles exigem um pouco mais de configuração do que os downloads do Bitnami acima. Realmente, eles são melhor usados se você estiver desenvolvendo projetos que não são do WordPress ou deseja se aprofundar na administração do servidor.
WampServer é executado exclusivamente em Windows, MAMP em Mac/Windows e XAMPP pode ser executado em Windows, Mac, Solaris e Linux.
É tudo encenado
Ter seu próprio site de teste está se tornando um daqueles recursos obrigatórios para sites movimentados e principalmente aqueles focados em comércio eletrônico. Bugs ou, pior ainda, o tempo de inatividade é algo que pode ser incrivelmente caro e estressante.
Portanto, em vez de apenas jogar os dados na próxima vez que um plugin do WordPress precisar ser atualizado, teste-o em um site de teste com antecedência. Se você pegar um problema, agradeça por tê-lo encontrado antes do público ou (suspiro!) do seu cliente.