Partager un site avec un développeur
Confiez un site à un développeur. Pas votre mot de passe.
Partagez un seul site par e-mail. Le développeur se connecte avec son propre compte Zinn Digital®, récupère le site sur sa machine à l'aide de notre outil de ligne de commande gratuit — fichiers et base de données — et y travaille localement. Il ne voit jamais votre facturation, n'accède jamais à vos autres sites, et vous pouvez y mettre fin dès que le travail est terminé.
Une seule fois
Trois étapes dans votre tableau de bord, sur le site que vous souhaitez partager. Le développeur n'a pas encore besoin de compte : s'il ne s'est jamais connecté, l'invitation en crée un lorsqu'il l'accepte.
Ouvrez le site, accédez à Sécurité, puis choisissez Partager ce site
Entrez leur adresse e-mail. C'est toute l'invitation : vous ne créez jamais de compte pour eux, et vous ne leur cédez jamais le vôtre.
Choisissez ce qu'ils peuvent faire
Lecteur, Éditeur ou Gestionnaire. Un développeur a normalement besoin d'Éditeur : c'est le rôle qui peut modifier des fichiers, ouvrir l'administration WordPress et copier le site pour y travailler.
Définissez une date de fin, si le travail en a une
La subvention cesse simplement de courir à cette date. Personne n'a besoin de penser à la retirer, ce que tout le monde oublie — l'entrepreneur qui a terminé en mars a toujours les clés en novembre.
Trois rôles, et une liste qui ne change jamais
Le rôle est défini par site, de sorte qu'une même personne peut être spectateur sur l'un et éditeur sur un autre.
Lecteur
Ne modifie rien et donne simplement une vue d'ensemble. Permet de consulter le site, ses journaux et ses sauvegardes. Idéal pour un client qui souhaite garder une visibilité ou pour un auditeur.
Éditeur
Le développeur au jour le jour. Il déploie, vide le cache, ouvre l'administration WordPress, modifie PHP et effectue une copie du site, des fichiers et de la base de données pour travailler en local.
Gestionnaire
Tout ce que fait un éditeur, en plus de la restauration d'une sauvegarde sur le site en direct, de HTTPS et du CDN.
Aucun rôle ne peut supprimer le site, le transférer vers un autre compte, consulter ou payer vos factures, inviter qui que ce soit d'autre, ni accéder à aucun autre site dont vous êtes propriétaire. Il ne s'agit pas de paramètres — il n'existe aucune configuration dans laquelle un collaborateur dispose de ces droits.
Ce que le développeur exécute
Zinnector® est notre outil de ligne de commande gratuit et sous licence MIT. Il nécessite Node 24 ou une version plus récente et rien d'autre — pas de Docker pour l'essentiel, pas de PHP sur leur machine.
L'installer
npm install -g zinnector
Un paquet provenant de npm. Rien ici ne nécessite encore de compte.
Se connecter en tant qu'eux-mêmes
zinnector login
Cela ouvre leur navigateur et les connecte avec leur propre compte, celui auquel l'invitation a été envoyée. Ils n'ont jamais besoin de votre mot de passe, et vous n'avez jamais besoin de leur en donner un.
Voyez exactement ce qui leur a été attribué
zinnector sites
La liste indique les sites partagés avec eux et rien d'autre. Une liste vide signifie que l'invitation n'a pas été acceptée ou que l'accès a pris fin.
Mettre le site hors ligne
zinnector clone client-domain.com
Thèmes, plugins, médias et base de données, dans un projet local. Il laisse derrière lui le cœur de WordPress et le fichier de configuration en production, et indique précisément ce qu'il a pris et ce qu'il n'a pas pris, avec des compteurs.
Exécutez-le localement, avec votre véritable contenu
cd client-domain.com && zinnector dev --runtime docker
Ceci importe la base de données, réécrit l'adresse du site pour leur machine et l'ouvre. Ils se connectent avec leurs propres comptes WordPress du site.
Une copie d'un site inclut sa base de données
C'est généralement exactement ce dont un développeur a besoin ; sans cela, il examine votre thème par rapport à un site vide. Il s'agit également de données personnelles réelles : tout ce que vos visiteurs ont fourni au site, des adresses des commentateurs aux commandes des clients. Trois choses en découlent, et nous faisons les trois.
Chaque copie se trouve dans votre journal d'audit
Qui l'a pris, quand, et si cette archive contenait la base de données. Enregistré au moment où le téléchargement est autorisé, il est donc présent quoi que l'outil à l'autre bout en fasse ensuite.
Ce n'est jamais commis par accident
L'outil ajoute le fichier de base de données à la liste d'exclusion du projet au moment même où il l'écrit, de sorte qu'un commit distrait ne peut pas publier vos clients sur un dépôt.
Ou ils peuvent fonctionner sans
Un seul indicateur prend uniquement les fichiers. Tout le reste fonctionne de la même manière, et le développeur peut toujours compiler et déployer.
Les questions que les gens se posent vraiment
Dois-je leur donner mon mot de passe ?
Non, et il n'y a aucun moyen de le faire. Le développeur se connecte avec son propre compte Zinn Digital®. Partager un mot de passe rendrait également votre journal d'audit inutile, car toutes ses actions seraient enregistrées comme étant les vôtres.
Peuvent-ils voir mes autres sites ?
Non. L'accès est accordé un site à la fois, et la restriction est appliquée directement dans la base de données plutôt que par le masquage de boutons ; lorsqu'un collaborateur demande un site qui ne lui a pas été attribué, il reçoit une réponse indiquant que celui-ci n'existe pas.
Ont-ils accès aux données de mes clients ?
Si vous leur attribuez le rôle d'Éditeur ou de Gestionnaire, ils peuvent faire une copie du site, et la copie d'un site comprend ses fichiers et sa base de données. Cette information vous est communiquée lorsque vous choisissez le rôle, chaque copie est enregistrée dans votre journal d'audit, et vous pouvez leur demander de travailler uniquement sur les fichiers.
Comment y mettre fin ?
Révoquez-le dans la section Sécurité du site. Cela prend effet immédiatement : la prochaine commande exécutée par ce développeur ne pourra plus voir le site. Une date d'expiration produit le même effet à une date que vous définissez à l'avance.
Chaque drapeau et ce que chacun affiche
La référence complète des commandes Zinnector® est générée par l'outil lui-même, de sorte qu'elle ne peut pas différer de la version que vous avez installée.