Compartilhe um site com um desenvolvedor

Dê a um desenvolvedor acesso a apenas um site. Não à sua senha.

Compartilhe um único site por e-mail. O desenvolvedor faz login com a própria conta Zinn Digital®, baixa o site para a máquina dele com nossa ferramenta de linha de comando gratuita — arquivos e banco de dados — e trabalha nele localmente. Ele nunca vê seu faturamento, nunca acessa seus outros sites e você pode encerrar o acesso no momento em que o trabalho for concluído.

Toda a documentação para desenvolvedores →

O que você faz, uma única vez

Três etapas no seu painel, no site que você deseja compartilhar. O desenvolvedor ainda não precisa de uma conta — se ele nunca tiver feito login, o convite criará uma quando ele aceitá-lo.

  1. Abra o site, acesse Segurança e escolha Compartilhar este site

    Digite o endereço de e-mail deles. Esse é todo o convite — você nunca cria um login para eles e nunca entrega um dos seus.

  2. Escolha o que eles podem fazer

    Visualizador, Editor ou Gerente. Um desenvolvedor normalmente precisa do perfil Editor: é a função que pode alterar arquivos, abrir a administração do WordPress e obter uma cópia do site para trabalhar.

  3. Defina uma data de término, se o trabalho tiver uma

    A concessão simplesmente para de contar nessa data. Ninguém precisa se lembrar de removê-la, que é a parte que todo mundo esquece: o prestador de serviços que terminou em março ainda tem as chaves em novembro.

Três funções e uma lista que nunca muda

A função é definida por site, de modo que a mesma pessoa pode ser leitor em um e editor em outro.

Visualizador

Visualiza e não altera nada. Vê o site, seus logs e seus backups. Ideal para um cliente que deseja visibilidade ou para um auditor.

Editor

O desenvolvedver do dia a dia. Faz deploy, limpa o cache, abre a administração do WordPress, altera o PHP — e obtém uma cópia do site, dos arquivos e do banco de dados para trabalhar localmente.

Gerenciador

Tudo o que um editor faz, além de restaurar um backup no site ativo, HTTPS e a CDN.

Nenhuma função pode excluir o site, transferi-lo para outra conta, visualizar ou pagar suas faturas, convidar outras pessoas ou acessar qualquer outro site seu. Essas não são configurações — não existe nenhuma versão em que um colaborador tenha essas permissões.

O que o desenvolvedor executa

O Zinnector® é nossa ferramenta de linha de comando gratuita e com licença MIT. Ele precisa apenas do Node 24 ou mais recente e nada mais: nada de Docker para o básico, nada de PHP na máquina deles.

  1. Instalar

    npm install -g zinnector

    Um pacote do npm. Nada aqui requer uma conta ainda.

  2. Entrar como eles mesmos

    zinnector login

    Isso abre o navegador e faz o login com a conta da própria pessoa — aquela para a qual o convite foi enviado. Ela nunca precisará da sua senha, e você nunca precisará fornecer uma a ela.

  3. Veja exatamente o que foi concedido a eles

    zinnector sites

    A lista mostra apenas os sites compartilhados com eles e nada mais. Uma lista vazia significa que o convite não foi aceito ou que o acesso foi encerrado.

  4. Tirar o site do ar

    zinnector clone client-domain.com

    Temas, plugins, mídia e o banco de dados, em um projeto local. Deixa para trás o núcleo do WordPress e o arquivo de configuração de produção, e exibe com exatidão o que foi copiado e o que não foi, com as contagens.

  5. Execute-o localmente, com seu conteúdo real

    cd client-domain.com && zinnector dev --runtime docker

    Isso importa o banco de dados, reescreve o endereço do site para a máquina deles e o abre. Eles fazem login com as próprias contas do WordPress do site.

Uma cópia de um site inclui seu banco de dados

Geralmente é exatamente disso que um desenvolvedor precisa — sem isso, ele estará visualizando seu tema em um site vazio. Também são dados pessoais reais: qualquer coisa que seus visitantes forneceram ao site, desde endereços de comentaristas até pedidos de clientes. Disso decorrem três coisas, e nós fazemos as três.

Cada cópia está no seu registro de auditoria

Quem o baixou, quando e se esse arquivo continha o banco de dados. Registrado quando o download é autorizado, permanecendo lá independentemente do que a ferramenta na outra ponta faça com ele depois.

Nunca é cometido por acidente

A ferramenta adiciona o arquivo do banco de dados à lista de itens ignorados do projeto no mesmo momento em que o grava, para que um commit descuidado não possa publicar seus clientes em um repositório.

Ou eles podem funcionar sem isso

Uma flag aceita apenas os arquivos. Todo o resto funciona da mesma forma, e o desenvolvedor ainda pode compilar e implantar.

As perguntas que as pessoas realmente fazem

Eu preciso fornecer minha senha a eles?

Não, e não há como fazer isso. O desenvolvedor faz login com sua própria conta Zinn Digital®. Compartilhar uma senha também tornaria seu registro de auditoria inútil, pois tudo o que eles fizessem seria registrado como você.

Eles podem ver meus outros sites?

Não. O acesso é concedido a um site por vez, e a restrição é aplicada diretamente no banco de dados, em vez de ocultar botões — um colaborador que solicitar um site para o qual não recebeu acesso receberá uma resposta como se ele não existisse.

Eles têm acesso aos dados dos meus clientes?

Se você conceder a eles a função de Editor ou Gerente, eles poderão obter uma cópia do site, sendo que uma cópia do site consiste em seus arquivos e seu banco de dados. Você é informado sobre isso ao escolher a função, cada cópia é registrada em seu registro de auditoria e você pode solicitar que trabalhem apenas com arquivos.

Como posso encerrar?

Revogue-o na seção Segurança do site. Isso entra em vigor imediatamente: o próximo comando executado pelo desenvolvedor não conseguirá ver o site. Uma data de expiração faz o mesmo na data definida previamente por você.

Cada sinalizador e o que cada um imprime

A referência completa de comandos do Zinnector® é gerada a partir da própria ferramenta, portanto não pode diferir da versão que você instalou.

Abrir a referência de comandos