Todo mundo comete erros de vez em quando. Acontece. Mas quando o erro ocorre em um site da Web, no qual você dedicou muito tempo e esforço para desenvolver, pode ser frustrante voltar e começar de novo, não importa quão grave seja o erro.

Como desenvolvedor WordPress, você sabe como funciona. Você também se familiarizou com os vários problemas que podem surgir. Como resultado, você provavelmente já adicionou alguns métodos ao seu fluxo de trabalho para mitigar e resolver rapidamente quaisquer problemas que possam surgir.

Então, o que você faz com os problemas que surgem fora do seu processo de desenvolvimento? "Lavar as mãos" depois de entregar o site ao cliente e desejar boa sorte? Como profissional, você sabe que dizer “isso não é mais meu problema” é antiético. Você também sabe que manter relacionamentos com seus clientes (atuais e antigos) É essencial para o seu negócio.

Se algo acontecer no local de um cliente após a conclusão do trabalho, você deve estar preparado para intervir e resolver o problema imediatamente. Ou, melhor ainda, você precisa ter etapas adicionais integradas em seu próprio fluxo de trabalho que salvem seus clientes (e você).

Como evitar erros no WordPress

Aqui está uma lista de práticas a serem adicionadas ao seu fluxo de trabalho. Eles permitirão que você corrija erros mais rapidamente no WordPress ou evite-os.

Etapa 1: adicione um tutorial

Antes de dar uma nova site da Web para um cliente, certifique-se de fornecer a documentação que irá ajudá-lo a começar rapidamente. É verdade que não é seu trabalho ensinar seu cliente a usar o WordPress, mas para o seu cliente que não conhece realmente o WordPress, você deve fornecer guias para iniciantes, o que evitará que eles causem problemas por engano em seus sites.

Etapa 2: Avance

Todo desenvolvedor web deve fornecer ao site WordPress um plano de fundo personalizado. Isso não apenas permite que você anuncie sua empresa, mas permite que o cliente sempre tenha em mente que ele pode entrar em contato com você em caso de problemas.

Com um plug-in como " Marca final Você pode criar mensagens e módulos personalizados no painel, bem como espaços de anúncio.

Etapa 3: fortalecer a segurança

Você pode confiar que seus clientes manterão padrões rígidos de segurança ao usar seus site ? Não, provavelmente não. Então, em vez de esperar que este último use uma conta genérica “ admin »Com uma senha« 1234", Você deve aplicar várias medidas de segurança:

  • Autenticação de dois fatores.
  • bcrypt de hash.
  • e senhas não devem ser opcionais.

4 Etapa: automatizar o backup

Seus clientes ficarão preocupados com a ideia de proteger seus sites, mas provavelmente não sabem como mantê-los seguros ou pensarão que ainda não precisam se preocupar com isso. Você sabe que o dados podem ser perdidos ou roubados a qualquer momento e ter um site com backup regular não é opcional.

Se você não quiser ter que recriar um site ou refazer alterações recentes porque não havia backup no local, dê a seus clientes um sistema que automatizará o processo para eles. O plug-in Snapshot pode ajudá-lo neste caso.

5 Etapa: Automatizar atualizações

A automação é uma coisa maravilhosa para os desenvolvedores. Você configura um processo para ser executado de forma autônoma em segundo plano. Dessa forma, você nunca terá que se preocupar se seus clientes atualizaram o WordPress para a nova versão, pois você terá um processo que cuidará disso para você.

Se procura uma ferramenta que o ajude a automatizar este processo, mas também que lhe dê a capacidade de controlar o que pode e o que não pode ser actualizado, pode consultar o nosso tutorial sobre como gerenciar atualizações do WordPress.

Etapa 6: restringir permissões de arquivo

Se seus clientes estão planejando fazer atualizações em seus sites no futuro e não estão buscando a ajuda de um desenvolvedor, esperamos que essas mudanças sejam mínimas, não exigindo atualizações de código. Porém, os arquivos, principalmente o arquivo "wp-config.php" que deve sempre ser movido acima da raiz doalojamento, o que o colocará fora do alcance de usuários e hackers.

O WordPress codex fornece orientações úteis que você pode seguir quando a atribuição das autorizações apropriadas.

Etapa 7: Restringir o acesso do usuário

Quando se trata de restringir o acesso do usuário no WordPress, alguns diriam que é tão fácil quanto acessar os usuários e atualizar as funções. No entanto, essas regras predefinidas nem sempre são suficientes:

  • Se você quiser ter ainda mais controle sobre o acesso e os recursos do usuário, experimente o plug-in " Membros ".
  • Se você deseja controlar quem pode usar o editor visual, pode usar o plug-in " Desativar o Visual Editor ".
  • Se você deseja controlar os diferentes tipos de conteúdo (artigos, páginas, categorias, mídia e muito mais) que pode ser acessado, o plugin Advanced Access Manager Vai fazer o truque.

finalmente

Pense na segurança dos sites de seus clientes e nas pessoas que usam seus painéis, assim como você fará com os seus. Obviamente, o objetivo deles não é danificar o próprio site ou causar estragos intencionalmente no painel, mas isso pode acontecer e você precisa ser capaz de consertar isso. Em vez de esperar para reagir quando o erro ocorrer, você precisa ter um plano proativo em vigor quando estiver desenvolvendo sites.

Espero que você possa proteger melhor os sites de seus clientes. Sinta-se livre para compartilhar suas dicas nos comentários.